Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Sloppy Joes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: nevaeh-hall
  • Total Time: 30 minutes
  • Yield: 4 sandwiches 1x
  • Diet: None

Description

Homemade Sloppy Joes are the ultimate comfort sandwich featuring sweet-tangy sauce, savory browned meat, and a soft toasted bun. Perfect for a quick weeknight dinner.


Ingredients

Scale
  • 1 lb ground beef
  • 1 cup finely chopped yellow onion
  • 1/2 cup diced green bell pepper
  • 1 tbsp neutral oil
  • 1 tbsp tomato paste
  • 1/2 cup beef broth or water
  • 3/4 cup ketchup
  • 2 tbsp brown sugar
  • 1 tbsp Worcestershire sauce
  • 1 tsp yellow mustard
  • 1 tbsp apple cider vinegar
  • 1/4 tsp black pepper
  • 1/2 cup water
  • Toasted buns

Instructions

  1. Heat a 12-inch skillet over medium-high heat and add the oil.
  2. Brown the ground beef with chopped onion and bell pepper, breaking into small pieces until no pink remains (about 6–8 minutes).
  3. Drain excess fat if needed and add tomato paste, cooking for 1 minute.
  4. Deglaze the pan with beef broth or water, scraping up the browned bits.
  5. Stir in ketchup, brown sugar, Worcestershire sauce, mustard, apple cider vinegar, black pepper, and additional water.
  6. Reduce heat to medium-low and simmer uncovered for 8–12 minutes until the sauce is thickened.
  7. Serve hot on toasted buns.

Notes

For variations, substitute ground turkey or chicken, or use lentils for a vegetarian option. Adjust sweetness and acidity to taste.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 350
  • Sugar: 10g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 2g
  • Protein: 20g
  • Cholesterol: 60mg