Classic Homemade Sloppy Joes

Classic Homemade Sloppy Joe sandwich with savory ground beef sauce on a toasted hamburger bun.

These Classic Homemade Sloppy Joes feature ground beef, onion, green bell pepper, and a sweet-and-tangy sauce made with ketchup, mustard, and Worcestershire sauce. The filling simmers until thick and flavorful, making it perfect for serving on toasted hamburger buns. Ready in about 30 minutes, they’re an easy choice for a weeknight dinner.

What Makes This Recipe Worth Making?

  • Quick weeknight dinner: The beef filling cooks in about 20 minutes.
  • Simple ingredients: Ketchup, mustard, Worcestershire sauce, and brown sugar create a balanced sweet-and-tangy sauce.
  • Easy to make ahead: Prepare the filling in advance and reheat it when you’re ready to serve.

Ingredients You’ll Need

  • Ground beef: Lean 85/15 ground beef provides plenty of flavor without excessive grease.
  • Yellow onion and green bell pepper: Add flavor and texture to the filling.
  • Garlic: Fresh minced garlic adds savory flavor.
  • Ketchup: Forms the base of the sauce.
  • Yellow mustard and Worcestershire sauce: Give the sauce its tangy, savory taste.
  • Brown sugar: Balances the acidity of the ketchup.
  • Chili powder: Adds mild warmth without making the filling too spicy.
  • Water or beef broth: Helps the sauce reach the right consistency. Use low-sodium broth if preferred.
  • Hamburger buns: Toasting them helps keep the bread from getting soggy.

Ingredients for homemade Sloppy Joes with ground beef, green bell pepper, onion, garlic, ketchup, mustard, Worcestershire sauce, and hamburger buns.

How to Make Homemade Sloppy Joes

1. Brown the Ground Beef

Heat a large skillet over medium-high heat. Add the ground beef and cook for 4–5 minutes, breaking it into small crumbles with a wooden spoon.

Add the diced onion and green bell pepper. Cook for another 3–4 minutes, stirring occasionally, until the vegetables begin to soften and the beef is fully browned. Drain excess grease if needed.

2. Add the Garlic

Reduce the heat to medium. Stir in the minced garlic and cook for 30–60 seconds, just until fragrant. Avoid browning the garlic, as it can develop a bitter taste.

3. Make the Sauce

Add the ketchup, water or beef broth, yellow mustard, brown sugar, Worcestershire sauce, and chili powder. Season with salt and black pepper to taste.

Stir well, scraping up any browned bits from the bottom of the skillet.

4. Simmer Until Thickened

Reduce the heat to low and simmer uncovered for 8–10 minutes, stirring occasionally. The sauce should thicken enough to coat the beef without leaving excess liquid in the pan.

If the filling becomes too thick, stir in a tablespoon of water or broth at a time. Taste and adjust the seasoning if needed.

5. Toast the Buns and Serve

While the filling simmers, lightly butter the hamburger buns if desired. Toast them in a separate skillet over medium heat until the cut sides are lightly golden.

Spoon the warm beef mixture onto the bottom buns, cover with the tops, and serve immediately.

Tips for Better Sloppy Joes

  • Drain excess grease: Remove extra fat after browning the beef, but avoid draining away all the moisture.
  • Toast the buns: Toasting the cut sides helps prevent the sauce from soaking into the bread too quickly.
  • Adjust the sauce: Add a little water or broth if the filling gets too thick.
  • Make it spicier: Add red pepper flakes or a few drops of hot sauce.
  • Try ground turkey: Ground turkey or chicken can replace the beef. Cook poultry to an internal temperature of 165°F (74°C).

What to Serve with Sloppy Joes

Serve these sandwiches with French fries, potato chips, coleslaw, baked beans, or a simple green salad. Pickles and sliced onions also make easy toppings.

Storage and Reheating

Refrigerate leftover beef filling in shallow, airtight containers within two hours of cooking. Use it within 3–4 days.

Reheat on the stovetop or in the microwave until the filling reaches 165°F (74°C), stirring as needed for even heating.

To freeze, transfer the cooled filling to a freezer-safe container and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating. Keep the filling separate from the buns.

Frequently Asked Questions

Can I make Sloppy Joes ahead of time?

Yes. Prepare the beef filling up to 3–4 days ahead and refrigerate it in an airtight container. Reheat it before serving and toast the buns just before assembling the sandwiches.

How do I keep Sloppy Joes from making the buns soggy?

Toast the cut sides of the buns before adding the filling. Serve the sandwiches right after assembling them for the best texture.

Can I use ground turkey instead of beef?

Yes. Ground turkey works well in this recipe. Cook it to an internal temperature of 165°F (74°C).

Can I freeze Sloppy Joe filling?

Yes. Freeze the cooled filling in an airtight, freezer-safe container for up to 3 months for best quality. Thaw it in the refrigerator before reheating.

What to Serve with Sloppy Joes

Sloppy Joes go great with crispy fries or a simple side salad. Try my Classic Garlic Herb Fries or Tangy Vinegar Cucumber Tomato Salad for an easy side. If you’re in the mood for something extra crispy, Air Fryer French Fries are another great option.

Classic Homemade Sloppy Joe sandwich with savory ground beef sauce on a toasted hamburger bun.
F4dbe1ffb20fc149459a316f0a07c5dc4ea543447dba70fe56f1ca52cceac291?s=30&d=mm&r=gHeba Mohamed

Classic Homemade Sloppy Joes

Ground beef, peppers, onions, and a homemade sweet-and-tangy sauce served on toasted hamburger buns. Ready in 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 sandwiches
Course: Main Course
Cuisine: American

Ingredients
  

  • 1 lb lean ground beef 85/15
  • 1 small yellow onion finely diced
  • 1/2 green bell pepper finely diced
  • 2 cloves garlic minced
  • 3/4 cup ketchup
  • 1/4 cup water or low-sodium beef broth
  • 1 tbsp yellow mustard
  • 1 tbsp brown sugar
  • 1 tbsp Worcestershire sauce
  • 1/2 tsp chili powder
  • Salt and black pepper to taste
  • 4 hamburger buns
  • Butter for toasting the buns optional

Equipment

  • Large skillet
  • Measuring cups and spoons
  • Wooden spoon

Method
 

  1. Heat a large skillet over medium-high heat. Add the ground beef and cook for 4–5 minutes, breaking it into small crumbles.
  2. Add the onion and green bell pepper. Cook for another 3–4 minutes, until the vegetables begin to soften and the beef is fully browned. Drain excess grease if needed.
  3. Reduce the heat to medium. Add the garlic and cook for 30–60 seconds, until fragrant.
  4. Stir in the ketchup, water or broth, mustard, brown sugar, Worcestershire sauce, and chili powder. Season with salt and black pepper.
  5. Reduce the heat to low and simmer uncovered for 8–10 minutes, stirring occasionally, until the sauce thickens and coats the beef.
  6. Toast the hamburger buns in a separate skillet until lightly golden, using butter if desired.
  7. Spoon the beef mixture onto the buns and serve hot.

Notes

  • Add a tablespoon of water or broth if the filling becomes too thick.
  • Refrigerate leftover filling for 3–4 days or freeze for up to 3 months.
  • Reheat leftovers to 165°F (74°C) before serving

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating