Homemade Sloppy Joes

These homemade sloppy joes are saucy, savory, and just a little bit sweet, with tender browned beef piled high on soft toasted buns. They’re way better than anything from a can, but still easy enough for a busy weeknight. The filling simmers in a tangy tomato-based sauce that soaks into the meat and clings to every bite. Serve them with chips, fries, or a simple salad for a cozy, family-friendly meal. They’re also great for casual gatherings and game days when you need something everyone will happily dig into.

Ingredients

  • 1 pound ground beef (80/20 works well)
  • 1 small onion, finely chopped
  • 1/2 green bell pepper, finely chopped (optional but tasty)
  • 2 cloves garlic, minced
  • 1 cup tomato sauce
  • 1/4 cup ketchup
  • 2 tablespoons brown sugar
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon yellow mustard
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 6 hamburger buns, toasted if desired

Directions

  1. In a large skillet over medium-high heat, cook the ground beef, breaking it up with a spoon, until browned and no longer pink; drain excess fat if needed.
  2. Add the chopped onion and green bell pepper to the skillet and cook for 3–4 minutes, stirring, until softened.
  3. Stir in the minced garlic and cook for 30 seconds, just until fragrant.
  4. Add the tomato sauce, ketchup, brown sugar, Worcestershire sauce, yellow mustard, salt, and black pepper, stirring until everything is well combined.
  5. Reduce the heat to low and let the mixture simmer uncovered for 10–15 minutes, stirring occasionally, until thickened to your liking.
  6. Taste and adjust seasoning with a bit more salt, pepper, or brown sugar if needed.
  7. Spoon the hot sloppy joe mixture onto the hamburger buns and serve immediately.

Prep Time: 15 minutes | Cooking Time: 20 minutes | Total Time: 35 minutes
Kcal: 450 kcal | Servings: 6

Tips

For extra flavor and a richer texture, you can replace a couple tablespoons of ketchup with barbecue sauce or add a small splash of beef broth while simmering, then cook it down until thick and glossy.

If you’re making these ahead, store the sloppy joe filling separately in an airtight container in the fridge for up to 3 days; reheat gently on the stove and spoon onto freshly toasted buns so they don’t get soggy.

WANT TO SAVE THIS RECIPE?