Why You’ll Love This Recipe
I like how fast and easy this recipe comes together with pantry staples. The sauce is sweet, tangy, and full of depth, while the beef stays juicy and flavorful. It’s great for feeding a family or a hungry crowd, and I can easily adjust the seasoning to make it just how I like it. Plus, it’s super comforting—just one of those meals that never gets old.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the sauce:
-
15 oz can tomato sauce
-
¼ cup ketchup
-
1 tablespoon Worcestershire sauce
-
1½ teaspoons yellow mustard (or to taste)
-
2–3 teaspoons brown sugar (or to taste)
For the Sloppy Joes:
-
1 tablespoon olive oil (or any high-heat cooking oil)
-
1 pound lean ground beef (85–90% lean)
-
½ teaspoon fine sea salt (or to taste)
-
¼ teaspoon freshly ground black pepper (or to taste)
-
1 small onion, finely chopped
-
½ small green bell pepper, finely diced (or ½ cup grated carrot)
-
3 garlic cloves, minced
-
5 hamburger buns, toasted if desired
Directions
-
I start by making the sauce. In a bowl, I mix together the tomato sauce, ketchup, Worcestershire, mustard, and brown sugar. I set it aside while I cook the beef.
-
In a large skillet over medium-high heat, I heat the oil and add the ground beef. I cook it for about 5 minutes, breaking it up as it browns. Once it’s fully cooked, I drain any excess fat and season it with salt and pepper.
-
I stir in the chopped onion and bell pepper (or carrot), then cook for another 5 minutes until the veggies soften. I add the minced garlic and sauté for 30 seconds, stirring constantly.
-
I pour in the sauce and bring it to a light boil. Then I reduce the heat and let it simmer uncovered for 10–15 minutes until thickened to my liking.
-
I taste and adjust the sauce as needed—adding more sugar, vinegar, or Worcestershire depending on the flavor balance.
-
I serve the hot filling on toasted hamburger buns and dig in.
Servings and timing
This recipe makes 5 hearty sandwiches.
-
Prep time: 10 minutes
-
Cook time: 20 minutes
-
Total time: 30 minutes
Variations
When I want to switch things up, I sometimes use ground turkey instead of beef for a leaner option. I’ve added shredded carrots or zucchini to the mix for a veggie boost. For a smoky kick, I add chipotle powder or a dash of liquid smoke. And if I’m feeling extra indulgent, I top the filling with a slice of cheese and let it melt before serving.
Storage/Reheating
I store any leftover filling in an airtight container in the fridge for up to 4 days. It reheats easily on the stovetop over medium-low heat, and I like to add a splash of water to loosen it up. It also freezes well—just cool it completely, transfer to a freezer-safe container, and freeze for up to 3 months. I thaw it in the fridge overnight before reheating.
FAQs
Can I make the sauce less sweet?
Yes, I just use less brown sugar or add a pinch of salt or vinegar to balance out the sweetness.
What kind of buns work best?
I like using classic hamburger buns, but brioche or potato rolls are also great. Toasting them keeps them from getting soggy.
Can I make this ahead of time?
Definitely. I often make the filling a day ahead—it tastes even better after the flavors sit overnight.
Can I add more veggies?
Yes, I’ve added grated carrot, chopped mushrooms, or even spinach. It bulks up the dish and adds nutrition without overpowering the flavor.
How do I thicken or thin the sauce?
If it’s too loose, I let it simmer longer uncovered. If it’s too thick, I stir in a splash of water until it’s just right.
Conclusion
Sloppy Joes are one of those easy, reliable meals that always hit the spot. The sauce is rich, the beef is savory, and the whole sandwich is comforting and delicious. Whether I’m serving them up for a weeknight dinner or a relaxed weekend lunch, they’re always a hit—and I usually don’t have any leftovers.
Print
Sloppy Joes
- Total Time: 30 minutes
- Yield: 5 servings
Description
A classic American sandwich made with juicy ground beef simmered in a tangy tomato-based sauce—easy, flavorful, and perfect for busy weeknights.
Ingredients
For the Sauce:
1 (15 oz) can tomato sauce
¼ cup ketchup*
1 tablespoon Worcestershire sauce
1½ teaspoons yellow mustard (or to taste)
2–3 teaspoons brown sugar (or to taste)*
For the Sloppy Joes:
1 tablespoon extra light olive oil (or any high-heat cooking oil)
1 pound lean ground beef (85%–90% lean)
½ teaspoon fine sea salt (or to taste)
¼ teaspoon freshly ground black pepper (or to taste)
1 small onion, finely chopped
½ small green bell pepper, seeded and finely diced (or substitute with ½ cup grated carrot)
3 garlic cloves, minced
5 hamburger buns, toasted if desired
Instructions
Make the sauce: In a medium bowl, mix together tomato sauce, ketchup, Worcestershire sauce, mustard, and brown sugar. Set aside.
Cook the beef: In a large skillet over medium-high heat, heat the oil. Add ground beef and cook for about 5 minutes, breaking it apart until browned and no longer pink. Drain excess fat if needed. Season with salt and pepper.
Add vegetables: Stir in chopped onion and bell pepper. Cook for 5 minutes, until vegetables are softened. Add minced garlic and sauté for 30 seconds.
Simmer with sauce: Pour in the prepared sauce. Stir to combine and bring to a gentle boil. Reduce heat and simmer uncovered for 10–15 minutes, until thickened to your preference. Adjust seasoning if needed.
Serve: Spoon the beef mixture onto toasted hamburger buns and serve warm.
Notes
Ketchup adds sweetness, acidity, and richness to the sauce.
Add sugar gradually depending on how sweet your ketchup is.
Flavor Adjustments:
Too sweet? Add a pinch of salt or ½ tsp apple cider vinegar.
Too tangy? Add a bit more brown sugar or ketchup.
Too tomato-y? Simmer longer to concentrate flavors.
Too thick? Add a splash of water. Too thin? Simmer uncovered.
Missing depth? Add extra Worcestershire sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Lunch, Main Course
- Method: Stovetop
- Cuisine: American