Sloppy Joes

Craving classic comfort food? This easy homemade Sloppy Joes recipe is ready in 30 minutes with a perfectly balanced savory-sweet sauce. Get the recipe now!

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

There’s something wonderfully nostalgic about a good Sloppy Joe—that saucy, savory, slightly sweet meat mixture piled high on a soft bun. This from-scratch version builds layers of flavor with aromatics and a tangy-sweet sauce, coming together in one skillet with minimal fuss. Once you try these homemade Sloppy Joes, you’ll understand why this classic comfort food has earned its place in the dinner rotation.

Craving a delicious Sloppy Joes? You've come to the right spot! From Dinner Ideas favorites to amazing Chicken Breast Recipes recipes, there's something here for everyone.

Why You’ll Love This Sloppy Joes

  • Pure comfort food: A warm, savory-sweet combination that feels like a hug.
  • Simple and fast: Ready in about 30 minutes, perfect for busy weeknights.
  • Superior flavor: Far better than canned, with balanced sweetness and tang.
  • Wonderfully versatile: Great on buns, potatoes, or as a nacho topping.

Ingredients & Tools

  • 1 tbsp olive oil
  • 1 medium yellow onion, finely chopped
  • 1 green bell pepper, finely chopped
  • 2 cloves garlic, minced
  • 1 lb ground beef (I prefer 85/15 lean-to-fat ratio)
  • ¾ cup ketchup
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1 tbsp yellow mustard
  • 1 tbsp brown sugar
  • ½ cup beef broth or water
  • 1 tsp chili powder
  • To taste salt and black pepper
  • 6 soft hamburger buns, for serving

Tools: A large skillet with high sides (a 10- or 12-inch cast iron or stainless steel skillet is perfect), a wooden spoon or spatula, and a measuring set.

Notes: Don’t skip the fresh aromatics—the onion, bell pepper, and garlic are the flavor foundation. And using beef broth instead of water in the sauce adds a wonderful depth, but water works in a pinch!

Nutrition (per serving)

Calories: 385 kcal
Protein: 22 g
Fat: 16 g
Carbs: 38 g
Fiber: 2 g

Serves: 6 | Prep Time: 10 mins | Cook Time: 20 mins | Total Time: 30 mins

Before You Start: Tips & Ingredient Notes

  • Chop your veggies finely. You want the onion and bell pepper to almost melt into the sauce, providing flavor and a little texture without large, distracting chunks.
  • Don’t drain all the fat. After browning the beef, you can drain off a little excess grease if there’s a lot, but leaving a tablespoon or so behind will carry the flavors of the aromatics and make the sauce richer.
  • Taste and adjust at the end. The simmering time is your chance to perfect the balance. Want it tangier? Add a dash more mustard. Sweeter? A pinch more brown sugar. It’s your Sloppy Joe!
  • Choose your bun wisely. A soft, slightly sweet brioche or classic potato bun stands up to the sauciness without falling apart, while also complementing the flavors beautifully.

How to Make Sloppy Joes

Step 1: Start by heating the olive oil in your large skillet over medium heat. Once it shimmers, add the finely chopped onion and bell pepper. You’ll hear a gentle sizzle—that’s what you want. Cook, stirring occasionally, for about 5-7 minutes, until the vegetables have softened and the onion turns translucent. The goal here is to sweeten them and build a flavor base, not to brown them.

Step 2: Add the minced garlic to the skillet and stir constantly for about 30 seconds to one minute. You’ll know it’s ready when a gorgeous, fragrant aroma hits your nose. Be careful not to let the garlic burn, as it can turn bitter very quickly. This quick bloom unlocks all its potential.

Step 3: Push the vegetables to the side of the skillet and add the ground beef to the center. Use your wooden spoon to break it up into small crumbles. Let it cook undisturbed for a minute to get a nice sear on one side, then continue breaking it up and stirring until it’s fully browned and no pink remains. This should take about 5-7 minutes.

Step 4: Now for the sauce! Reduce the heat to medium-low. Add the ketchup, tomato paste, Worcestershire sauce, yellow mustard, brown sugar, beef broth, and chili powder directly to the skillet. Stir everything together until the tomato paste has dissolved and the meat and vegetables are evenly coated in the sauce.

Step 5: Bring the mixture to a very gentle simmer. Once it’s bubbling lightly, reduce the heat to low and let it cook uncovered for 10-15 minutes, stirring occasionally. You’ll notice the sauce will thicken and darken slightly, and the flavors will meld together beautifully. This is where the magic happens.

