in

The Best Sloppy Joes from Scratch

WANT TO SAVE THIS RECIPE?

A warm skillet of homemade Sloppy Joes has a way of turning an ordinary dinner into something everyone wants to gather around. This version is rich, saucy, slightly sweet, gently smoky, and loaded with tender ground beef that clings perfectly to soft toasted buns.

Pin this Recipe

The best part is how simple it feels once you start cooking. A few pantry staples, fresh aromatics, and one skillet come together into a classic comfort food dinner that tastes much better than anything from a can.


Why You’ll Love This Sloppy Joes from Scratch

This Sloppy Joes from Scratch is made with real ingredients, so every bite tastes bold, balanced, and fresh. The sauce has the familiar sweet-and-tangy flavor people love, but with deeper flavor from sautéed onion, garlic, tomato paste, Worcestershire sauce, mustard, and a touch of smoked paprika.

It is also a practical weeknight dinner. The filling cooks quickly, reheats well, and can be served on buns, over baked potatoes, with fries, or even spooned into slider rolls for parties. It is kid-friendly, freezer-friendly, and easy to adjust if you like your Sloppy Joes sweeter, spicier, or extra saucy.


What Makes Sloppy Joes from Scratch Better Than Canned Sauce?

Homemade Sloppy Joes from Scratch gives you control over the flavor and texture. Instead of relying on a ready-made sauce, you build the filling in layers: browning the beef, softening the onion, blooming the tomato paste, then simmering everything until the sauce thickens around the meat.

The result is a sandwich filling that tastes hearty instead of flat. You can keep the sauce glossy and thick, add more heat, reduce the sugar, or make it extra tangy depending on your taste. That flexibility is what makes this version feel like a true family favorite.


Ingredients for the The Best Sloppy Joes from Scratch

A good Sloppy Joes filling depends on simple ingredients working together. Each one helps create that classic saucy, savory, slightly sweet flavor.

Ground beef: The base of the filling. An 85/15 or 90/10 blend gives enough richness without making the sauce greasy.

Yellow onion: Adds sweetness and depth as it softens in the skillet.

Green bell pepper: Brings a mild vegetable flavor and classic diner-style texture.

Garlic: Gives the sauce a savory backbone and makes the filling taste homemade.

Tomato paste: Adds concentrated tomato flavor and helps thicken the sauce.

Ketchup: Provides the familiar sweet tomato base that makes Sloppy Joes taste nostalgic.

Tomato sauce: Loosens the filling and gives it a smooth, saucy consistency.

Worcestershire sauce: Adds savory depth and a subtle tang that balances the sweetness.

Yellow mustard: Brightens the sauce and gives it a little sharpness.

Brown sugar: Rounds out the tomato acidity and creates the classic sweet-savory balance.

Apple cider vinegar: Adds a gentle tang and keeps the sauce from tasting too heavy.

Smoked paprika: Gives a warm, smoky note without needing barbecue sauce.

Chili powder: Adds mild warmth and extra savory flavor.

Salt and black pepper: Essential for bringing the whole filling into balance.

Butter or olive oil: Helps sauté the vegetables and adds richness.

Hamburger buns: Soft buns are best because they soak up the sauce without overwhelming the filling.

Pickles: Optional, but their crunch and tang are perfect against the rich meat sauce.


How To Make the The Best Sloppy Joes from Scratch

The process is easy, but the order matters. Browning the beef first and simmering the sauce at the end gives the filling its thick, spoonable texture.

Step 1: Brown the Beef

Place a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it into small crumbles with a wooden spoon. Let the beef sit for short moments between stirring so it gets a little color instead of steaming. Drain off excess grease if needed.

Step 2: Soften the Vegetables

Add butter or olive oil if the skillet looks dry, then stir in the onion and green bell pepper. Cook for 4 to 5 minutes, until the vegetables soften and the onion looks glossy. Add the garlic and cook for about 30 seconds, just until fragrant.

