Ingredients
1 tbsp olive oil
1 lb lean ground beef (85/15 or 90/10)
1 yellow onion, diced
1 green bell pepper, diced
2 cloves garlic, minced
1 tbsp tomato paste
1 cup ketchup
1/4 cup water
1 tbsp Worcestershire sauce
1 tbsp apple cider vinegar
1 tbsp light brown sugar
1 tsp yellow mustard
1/2 tsp salt, or to taste
1/4 tsp black pepper, or to taste
6 hamburger buns, toasted
Instructions
Step 1: Heat a large skillet or Dutch oven over medium-high heat. Add olive oil. Once shimmering, add ground beef. Break it up with a spoon and cook until no pink remains, about 5-7 minutes. If using higher fat beef, drain any excess grease.
Step 2: Reduce the heat to medium. Add diced yellow onion and green bell pepper to the skillet with the cooked beef. Cook, stirring occasionally, until the vegetables soften, about 5-7 minutes.
Step 3: Stir in minced garlic and tomato paste. Cook for 1 minute, stirring constantly, allowing the tomato paste to caramelize slightly.
Step 4: Pour in ketchup, water, Worcestershire sauce, apple cider vinegar, light brown sugar, and yellow mustard. Stir everything together until well combined. Add salt and black pepper, or to taste.
Step 5: Bring the mixture to a gentle simmer. Reduce the heat to low, cover the skillet, and let it simmer for at least 10-15 minutes, allowing the flavors to meld and deepen. Stir occasionally to prevent sticking. If the sauce becomes too thick, add a splash more water.
Step 6: While the sloppy joe mixture simmers, lightly toast the hamburger buns. You can do this in a dry skillet, under the broiler, or in a toaster oven for a minute or two until golden.
Step 7: Spoon a generous amount of the warm sloppy joe mixture onto the toasted bottom half of each bun. Top with the other half of the bun and serve immediately.
Notes
For best results, allow the sloppy joe mixture to simmer for the full 15 minutes; this really helps the flavors to develop. Don’t be afraid to adjust the sweetness or tanginess with a little more brown sugar or apple cider vinegar to suit your preference.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner Dishes
- Cuisine: American
Nutrition
- Serving Size: 1 sloppy joe
- Calories: 480 kcal
- Sugar: 12 g
- Sodium: 850 mg
- Fat: 25 g
- Saturated Fat: 10 g
- Unsaturated Fat: 13 g
- Trans Fat: 0.5 g
- Carbohydrates: 45 g
- Fiber: 5 g
- Protein: 30 g
- Cholesterol: 85 mg
Keywords: sloppy joe, sloppy joe recipe, classic sloppy joe, easy dinner, weeknight meal, ground beef recipe, comfort food, family dinner, homemade sloppy joe