Step 6: After simmering, take the skillet off the heat. Now is the time to taste your creation! Season with salt and black pepper as needed. The mixture should be thick, glossy, and intensely flavorful. If it looks a little too thick, you can stir in another tablespoon or two of beef broth to loosen it up.

Step 7: While the Sloppy Joe mixture is simmering, you can lightly toast your hamburger buns. This is optional, but I highly recommend it—a toasted bun provides a sturdier base and a lovely textural contrast to the saucy filling. Just pop them in a toaster or under the broiler for a minute until golden.

Step 8: To serve, place a bottom bun on each plate and spoon a generous amount of the Sloppy Joe mixture over it. The mixture should be piled high—this is a messy sandwich, after all! Top with the other half of the bun and serve immediately with plenty of napkins on the side.

Storage & Freshness Guide

  • Fridge: Cool completely and store in an airtight container for up to 3 days.
  • Freezer: Freeze in a sealed container or freezer bag for up to 3 months.
  • Reviving: Reheat gently on the stovetop, adding a splash of broth if needed.

Serving Suggestions

Complementary Dishes

  • A simple, crisp coleslaw — The cool, creamy crunch is the perfect counterpoint to the warm, saucy richness of the sandwich, cutting through the fat and cleansing the palate.
  • Classic potato chips or crispy french fries — For that ultimate diner-style experience, you need something salty and crunchy on the side. It’s a textural match made in heaven.
  • Buttery corn on the cob or a quick pickle salad — The sweetness of fresh corn complements the sauce, while a tangy pickle salad adds a bright, acidic note that balances the meal.

Drinks

  • A frosty glass of lager or a pale ale — The carbonation and mild bitterness of the beer help cut through the richness of the beef and sauce, making each bite feel fresh.
  • An old-fashioned cream soda or root beer — For a family-friendly option, the vanilla notes and sweetness in these sodas are a nostalgic and delicious pairing with the savory-sweet flavors.
  • Iced tea with a sprig of mint — The brisk, tannic quality of the tea is wonderfully refreshing and helps reset your taste buds between those big, messy bites.

Something Sweet

  • Warm apple crisp with vanilla ice cream — The warm, spiced apples and cold ice cream continue the comfort food theme, offering a cozy and satisfying end to the meal.
  • Rich, fudgy brownies — You can’t go wrong with a classic. The deep chocolate flavor is a fantastic follow-up to the tangy, tomato-based sauce.
  • Simple strawberry shortcake — The bright, fruity berries and fluffy whipped cream provide a light and cheerful finish that doesn’t feel too heavy.

Top Mistakes to Avoid

  • Mistake: Rushing the vegetable cooking. If you don’t cook the onions and peppers until they’re properly soft and sweet, you’ll end up with a crunchy, sharp-textured filling that lacks depth of flavor.
  • Mistake: Not letting the mixture simmer. That 10-15 minute simmer isn’t just to heat it through; it’s crucial for allowing the flavors to marry and the sauce to thicken to the perfect, scoopable consistency.
  • Mistake: Using lean beef and draining all the fat. A little bit of fat is flavor! If you use a very lean beef and then drain it meticulously, your Sloppy Joes can taste a bit dry and lackluster.
  • Mistake: Skipping the taste test at the end. Seasoning is everything. Your Sloppy Joe mixture might need a final pinch of salt or a dash of acid to really make it sing, so always taste before serving.

Expert Tips

  • Tip: For a deeper, more complex flavor, try adding a teaspoon of smoked paprika along with the chili powder. It introduces a subtle smokiness that plays incredibly well with the beef and tomato sauce.
  • Tip: If you have picky eaters who dislike visible veggies, you can grate the onion and bell pepper on a box grater. They’ll practically dissolve into the sauce, adding sweetness and nutrition without any detectable chunks.
  • Tip: Make a double batch and freeze half for a future emergency dinner. The Sloppy Joe mixture freezes beautifully for up to 3 months. Just thaw it overnight in the fridge and reheat gently in a saucepan.
  • Tip: For an extra flavor boost, deglaze the pan with a splash of red wine vinegar or a tablespoon of bourbon after browning the beef, before adding the other sauce ingredients. It lifts all the fond from the bottom of the pan and adds a wonderful sharpness or warmth.

FAQs

Can I make Sloppy Joes with ground turkey or chicken instead?
Absolutely! Ground turkey or chicken are excellent, leaner alternatives. The key is to add a little extra flavor to compensate. I recommend upping the Worcestershire sauce by half a tablespoon and maybe adding a pinch of onion powder. Because poultry is leaner, you might also want to add an extra tablespoon of olive oil when cooking the vegetables to ensure the final result isn’t dry.

