↑ All Comfort Dinners recipes

Sloppy Joes (Homemade Sauce, 25 Minutes)

By Eva | Head Recipe Developer & Food Editor Updated 2026-10-10 Serves 6 servings
Photo of Sloppy Joes (Homemade Sauce, 25 Minutes)
This sloppy joe recipe cooks browned ground beef in a homemade tangy-sweet tomato sauce and mounds it onto toasted buns, all in about 25 minutes.

This sloppy joe recipe cooks browned ground beef in a homemade tangy-sweet tomato sauce and mounds it onto toasted buns, all in about 25 minutes. Making the sauce from ketchup, tomato paste, brown sugar, and mustard tastes noticeably fresher than pouring straight from a can.

What Makes This Recipe Work

Simmering the sauce with the beef for 8 to 10 minutes lets the flavors meld and the excess liquid cook off, so the filling scoops cleanly instead of soaking through the bun. Toasting the buns adds structure and keeps the sandwiches from falling apart.

Ingredients for Sloppy Joes (Homemade Sauce, 25 Minutes)

  • 1 lb (450 g) ground beef (85% lean)
  • 1 small yellow onion, finely diced
  • 1/2 green bell pepper, finely diced
  • 2 garlic cloves, minced
  • 3/4 cup (180 ml) ketchup
  • 2 tbsp tomato paste
  • 2 tbsp brown sugar
  • 1 tbsp yellow mustard
  • 1 tbsp Worcestershire sauce
  • 1/3 cup (80 ml) water
  • 1/2 tsp kosher salt and 1/4 tsp black pepper
  • 6 hamburger buns, toasted

How to Make Sloppy Joes (Homemade Sauce, 25 Minutes)

  1. Cook the beef, onion, and green pepper in a large skillet over medium-high heat, breaking the beef into crumbles, until the meat is browned with no pink left, 7 to 8 minutes.
  2. Add the garlic and cook for 30 seconds until fragrant, then drain off any excess fat.
  3. Stir in the ketchup, tomato paste, brown sugar, mustard, Worcestershire sauce, water, salt, and pepper until smooth.
  4. Bring the mixture to a simmer and cook uncovered for 8 to 10 minutes, stirring occasionally, until the sauce thickens and clings to the meat.
  5. Taste and adjust the salt or brown sugar; a pinch of cayenne or a splash of vinegar can wake up the sauce if it tastes flat.
  6. Toast the buns in a dry skillet or under the broiler until the cut sides are golden.
  7. Spoon the hot filling onto the bottom buns, add the tops, and serve immediately while the sauce is still bubbling hot.

Tips for the Best Sloppy Joes (Homemade Sauce, 25 Minutes)

  • Drain the fat after browning; leftover grease makes the sauce slide off the meat instead of clinging to it.
  • Let the sauce simmer uncovered. If it looks loose, give it the full 10 minutes; it thickens fast as the water cooks off.
  • Toast the buns thoroughly. Soft untoasted buns go soggy within a couple of minutes under the hot filling.
  • For a weeknight swap, the same sauce method works with ground turkey; add an extra minute of simmering since turkey is leaner.

Variations and Substitutions

  • Game-day meatballs: fold the same flavor profile into a slow-cooker batch, or serve Italian meatballs in the same style with marinara.
  • Nordic twist for the sauce lovers at the table: Swedish meatballs bring a creamy gravy version of a beef sandwich filling.
  • Over rice instead of buns: spoon the finished filling over steamed rice and call it a sloppy joe bowl, which also stretches the recipe to 8 servings.
  • Sauce with a kick: stir in 1 tsp chili powder and 1/2 tsp smoked paprika with the ketchup, then pair with a simple chili for a two-pot game day spread.

How to Store and Reheat

  • Refrigerate the filling (not the assembled buns) in an airtight container for up to 4 days; reheat in a skillet with a splash of water.
  • Freeze the cooked filling for up to 3 months; thaw overnight in the fridge and warm in a skillet before serving on fresh toasted buns.

Keep Exploring Comfort Dinners Recipes

Explore another collection

Sloppy Joes (Homemade Sauce, 25 Minutes) FAQ

Are homemade sloppy joes better than canned?

Homemade tastes brighter and less sweet because you control the brown sugar, mustard, and vinegar balance, and it is ready in about the same time as heating a can. It also lets you simmer the sauce until it clings rather than staying loose.

Can you make sloppy joe filling ahead?

Yes, cook it up to 4 days ahead and refrigerate, or freeze it for up to 3 months. Reheat in a skillet with a splash of water, then toast fresh buns at serving time so nothing goes soggy.

What kind of meat is best for sloppy joes?

85% lean ground beef gives the best flavor-to-grease ratio. Ground turkey or a beef-pork blend work too; drain well and add an extra minute of simmering for very lean meat.

Can you cook sloppy joes in a slow cooker?

Brown the beef and onions on the stovetop first, then combine everything in a slow cooker and cook on low for 2 to 3 hours. The stovetop method here is faster, but the slow cooker is useful when you want the filling ready at serving time.

Recipe Quick Facts

Servings6 servings
Prep Time10 min
Cook Time15 min
Total Time25 min
DifficultyEasy
Calories360

Rate This Recipe

Tried it? Leave a rating and a short note to help other home cooks.

Leave a Review

Share your rating, feedback, or any helpful ingredient tweaks with our cooking community!

5 stars - Loved it!
Your email will remain private and never be displayed publicly.