Sloppy Joes are the ultimate comfort food—savory, sweet, and just messy enough to make them fun. This classic American sandwich features seasoned ground beef simmered in a tangy tomato-based sauce, then piled high on toasted hamburger buns. It’s a quick and satisfying dinner that’s perfect for busy weeknights or casual get-togethers.
Why You’ll Love This Recipe
- Quick and easy: Ready in under 30 minutes.
- Uses pantry staples: No fancy ingredients needed.
- Kid-friendly: A hit with even picky eaters.
- Perfect for meal prep: Tastes even better the next day.
- Budget-friendly: A filling meal that doesn’t break the bank.
- Freezer-friendly: Great for batch cooking.
- Customizable: Add your own twist with spices or veggies.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Ground beef
- Onion
- Garlic
- Green bell pepper
- Tomato paste
- Ketchup
- Yellow mustard
- Worcestershire sauce
- Brown sugar
- Salt
- Black pepper
- Chili powder (optional)
- Water
- Hamburger buns
directions
- In a large skillet over medium heat, cook the ground beef until browned. Drain any excess fat.
- Add chopped onion, garlic, and bell pepper. Cook until softened, about 5 minutes.
- Stir in tomato paste, ketchup, mustard, Worcestershire sauce, brown sugar, and spices.
- Add a bit of water to reach your desired saucy consistency.
- Simmer the mixture for 10–15 minutes, stirring occasionally, until thickened and flavorful.
- Toast the hamburger buns, then spoon the Sloppy Joe mixture onto the bottom half of each bun.
- Top with the remaining bun halves and serve hot.
Servings and timing
This recipe makes about 6 servings and takes approximately 25 minutes from start to finish—10 minutes for prep and 15 minutes for cooking.
Variations
- Turkey Sloppy Joes: Substitute ground turkey for a leaner option.
- Spicy Version: Add diced jalapeños or hot sauce to the mix.
- Vegetarian: Use lentils, textured vegetable protein, or a plant-based ground meat substitute.
- Cheesy Joes: Add shredded cheddar cheese before serving.
- BBQ Style: Replace some ketchup with BBQ sauce for a smokier flavor.
- Tex-Mex: Add taco seasoning, corn, and black beans.
- Open-Faced: Serve over toasted bread or baked potatoes.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium heat until warmed through, or microwave in 30-second intervals, stirring in between. For longer storage, freeze the cooked mixture (not the buns) in a freezer-safe bag or container for up to 3 months. Thaw overnight in the fridge before reheating.

FAQs
How do I keep Sloppy Joes from being too runny?
Simmer the mixture longer to evaporate excess liquid, or reduce the amount of added water or ketchup slightly.
Can I make this recipe ahead of time?
Yes! The flavors get even better as they sit. Make the filling up to 3 days ahead and reheat when ready to serve.
What are the best buns to use?
Soft hamburger buns work best, but you can also use brioche, potato rolls, or even sandwich bread in a pinch.
Can I freeze Sloppy Joe filling?
Absolutely. Store in a freezer-safe container for up to 3 months. Thaw in the fridge and reheat before serving.
Is this recipe gluten-free?
Use gluten-free Worcestershire sauce and serve on gluten-free buns or over rice for a gluten-free version.
Can I double the recipe?
Yes, just double all the ingredients. Make sure you use a large enough skillet or cook in batches.
What side dishes go well with Sloppy Joes?
Try French fries, coleslaw, potato salad, or roasted veggies for a complete meal.
Can I make this in a slow cooker?
Yes. Brown the beef first, then add everything to the slow cooker and cook on low for 4–5 hours.
How can I make it healthier?
Use lean meat, reduce the sugar, and serve on whole wheat buns or in lettuce wraps.
What’s the origin of Sloppy Joes?
Sloppy Joes are believed to have originated in the U.S. in the early 20th century, evolving from loose meat sandwiches popular in the Midwest.
Conclusion
This Best Sloppy Joe Recipe brings all the nostalgic flavors of your favorite childhood sandwich with a simple, satisfying preparation. Whether you’re cooking for family, friends, or just yourself, this dish is sure to be a weeknight staple that everyone will crave again and again.
Let me know if you want a printable version or to turn this into a blog post!
PrintBest Sloppy Joe Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Description
This Sloppy Joe recipe is a simple, hearty, and delicious meal that comes together in just 30 minutes. Made with ground beef, a tangy homemade sauce, and served on toasted buns, it’s the perfect comfort food for busy nights or casual gatherings.
Ingredients
-
1 lb ground beef
-
1 small onion, finely chopped
-
1/2 green bell pepper, finely chopped
-
2 cloves garlic, minced
-
3/4 cup ketchup
-
2 tbsp tomato paste
-
1 tbsp Worcestershire sauce
-
1 tbsp yellow mustard
-
1 tsp chili powder
-
1 tbsp brown sugar
-
1/2 tsp salt
-
1/4 tsp black pepper
-
1/4 cup water
-
4 hamburger buns, toasted
-
Optional: sliced pickles or shredded cheese for topping
Instructions
-
In a large skillet over medium heat, cook the ground beef until browned, breaking it up with a spoon as it cooks. Drain excess fat if needed.
-
Add chopped onion, bell pepper, and garlic to the skillet. Cook for 4–5 minutes, until the vegetables are soft.
-
Stir in ketchup, tomato paste, Worcestershire sauce, mustard, chili powder, brown sugar, salt, pepper, and water. Mix well.
-
Reduce heat to low and simmer for 10–15 minutes, stirring occasionally, until the sauce thickens.
-
Spoon the Sloppy Joe mixture onto toasted hamburger buns.
-
Add optional toppings if desired and serve warm.
Notes
-
You can swap ground beef with ground turkey or chicken for a lighter version.
-
For a spicy kick, add a dash of hot sauce or red pepper flakes.
-
Store leftovers in an airtight container in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 sandwich
- Calories: 480
- Sugar: 11g
- Sodium: 720mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0.5g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 70mg
Your email address will not be published. Required fields are marked *