Homemade Sloppy Joes

These Easy Homemade Sloppy Joes are savory, saucy, and packed with flavor! Made with ground beef, a tangy-sweet tomato sauce, and toasted buns, this family-favorite meal comes together in just 30 minutes—perfect for a quick weeknight dinner!

Why You’ll Love This Recipe

  • Quick & easy – Ready in 30 minutes with simple ingredients.
  • Flavor-packed – A savory-sweet sauce with the perfect balance.
  • Family-friendly – A meal that both kids and adults love.
  • Better than canned – No preservatives, just fresh homemade goodness.
  • Budget-friendly – Uses pantry staples for an affordable meal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Sloppy Joe Filling:

  • Ground beef (or ground turkey for a leaner version)
  • Onion, finely chopped
  • Garlic, minced
  • Tomato sauce
  • Ketchup (adds a touch of sweetness)
  • Worcestershire sauce (for depth)
  • Brown sugar (balances acidity)
  • Yellow mustard (adds tang)
  • Apple cider vinegar (for a little zing)
  • Salt & black pepper
  • Paprika (optional, for a smoky touch)
  • Red pepper flakes (optional, for heat)

For Serving:

  • Burger buns or sandwich rolls
  • Butter (for toasting buns)
  • Cheese slices (optional, for extra flavor)

Directions

Step 1: Brown the Beef

  1. Heat a large skillet over medium-high heat.
  2. Add ground beef and cook for 5-7 minutes, breaking it up as it browns.
  3. Drain excess fat if needed.

Step 2: Sauté the Onion & Garlic

  1. Add onion and cook for 2 minutes, until soft.
  2. Stir in garlic and cook for 30 seconds, until fragrant.

Step 3: Make the Sloppy Joe Sauce

  1. Stir in tomato sauce, ketchup, Worcestershire sauce, brown sugar, mustard, apple cider vinegar, salt, and pepper.
  2. Simmer for 10-15 minutes, stirring occasionally, until thickened.

Step 4: Toast the Buns

  1. Spread butter on buns and toast in a skillet or oven for 2 minutes until golden.

Step 5: Assemble & Serve

  1. Spoon Sloppy Joe mixture onto toasted buns.
  2. Add cheese or extra toppings if desired.
  3. Serve warm and enjoy!

Servings and Timing

  • Servings: 4
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes

Variations

  • Spicy Sloppy Joes – Add hot sauce, jalapeños, or cayenne pepper.
  • Cheesy Version – Melt cheddar or provolone cheese on top.
  • Healthier Option – Use ground turkey or chicken.
  • Low-Carb – Serve over lettuce wraps or roasted veggies.
  • BBQ Sloppy Joes – Swap ketchup for BBQ sauce for a smoky twist.

Storage/Reheating

  • Storage: Keep in an airtight container in the fridge for up to 4 days.
  • Reheating: Warm in a skillet over medium heat or microwave in 30-second intervals.
  • Freezing: Freeze Sloppy Joe mixture (without buns) for up to 3 months.

FAQs

Can I use ground turkey instead of beef?

Yes! Ground turkey or chicken works great for a lighter version.

What’s the best bun for Sloppy Joes?

Brioche, hamburger buns, or Kaiser rolls work best.

How do I thicken the sauce?

Let it simmer uncovered for a few extra minutes or stir in a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).

Can I make this in a slow cooker?

Yes! Brown the beef first, then cook on LOW for 4-6 hours.

What sides go well with Sloppy Joes?

Try fries, coleslaw, mac and cheese, or a side salad.

How do I prevent soggy buns?

Toast the buns and serve immediately!

Can I add vegetables?

Yes! Add bell peppers, mushrooms, or shredded carrots for extra nutrition.

Can I use store-bought Sloppy Joe sauce?

Yes, but homemade sauce tastes fresher and better.

What cheese pairs well with Sloppy Joes?

Cheddar, provolone, or pepper jack are great options.

Can I make this ahead of time?

Yes! Prepare the meat mixture ahead and reheat when ready to serve.

Conclusion

These Easy Homemade Sloppy Joes are savory, saucy, and incredibly delicious. Whether served classic-style on a bun, over rice, or in a lettuce wrap, this recipe is a must-try for an easy, budget-friendly meal. Make them tonight and enjoy a homemade comfort food favorite!

Print

Homemade Sloppy Joes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Homemade Sloppy Joes are a classic, family-friendly meal with juicy ground beef simmered in a tangy, slightly sweet sauce — perfect served on toasted buns for an easy weeknight dinner.

  • Author: Beth
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

Scale
  • 1 lb ground beef
  • 1/2 medium onion, finely diced
  • 1/2 green bell pepper, finely diced
  • 2 cloves garlic, minced
  • 1 cup tomato sauce
  • 1/4 cup ketchup
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1 tbsp brown sugar
  • 1 tsp yellow mustard
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 4 hamburger buns, toasted

Instructions

  1. In a large skillet over medium heat, cook ground beef until browned, breaking it apart as it cooks. Drain excess grease if needed.
  2. Add diced onion, bell pepper, and garlic. Cook for 3–4 minutes, until vegetables soften.
  3. Stir in tomato sauce, ketchup, tomato paste, Worcestershire sauce, brown sugar, mustard, salt, and pepper. Mix well to combine.
  4. Reduce heat to low and simmer for 10–15 minutes, stirring occasionally, until the mixture thickens.
  5. Spoon the sloppy joe mixture onto toasted buns and serve warm.

Notes

  • Swap ground beef for ground turkey or plant-based crumbles for a lighter option.
  • Serve with pickles, coleslaw, or chips for a classic pairing.
  • Leftover filling can be refrigerated for up to 3 days or frozen for later.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 400
  • Sugar: 10g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 65mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star