Homemade Sloppy Joes
Sloppy joes recipe with a tangy-sweet homemade sauce, ready in 30 minutes. An easy, kid-friendly ground beef dinner the whole family eats.
This post may contain affiliate links. See our disclosure policy.

Sloppy Joes are the dinner I make on nights when I need something on the table fast and I know every kid at the table will actually eat it. Ground beef simmers in a tangy-sweet tomato sauce, then gets piled onto a soft bun.
The sauce is really just ketchup, tomato sauce, Worcestershire, brown sugar, and a spoonful of mustard, simmered together until it clings to the meat instead of running off the bun. No packet mix needed, and it comes together in the same skillet you browned the beef in.
Letting the sauce simmer those extra 10-15 minutes matters more than it seems like it should. It thickens up and the sweetness and tang balance out, so you’re not left with something that tastes like straight ketchup.
Why You’ll Love This Recipe
- On the table in 30 minutes. One skillet, start to finish.
- A sauce with real balance. Sweet, tangy, and savory, not just ketchup on meat.
- Kid-approved. The mild, sweet-savory flavor is an easy sell for picky eaters.
- Budget-friendly. Feeds a family of six for the cost of a fast food dinner for two.
Sloppy Joes Ingredients
- 1 1/2 lbs ground beef (85/15)
- 1/2 yellow onion, diced
- 1/2 green bell pepper, diced
- 2 cloves garlic, minced
- 3/4 cup ketchup
- 1/2 cup tomato sauce
- 1 tbsp Worcestershire sauce
- 2 tbsp brown sugar
- 1 tbsp yellow mustard
- 1/2 tsp salt
- 1/4 tsp black pepper
- 6 hamburger buns

Recipe Variations
- Leave out the bell pepper if that’s not your family’s thing, it’s not required for the flavor to work.
- A dash of hot sauce or a pinch of red pepper flakes gives it a little heat.
- Serve it over baked potatoes or rice instead of buns for a lower-carb option.
How to Make Sloppy Joes
- Brown the beef: In a large skillet over medium-high heat, brown the ground beef with the onion and bell pepper, breaking it up as it cooks, about 6-8 minutes. Drain off the excess grease.
- Add the garlic: Stir in the garlic and cook for 1 minute until fragrant.
- Build the sauce: Stir in the ketchup, tomato sauce, Worcestershire sauce, brown sugar, mustard, salt, and pepper.
- Simmer: Reduce the heat to low and simmer, uncovered, for 10-15 minutes, stirring occasionally, until thickened.
- Serve: Spoon onto hamburger buns and serve warm.

How to Fix Sloppy Joes That Are Too Sweet or Too Runny
The balance in a sloppy joe is sweet against tangy against savory, and the ketchup and brown sugar make it very easy to overshoot the sweet side. Both problems are fixable at the pan.
| Problem | Add | How much |
|---|---|---|
| Too sweet | Yellow mustard or cider vinegar | 1 tsp at a time |
| Too tangy | Brown sugar | 1 tsp at a time |
| Too runny | Simmer uncovered | 5-10 min |
| Too thick | Beef broth or water | 2 tbsp at a time |
| Flat, tastes of nothing | Worcestershire and salt | 1 tsp, then taste |
Runny is the most common complaint and the cause is usually not draining the beef. A pound and a half of 85/15 renders a real amount of fat, and that fat keeps the sauce from setting up no matter how long you simmer it.
The other cause is skipping the simmer. This needs 10 to 15 minutes uncovered after everything goes in. That is when it goes from meat in sauce to actual sloppy joe.
Toast the buns. A soft bun under a wet filling is a fork dinner.
Recipe FAQs
Can I Make This Ahead of Time?
Yes, the filling keeps well in the fridge for a couple days and actually tastes better the next day once the flavors settle.
My Sauce Turned out Too Thin. What Do I Do?
Simmer it a few extra minutes uncovered. The sauce thickens more the longer it reduces.
Can I Use Ground Turkey Instead of Ground Beef?
Yes, it works well here. You may not need to drain much grease after browning since turkey’s leaner.
What’s the Best Bun for Sloppy Joes?
A soft hamburger bun holds up best. Lightly toasting it first helps it stand up to the sauce a little longer before it gets soggy.
Can I Double This, and What Should I Serve with It?
Yes, it doubles easily in a large skillet. Serve with chips, coleslaw, or a simple green salad on the side.

Cooking Tips
- Dice the onion and pepper small so they cook through in the same time as the beef.
- Taste the sauce before serving and adjust the sweetness or tang; brands of ketchup vary in sweetness.
- Toast the buns lightly in a dry skillet before filling them, it helps them hold up to the sauce.
Storage and Freezing
To store: Keep the filling in an airtight container in the fridge for up to 4 days.
To freeze: Freeze the filling (without buns) for up to 3 months. Thaw overnight in the fridge before reheating.
To reheat: Warm in a skillet over medium-low heat, stirring occasionally, or microwave in 30-second bursts.
How to Serve Sloppy Joes

Sloppy Joes are great with a side of chips, coleslaw, or a simple green salad. This is one of the recipes in our Ground Beef Dinner Ideas collection.
Loved This Recipe?
Sloppy Joes are proof a 30-minute dinner doesn’t have to taste like you rushed it.
Leave a star rating in the comments below, it helps other people find this recipe. Made it? Tag @allwellfed on Instagram, I love seeing this one in other people’s kitchens.
More like this: Same pound of ground beef, same skillet, dinner just as fast. Here’s what to brown next week. Try 20-Minute Ground Beef Tacos, Easy Korean Beef Bowl, or Mongolian Ground Beef Noodles.

Sloppy Joes
Equipment
Ingredients
- 1 1/2 lbs ground beef 85/15
- 1/2 yellow onion diced
- 1/2 green bell pepper diced
- 2 cloves garlic minced
- 3/4 cup ketchup
- 1/2 cup tomato sauce
- 1 tbsp Worcestershire sauce
- 2 tbsp brown sugar
- 1 tbsp yellow mustard
- 1/2 tsp salt
- 1/4 tsp black pepper
- 6 hamburger buns
Instructions
- Brown the beef: In a large skillet over medium-high heat, brown the ground beef with the onion and bell pepper, breaking it up as it cooks, about 6-8 minutes. Drain off the excess grease.
- Add the garlic: Stir in the garlic and cook for 1 minute until fragrant.
- Build the sauce: Stir in the ketchup, tomato sauce, Worcestershire sauce, brown sugar, mustard, salt, and pepper.
- Simmer: Reduce the heat to low and simmer, uncovered, for 10-15 minutes, stirring occasionally, until thickened.
- Serve: Spoon onto hamburger buns and serve warm.