Step 3: Build the Sauce Base

Stir in the tomato paste and let it cook for 1 minute. This deepens the tomato flavor and removes any raw taste. Add ketchup, tomato sauce, Worcestershire sauce, mustard, brown sugar, apple cider vinegar, smoked paprika, chili powder, salt, and black pepper.

Step 4: Simmer Until Thick

Reduce the heat to medium-low and let the mixture simmer for 10 to 15 minutes. Stir occasionally while the sauce thickens and coats the beef. If the mixture gets too thick, add a small splash of water. If it feels too loose, simmer uncovered a few minutes longer.

Step 5: Toast the Buns

While the filling simmers, toast the hamburger buns in a skillet, toaster oven, or under the broiler. A lightly toasted bun holds the saucy beef better and adds a nice contrast to the soft filling.

Step 6: Assemble and Serve

Spoon a generous amount of the Sloppy Joe filling onto each bottom bun. Add pickles if you like a tangy crunch, then close the sandwiches and serve warm. Keep napkins close, because a proper Sloppy Joe should be messy in the best way.


Serving and Storing The Best Sloppy Joes from Scratch

This Sloppy Joes from Scratch feeds about 6 people, depending on how much filling you add to each bun. For smaller appetites or a party tray, you can stretch the filling into 8 slider-sized servings.

Serve the filling hot on toasted buns with pickles, fries, onion rings, coleslaw, or a simple salad. If you are making it ahead, store the meat mixture separately from the buns so the bread does not get soggy.

Leftover filling keeps well in an airtight container in the refrigerator for up to 4 days. Reheat it gently in a skillet over medium-low heat with a splash of water if needed. You can also freeze the cooled filling for up to 3 months. Thaw overnight in the refrigerator, then warm it on the stovetop until hot and saucy again.


What to Serve With Sloppy Joes from Scratch?

Crispy Onion Rings

Onion rings are a classic pairing because their crunch balances the soft, saucy sandwich. The sweet onion flavor also works beautifully with the tangy beef filling.

Creamy Coleslaw

Coleslaw adds coolness, crunch, and a little freshness. Spoon it on the side or tuck a small scoop right inside the sandwich for extra texture.

Cheesy Scalloped Potatoes

A cozy sandwich like this goes well with a rich potato side. These cheesy scalloped potatoes make the meal feel hearty enough for Sunday dinner.

Garlic Parmesan Chicken Pasta

For a bigger family-style spread, serve the sandwiches alongside garlic parmesan chicken pasta. It gives you a creamy, savory side dish that works especially well for gatherings.


Frequently Asked Questions

Can I make Sloppy Joes from Scratch ahead of time?

Yes, Sloppy Joes are excellent for making ahead. Cook the filling completely, let it cool, then store it in the refrigerator for up to 4 days. The flavor often gets even better after resting because the sauce has time to settle into the beef. Reheat it in a skillet over medium-low heat, adding a splash of water if the sauce has thickened too much.

Can I freeze homemade Sloppy Joe filling?

You can freeze the filling very well. Let it cool completely, then place it in a freezer-safe bag or container. Freeze for up to 3 months. For best texture, thaw it overnight in the refrigerator before reheating. Warm it slowly on the stovetop and stir occasionally until it is hot all the way through.

How do I keep Sloppy Joes from getting watery?

The key is simmering the filling uncovered until the sauce reduces and clings to the beef. If the sauce looks thin, keep it on medium-low heat for a few more minutes. Toasting the buns also helps because the bread holds up better under the saucy filling.

Can I use ground turkey instead of ground beef?

Yes, ground turkey works well for a lighter version. Since turkey is leaner, you may want to cook the onion and bell pepper in a little extra olive oil or butter. The sauce ingredients stay the same, though you may want to add a small splash more Worcestershire sauce for a deeper savory flavor.

How can I make this Sloppy Joes from Scratch spicy?