My Sloppy Joe mixture is too runny. How can I thicken it?
The easiest fix is to just let it simmer for a few more minutes with the lid off; the excess liquid will evaporate. If you’re really in a hurry, you can make a quick slurry by mixing a teaspoon of cornstarch with a tablespoon of cold water and stirring it into the simmering mixture. It should thicken up within a minute. Just be careful not to add too much, or it can become gloppy.

Can I make this recipe ahead of time?
You sure can—in fact, it often tastes even better the next day! Let the mixture cool completely, then store it in an airtight container in the refrigerator for up to 3 days. When you’re ready to eat, gently reheat it in a saucepan over low heat, adding a splash of broth or water if it has thickened up too much in the fridge.

What’s the best way to reheat leftovers?
The stovetop is your best friend here. Gently warm the Sloppy Joe mixture in a saucepan over low to medium-low heat, stirring occasionally. You can add a tablespoon or two of water or broth to loosen it up if needed. The microwave works in a pinch, but it can heat unevenly and sometimes make the meat texture a bit rubbery.

Are there any gluten-free options for the buns?
Of course! The Sloppy Joe filling itself is naturally gluten-free (just double-check your Worcestershire sauce, as some brands contain gluten). You can serve it on your favorite gluten-free hamburger buns, over a baked potato, with gluten-free pasta, or even on a bed of crisp lettuce leaves for a low-carb “Sloppy Joe Bowl.”

Sloppy Joes

Sloppy Joes

Recipe Information
Cost Level $
Category Dinner Ideas
Difficulty Medium
Cuisine American, southern-us
Recipe Details
Servings 6
Total Time 30 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Craving classic comfort food? This easy homemade Sloppy Joes recipe is ready in 30 minutes with a perfectly balanced savory-sweet sauce. Get the recipe now!

Ingredients

For the Ingredients

Instructions

  1. Start by heating the olive oil in your large skillet over medium heat. Once it shimmers, add the finely chopped onion and bell pepper. You’ll hear a gentle sizzle—that’s what you want. Cook, stirring occasionally, for about 5-7 minutes, until the vegetables have softened and the onion turns translucent. The goal here is to sweeten them and build a flavor base, not to brown them.
  2. Add the minced garlic to the skillet and stir constantly for about 30 seconds to one minute. You’ll know it’s ready when a gorgeous, fragrant aroma hits your nose. Be careful not to let the garlic burn, as it can turn bitter very quickly. This quick bloom unlocks all its potential.
  3. Push the vegetables to the side of the skillet and add the ground beef to the center. Use your wooden spoon to break it up into small crumbles. Let it cook undisturbed for a minute to get a nice sear on one side, then continue breaking it up and stirring until it’s fully browned and no pink remains. This should take about 5-7 minutes.
  4. Now for the sauce! Reduce the heat to medium-low. Add the ketchup, tomato paste, Worcestershire sauce, yellow mustard, brown sugar, beef broth, and chili powder directly to the skillet. Stir everything together until the tomato paste has dissolved and the meat and vegetables are evenly coated in the sauce.
  5. Bring the mixture to a very gentle simmer. Once it's bubbling lightly, reduce the heat to low and let it cook uncovered for 10-15 minutes, stirring occasionally. You’ll notice the sauce will thicken and darken slightly, and the flavors will meld together beautifully. This is where the magic happens.
  6. After simmering, take the skillet off the heat. Now is the time to taste your creation! Season with salt and black pepper as needed. The mixture should be thick, glossy, and intensely flavorful. If it looks a little too thick, you can stir in another tablespoon or two of beef broth to loosen it up.
  7. While the Sloppy Joe mixture is simmering, you can lightly toast your hamburger buns. This is optional, but I highly recommend it—a toasted bun provides a sturdier base and a lovely textural contrast to the saucy filling. Just pop them in a toaster or under the broiler for a minute until golden.
  8. To serve, place a bottom bun on each plate and spoon a generous amount of the Sloppy Joe mixture over it. The mixture should be piled high—this is a messy sandwich, after all! Top with the other half of the bun and serve immediately with plenty of napkins on the side.

Chef's Notes

  • Fridge: Cool completely and store in an airtight container for up to 3 days.
  • Freezer: Freeze in a sealed container or freezer bag for up to 3 months.
  • Reviving: Reheat gently on the stovetop, adding a splash of broth if needed.

Not what you're looking for?

Or discover more recipes in Dinner Ideas

Tags