Welcome to my kitchen! Today I'm sharing my absolute favorite homemade Sloppy Joe recipe. This isn't the canned stuff – it's a rich, savory, and slightly sweet mixture that's incredibly easy to make from scratch. If you're looking for a quick, crowd-pleasing dinner, this is it.
Advertisements1
I've perfected this recipe over years of making it for my family. The secret is a balance of flavors: the tang of tomato, the sweetness of brown sugar, and a hint of Worcestershire. Plus, it all comes together in one skillet in about 30 minutes, making it perfect for busy evenings.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) ground beef (80/20)
80/20 gives the best flavor and moisture. You can also use ground turkey or chicken, but add a tablespoon of olive oil to keep it moist.
1/2 medium yellow onion, finely chopped (about 1/2 cup)
Yellow onion offers a nice balance of sweet and sharp. You can substitute with white or sweet onion.
1/2 green bell pepper, finely chopped (about 1/2 cup)
Green bell pepper adds a classic flavor. You can use any color, or omit if you prefer.
2 cloves garlic, minced
Fresh garlic is best, but you can use 1/2 teaspoon garlic powder in a pinch.
1 cup (240ml) tomato sauce
Use plain tomato sauce (not marinara). If you only have crushed tomatoes, that works too.
2 tablespoons tomato paste
Tomato paste adds depth and richness. You can substitute with ketchup, but reduce the brown sugar a bit.
1 tablespoon brown sugar, packed
Brown sugar adds sweetness and balances acidity. You can use honey or maple syrup.
1 tablespoon Worcestershire sauce
Adds umami. Soy sauce or balsamic vinegar can be used as a substitute.
1 teaspoon yellow mustard
Adds tang. Use Dijon for a sharper flavor.
1/2 teaspoon salt
Adjust to taste.
1/4 teaspoon black pepper
Freshly ground is best.
6 hamburger buns
Classic brioche or potato buns work great. For a low-carb option, serve on lettuce wraps.
Tips & Tricks
Don't skip browning the meat
Let it get a nice brown crust for extra flavor. Break it up with a spoon, but don't stir constantly.
Drain excess fat
After browning, if there's more than a tablespoon of fat, drain it off to avoid greasy sloppy joes.
Simmer, don't rush
Let the sauce simmer for at least 10 minutes to meld flavors and thicken. If it gets too thick, add a splash of water.
Pro Tips
Step-by-Step Instructions
1. Brown the Beef
Heat a large skillet over medium-high heat (375°F / 190°C). Add ground beef and cook, breaking it up, until no longer pink and starting to brown, about 5-7 minutes. Add onion and bell pepper, cook for 3-4 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
2. Add Sauce Ingredients
Stir in tomato sauce, tomato paste, brown sugar, Worcestershire, mustard, salt, and pepper. Stir well to combine.
3. Simmer the Mixture
Bring to a simmer, then reduce heat to low (200°F / 95°C). Let simmer uncovered for 10-15 minutes, stirring occasionally, until thickened to your liking. The mixture should be thick but still saucy.
4. Taste and Adjust
Give it a taste and adjust seasonings. If too tangy, add a pinch more sugar. If too sweet, add a splash of vinegar.
5. Toast the Buns
While the mixture simmers, lightly toast the hamburger buns in a toaster or on a skillet until golden brown.
6. Assemble and Serve
Spoon a generous amount of the sloppy joe mixture onto each bun bottom. Top with the bun top and serve immediately.
Delicious Variations
Cheesy Sloppy Joes
Add a slice of cheddar cheese on top of the meat before closing the bun.
Sloppy Joe Stuffed Peppers
Use the mixture to fill halved bell peppers, top with cheese, and bake at 375°F (190°C) for 20 minutes.
Sloppy Joe Mac & Cheese
Stir the mixture into cooked macaroni and cheese for a hearty casserole.
How to Store Best Sloppy Joe Recipe Homemade
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium heat (350°F / 175°C) for 5-7 minutes, or in the microwave in 30-second bursts, stirring in between.
Frequently Asked Questions
Q: How do I thicken sloppy joe mixture?
If your mixture is too watery, let it simmer longer uncovered to evaporate excess liquid. You can also stir in a tablespoon of tomato paste or a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water).
Q: Can I make sloppy joes in advance?
Yes, you can make the meat mixture up to 2 days ahead. Store it in the fridge and reheat gently on the stovetop or microwave before serving.
Q: What can I serve with sloppy joes?
Classic sides include coleslaw, potato chips, french fries, sweet potato fries, or a simple green salad. You can also serve over rice or baked potatoes.
Q: How do I make sloppy joes healthier?
Use lean ground turkey or chicken, add extra vegetables like grated carrots or zucchini, and use whole wheat buns or lettuce wraps. Reduce the brown sugar to 1 teaspoon.
I hope you enjoy this homemade Sloppy Joe recipe as much as my family does! If you try it, let me know in the comments below. And don't forget to share this recipe with a friend who could use a quick and delicious dinner idea. Small steps, big change.
Best Sloppy Joe Recipe Homemade
Best Sloppy Joe Recipe Homemade: juicy, tangy, sweet, and savory comfort food ready in 30 minutes. Perfect for busy weeknights.
🧂 Ingredients
- 1 lb (450g) ground beef (80/20)
- 1/2 medium yellow onion, finely chopped (about 1/2 cup)
- 1/2 green bell pepper, finely chopped (about 1/2 cup)
- 2 cloves garlic, minced
- 1 cup (240ml) tomato sauce
- 2 tablespoons tomato paste
- 1 tablespoon brown sugar, packed
- 1 tablespoon Worcestershire sauce
- 1 teaspoon yellow mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 6 hamburger buns
📋 Instructions
- 1Brown the Beef — Heat a large skillet over medium-high heat (375°F / 190°C). Add ground beef and cook, breaking it up, until no longer pink and starting to brown, about 5-7 minutes. Add onion and bell pepper, cook for 3-4 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
- 2Add Sauce Ingredients — Stir in tomato sauce, tomato paste, brown sugar, Worcestershire, mustard, salt, and pepper. Stir well to combine.
- 3Simmer the Mixture — Bring to a simmer, then reduce heat to low (200°F / 95°C). Let simmer uncovered for 10-15 minutes, stirring occasionally, until thickened to your liking. The mixture should be thick but still saucy.
- 4Taste and Adjust — Give it a taste and adjust seasonings. If too tangy, add a pinch more sugar. If too sweet, add a splash of vinegar.
- 5Toast the Buns — While the mixture simmers, lightly toast the hamburger buns in a toaster or on a skillet until golden brown.
- 6Assemble and Serve — Spoon a generous amount of the sloppy joe mixture onto each bun bottom. Top with the bun top and serve immediately.


