Sloppy Joes From Scratch Made Better

These American sloppy Joes pair browned beef and softened vegetables with a tangy, gently sweet tomato sauce. They’re a comforting weeknight filling, simmered until thick enough to pile onto toasted buns.
Ingredients
- 900 g (2 lb)lean minced beef (85/15 or 90/10)
- 15 ml (1 tablespoon)olive oil or butter
- 1 mediumyellow onion, finely diced
- 1 mediumgreen pepper, finely diced
- 4 clovesgarlic, minced
- 360 ml (1 1/2 cups)ketchup
- 180 ml (3/4 cup)water
- 50 g (1/4 cup), packedbrown sugar
- 30 ml (2 tablespoons)cider vinegar
- 30 ml (2 tablespoons)Worcestershire sauce
- 15 ml (1 tablespoon)chilli powder
- 5 ml (1 teaspoon)mustard powder
- 2.5 ml (1/2 teaspoon), or to tastesalt
- 1.25 ml (1/4 teaspoon), or to tasteblack pepper
- 8hamburger buns, preferably brioche or potato buns, to serve
Instructions
- 1
Soften the vegetables
Heat the olive oil or butter in a large frying pan or Dutch oven over medium heat. Add the diced onion and green pepper and cook for 5–7 minutes, stirring occasionally, until softened.
- 2
Cook the garlic
Add the minced garlic and cook for a further minute, until fragrant. Take care not to let it burn.
- 3
Brown the beef
Push the vegetables to one side of the pan and add the beef to the other. Raise the heat to medium-high, break up the meat with a spoon and cook for about 6–8 minutes, until browned all over.
- 4
Drain the fat
Carefully pour off any excess fat from the pan.
- 5
Add the spices
Turn the heat down to medium. Sprinkle the chilli powder, mustard powder, salt and pepper over the beef and vegetables, then stir to combine. Cook for 1 minute, until the spices smell fragrant.
- 6
Mix in the sauce
Add the ketchup, water, brown sugar, cider vinegar and Worcestershire sauce. Stir until everything is thoroughly combined.
- 7
Simmer until thick
Bring the mixture to a gentle bubble, then turn the heat to low. Simmer uncovered for 15–20 minutes, stirring occasionally, until the sauce reaches your preferred thickness.
- 8
Toast and serve
While the sauce simmers, toast the buns. Spoon a generous amount of the sloppy Joe mixture onto each bun to serve.
What are sloppy Joes?
Sloppy Joes are an American sandwich of minced beef cooked in a saucy, seasoned mixture and served in a bun. The filling is meant to be soft and generously sauced, rather than shaped like a burger patty.
This from-scratch version builds flavour with onion, green pepper, garlic and spices, then balances ketchup’s sweetness with vinegar and Worcestershire sauce. A gentle simmer brings the ingredients together and thickens the filling.
Nutrition and macros by portion
The nutrition label shows one serving as written: 480 calories, 0g protein, 0g carbs, 0g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use leaner beef | 336 kcal | 0g | 0g | 0g |
| This serving | As written | 480 kcal | 0g | 0g | 0g |
| Hungry | Add a larger scoop | 720 kcal | 0g | 0g | 0g |
The beef supplies most of the protein and fat, while the buns, ketchup and brown sugar contribute much of the carbohydrate. Serve with a green salad or vegetables alongside to add freshness and make the meal more balanced.
Build the flavour base
Vegetables first: cook the onion and pepper until softened before adding the beef. This gives them time to turn tender without needing to overcook the meat.
Garlic next: a brief minute in the pan is enough to release its aroma. Keep it moving and avoid letting it brown too far, which can make it taste bitter.
Brown the beef well
Use medium-high heat to brown the beef after the vegetables have softened. Break it into small pieces as it cooks so it mixes evenly with the sauce later.
Drain excess grease carefully before adding the seasonings. The leaner beef options listed in the recipe can leave less fat in the pan, but the amount will vary.
Balance the sauce
Ketchup and brown sugar bring sweetness, while cider vinegar adds sharpness and Worcestershire sauce contributes savoury depth. Chilli powder and mustard powder round out the flavour without requiring a separate canned sauce.
Taste and adjust the salt and pepper to your preference. The sauce will concentrate as it simmers, so judge its seasoning near the end of cooking.
Get the consistency right
Simmer the mixture uncovered for 15–20 minutes, stirring occasionally so it cooks evenly. Look for a thick, spoonable filling that still has enough sauce to coat the beef.
If it is looser than you like, allow it to simmer a little longer. If it thickens too much, a small splash of water can loosen it.
Choose and toast the buns
Brioche and potato buns are suggested because they make a soft, substantial base for the filling. Toasting them adds a little structure and helps them hold up when topped.
Spoon the filling onto the buns just before serving. A simple green salad or steamed vegetables make an easy accompaniment.
Recipe notes & tips
- Dice the onion and green pepper finely so they soften and distribute evenly through the filling.
- Keep the garlic moving in the pan and add the beef promptly after its brief cooking time.
- Break the beef into small pieces as it browns for a more even mixture.
- Stir occasionally during the uncovered simmer to keep the sauce cooking evenly.
- Toast the buns while the filling simmers so both are ready together.
Variations
- Add heat: stir in chilli flakes or a little hot sauce to taste.
- Try smoked paprika: add a pinch with the other spices for a smokier flavour.
- Use turkey: swap the beef for minced turkey and brown it in the same way.
- Add mushrooms: finely chop and cook them with the onion and green pepper.
- Change the buns: serve the filling in toasted rolls or over baked potatoes instead.
Common mistakes to avoid
- Burning the garlic: cook it for only about a minute, until fragrant.
- Undercooking the vegetables: soften the onion and pepper for 5–7 minutes before adding the beef.
- Crowding the browning: spread the beef across the pan and break it up so it browns rather than steams.
- Skipping the drain: carefully remove excess grease before stirring in the spices.
- Leaving the sauce too thin: simmer uncovered until it thickens enough to sit on the buns.
How to store
Refrigerate leftover filling in a covered container for up to 3 days. Reheat it in a pan over a low heat, stirring until hot throughout; add a splash of water if needed. Store the buns separately and toast them when serving.
Frequently asked questions
Can I make the filling ahead?
Yes. Cook the filling, cool it and refrigerate it in a covered container. Reheat it gently in a pan before serving.
How do I know when the sauce is thick enough?
It should coat the beef and be spoonable, without pooling excessively on the bun. Simmer it uncovered for longer if it is still too loose.
Can I use a different kind of bun?
Yes. Brioche or potato buns are suggested, but any hamburger bun that can hold a generous spoonful of filling will work.
What should I serve with sloppy Joes?
A green salad or steamed vegetables pair well with the rich, saucy filling. You can also serve the buns with a simple side of vegetables.
Can I freeze the filling?
The cooked filling can be frozen in a suitable covered container. Defrost it in the fridge and reheat it in a pan, stirring until hot throughout.
Cook it from the original
This recipe comes from besthomemaderecipes.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on besthomemaderecipes.com