
Sloppy Joes are one of those timeless weeknight meals that never really go out of style. Savory ground beef simmered in a rich, tangy sauce and piled onto a soft toasted bun makes a simple dinner that is messy, comforting, and incredibly satisfying.
This easy homemade version comes together quickly with everyday pantry ingredients and tastes even better than the canned version.
Ingredients
- 1 lb ground beef
- 1 small onion, finely diced
- 2 cloves garlic, minced
- ¾ cup ketchup
- 2 tablespoons tomato paste
- 1 tablespoon yellow mustard
- 1 tablespoon Worcestershire sauce
- 1 tablespoon brown sugar
- ½ cup beef broth or water
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 6 hamburger buns
- 1 tablespoon butter, for toasting the buns
Instructions
1. Brown the Beef
Heat a large skillet over medium-high heat.
Add the ground beef and cook for 5–7 minutes, breaking it apart with a wooden spoon as it cooks.
Once browned, drain excess grease if necessary.
2. Add the Onion and Garlic
Add the diced onion to the skillet and cook for about 3–4 minutes, until softened.
Stir in the minced garlic and cook for another 30 seconds.
3. Make the Sauce
Add the ketchup, tomato paste, mustard, Worcestershire sauce, brown sugar, beef broth, smoked paprika, salt, and black pepper.
Stir everything together until well combined.
4. Simmer
Reduce the heat to medium-low and let the mixture simmer uncovered for approximately 10–15 minutes.
Stir occasionally until the sauce thickens and coats the beef.
Taste and adjust the seasoning if desired.
5. Toast the Buns
Lightly butter the cut sides of the hamburger buns.
Toast them in a skillet or under the broiler until lightly golden.
6. Assemble
Spoon a generous amount of the hot Sloppy Joe mixture onto the bottom half of each toasted bun.
Top with the other half and serve immediately.
Optional Toppings
Take your Sloppy Joes to the next level with:
- Sliced cheddar cheese
- Pickles
- Crispy onions
- Coleslaw
- Jalapeños
- Sliced red onion
- Extra mustard
Tips for the Best Sloppy Joes
Don’t rush the simmering: Allowing the beef to cook in the sauce gives it a richer flavor.
Toast the buns: Toasting helps keep the soft bread from becoming too soggy.
Adjust the sweetness: Add a little more brown sugar for sweeter Sloppy Joes or reduce it for a more savory flavor.
Make them cheesy: Place a slice of cheddar on the beef while it’s still hot and let it melt before serving.
What to Serve With Sloppy Joes
These sandwiches pair perfectly with:
- French fries
- Potato wedges
- Coleslaw
- Potato salad
- Pickles
- Corn on the cob
- Simple green salad
Storage
Store leftover Sloppy Joe filling in an airtight container in the refrigerator for up to 3–4 days.
The filling can also be frozen for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Final Thoughts
These Classic Homemade Sloppy Joes are everything a great comfort-food dinner should be: easy, flavorful, saucy, and wonderfully messy.
Serve the filling on warm toasted buns with your favorite toppings, and you’ve got a nostalgic family meal that’s ready in no time.