Add cayenne pepper, crushed red pepper flakes, diced jalapeños, or a spoonful of hot sauce to the sauce. Start small, simmer, then taste before adding more. You can also use pepper jack cheese on the sandwich for a spicy, melty finish.


Save This Pin For Later

📌 Save this Sloppy Joes from Scratch to your Pinterest dinner board so you can come back to it any time.

Let me know in the comments how yours turned out. Did you add pickles, melt cheese on top, or make it spicy? Did you serve it with fries, coleslaw, or a cozy side like three cheese baked macaroni?

I love hearing how others make these recipes their own. Questions are welcome too, so let’s help each other make weeknight dinners easier and more delicious. For more daily recipe ideas, follow Meals We Share.


Conclusion

The Best Sloppy Joes from Scratch is everything a comfort food sandwich should be: saucy, hearty, flavorful, and easy enough for a busy night. With simple ingredients and one skillet, you can make a homemade filling that tastes richer and fresher than canned sauce.

Keep this one ready for family dinners, game days, casual weekends, or whenever you need a meal that feels relaxed but satisfying. Once you make Sloppy Joes from scratch, it is hard to go back.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Sloppy Joes from Scratch


  • Author: Sally Roberts
  • Total Time: 30 minutes
  • Yield: 6 sandwiches

Description

These homemade Sloppy Joes from Scratch are saucy, hearty, and packed with classic sweet-and-tangy flavor, making them a quick dinner, easy recipe, family dinner idea, comfort food favorite, and one of the best food ideas for busy weeknights. Tender ground beef simmers in a rich tomato-based sauce with onion, garlic, mustard, Worcestershire sauce, and warm spices, then gets piled onto toasted buns for a messy, satisfying sandwich everyone will want again.


Ingredients

1 pound ground beef

1 tablespoon olive oil or butter

1 small yellow onion, finely diced

1/2 green bell pepper, finely diced

3 cloves garlic, minced

2 tablespoons tomato paste

3/4 cup ketchup

1/2 cup tomato sauce

1 tablespoon Worcestershire sauce

1 tablespoon yellow mustard

1 tablespoon brown sugar

1 tablespoon apple cider vinegar

1 teaspoon smoked paprika

1/2 teaspoon chili powder

1/2 teaspoon salt

1/4 teaspoon black pepper

6 hamburger buns, toasted

1/2 cup sliced pickles, optional


Instructions

1. Heat a large skillet over medium-high heat, add the ground beef, and cook until browned, breaking it into small crumbles as it cooks. Drain excess grease if needed.

2. Add olive oil or butter if the skillet is dry, then stir in the onion and green bell pepper. Cook for 4 to 5 minutes, until softened.

3. Stir in the garlic and cook for 30 seconds, just until fragrant.

4. Add the tomato paste and cook for 1 minute, stirring it into the beef and vegetables.

5. Stir in the ketchup, tomato sauce, Worcestershire sauce, yellow mustard, brown sugar, apple cider vinegar, smoked paprika, chili powder, salt, and black pepper.

6. Reduce the heat to medium-low and simmer uncovered for 10 to 15 minutes, stirring occasionally, until the sauce is thick and glossy.

7. Toast the hamburger buns while the filling simmers.

8. Spoon the hot Sloppy Joe filling onto the toasted buns, add pickles if desired, and serve warm.

Notes

Use 85/15 or 90/10 ground beef for the best balance of flavor and texture.

Toast the buns before serving so they hold up better under the saucy filling.

For a thicker filling, simmer uncovered a few extra minutes; for a looser filling, add a small splash of water.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 405
  • Sugar: 13g
  • Sodium: 780mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.5g
  • Carbohydrates: 38g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 58mg

Keywords: Sloppy Joes from Scratch, homemade sloppy joes, quick dinner, easy recipe, family dinner, ground beef dinner, comfort food, dinner ideas, food ideas

WANT TO SAVE THIS RECIPE?

Leave a Reply

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

Recipe rating

Pink Love Potion Latte

Quick and Easy Chicken Divan