Sloppy Joes
Sloppy Joes come together quickly with tender ground beef simmered in a tangy, slightly sweet sauce and served on soft sandwich buns. This easy recipe delivers classic comfort flavor in about 30 minutes.
Prep
10 min
Cook
20 min
Total
30 min
Servings
6 servings
Ingredients
Tools that make this easier
Optional — the recipe works without them.
As an Amazon Associate, I earn from qualifying purchases.
- Most useful here Cast-Iron Skillet Browns the ground beef and simmers the Sloppy Joe filling. Check price on Amazon
- Garlic Press Minces the garlic before it cooks with the onion and beef. Check price on Amazon
- Instant-Read Thermometer Checks the ground beef's internal temperature before the sauce goes in. Check price on Amazon
Instructions
- 1
Cook the beef and aromatics: In a large skillet over medium heat, brown the ground beef, breaking it up with a spoon, and check that it reaches 160°F with a food thermometer. Drain excess fat if needed. Add the chopped onion and garlic, cooking until softened and fragrant, about 3–4 minutes.
- 2
Add the sauce ingredients: Stir in tomato sauce, ketchup, Worcestershire sauce, Dijon mustard, and brown sugar. Mix until well combined.
- 3
Simmer: Reduce the heat to low and let the mixture simmer gently for 10–12 minutes, stirring occasionally, until thickened and glossy. The sauce should coat the beef evenly.
- 4
Season and taste: Adjust salt, pepper, and ketchup if you prefer a sweeter or tangier flavor.
- 5
Assemble sandwiches: Spoon the filling onto buns, add optional toppings if desired, and serve immediately.
Used in this recipe: Cast-Iron Skillet Garlic Press Instant-Read Thermometer (Amazon, affiliate links)
Nutrition (per serving)
400 kcal
Calories
Sloppy Joes come together quickly with tender ground beef simmered in a tangy, slightly sweet sauce and served on soft sandwich buns. This easy sloppy joes recipe delivers that classic comfort flavor in just about 30 minutes, perfect for busy weeknights or casual family dinners.
Ingredients
For the Sloppy Joe Filling
- 1 pound ground beef (85% lean works best)
- 1/2 cup yellow onion, finely chopped
- 2 cloves garlic, minced
- 8 ounces tomato sauce
- 1/3 cup ketchup (adjust to taste)
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon brown sugar
- Salt and freshly ground black pepper, to taste
For Serving
- 4–6 soft hamburger buns
- Optional toppings: sliced pickles, shredded cheddar, or coleslaw
How To Make It
- Cook the beef and aromatics: In a large skillet over medium heat, brown the ground beef, breaking it up with a spoon, and check that it reaches 160°F with a food thermometer. Drain excess fat if needed. Add the chopped onion and garlic, cooking until softened and fragrant, about 3–4 minutes.
- Add the sauce ingredients: Stir in tomato sauce, ketchup, Worcestershire sauce, Dijon mustard, and brown sugar. Mix until well combined.
- Simmer: Reduce the heat to low and let the mixture simmer gently for 10–12 minutes, stirring occasionally, until thickened and glossy. The sauce should coat the beef evenly.
- Season and taste: Adjust salt, pepper, and ketchup if you prefer a sweeter or tangier flavor.
- Assemble sandwiches: Spoon the filling onto buns, add optional toppings if desired, and serve immediately.

Tips
- Avoid watery sloppy joes: Drain excess liquid from the beef if the mixture seems too thin before simmering.
- Keep buns soft: Toast lightly or wrap in foil to warm before serving for extra softness.
- Make ahead: The filling can be prepared a day in advance and reheated on the stovetop or in the microwave until it reaches 165°F.
- Flavor boost: A dash of smoked paprika or hot sauce can add depth without overwhelming the classic taste.
Variations / Substitutions
- Ground turkey or chicken: Use lean poultry for a lighter version, adding a teaspoon of oil when cooking to keep it moist. Check ground poultry with a food thermometer and cook it to 165°F.
- Vegetarian option: Substitute plant-based crumbles or lentils and increase the seasoning slightly to maintain rich flavor.
- Bread alternatives: Slider buns, sandwich rolls, or even lettuce wraps work for a low-carb version.
FAQ
Can I freeze sloppy joe filling?
Yes. Refrigerate the filling within 2 hours of cooking, then freeze it in an airtight container for up to 3 months. Thaw in the refrigerator and reheat to 165°F before serving. In the fridge it keeps for 3-4 days.
Can I make this in a slow cooker?
Absolutely. Brown the beef and sauté onions and garlic first, then combine all ingredients in a slow cooker on low for 3–4 hours.
How can I make it spicier?
Add a pinch of cayenne, a few dashes of hot sauce, or chopped jalapeño while simmering for a subtle kick.
Can I prepare this ahead for meal prep?
Yes, portion the filling into containers with buns separately. Reheat the filling and assemble sandwiches when ready to eat.
What sides go well with sloppy joes?
Classic options include oven-baked fries, coleslaw, pickles, or a simple side salad. Our oven-baked Cajun fries and Amish macaroni salad both pair well with the tangy filling. For a fun twist, try roasted vegetables.

If you like saucy ground beef, you may also want to try our hamburger potato casserole.






