Homemade sloppy joes recipe served on a toasted brioche bun on a white plate
Quick & Easy

The Best Homemade Sloppy Joes Recipe

This post may contain affiliate links. If you make a purchase through these links, I earn a small commission at no extra cost to you. See my full disclosure.

I made this sloppy joes recipe on a Tuesday night when I had about 35 minutes and two very hungry kids hanging off my legs. Noah kept tugging at my apron asking if dinner was ready yet, and Lily had already set the table without being asked, which tells you everything about how excited they were. It has been a weeknight staple in our house ever since.

This is the kind of recipe that smells so good while it’s cooking that Jake wanders into the kitchen just to hover. The sauce is rich and tangy, the beef is perfectly seasoned, and when it’s piled onto a toasted buttery bun, it is absolute comfort food magic. This is the sloppy joes recipe your family will actually request.

Why You'll Love This Recipe

Ingredients You'll Need

The ingredient list here is simple and pantry-friendly. Nothing fancy, nothing hard to find. Most of these things are probably already sitting in your kitchen right now.

  • 680g (1.5 lb) ground beef, 80/20 fat ratio works best for flavor and keeps the filling from drying out.
  • 1 medium onion, finely chopped, this softens into the beef and adds natural sweetness to the base.
  • 1 small green bell pepper, finely chopped, for a little texture, color, and that classic sloppy joes flavor.
  • 3 cloves garlic, minced, fresh garlic makes such a difference here compared to garlic powder.
  • 240ml (1 cup) ketchup, this forms the backbone of the sauce, so use one you actually enjoy eating.
  • 2 tablespoons tomato paste, deepens the tomato flavor and helps the sauce cling to the meat.
  • 1 tablespoon yellow mustard, adds a gentle tang that cuts through the richness beautifully.
  • 1 tablespoon Worcestershire sauce, brings a savory, slightly smoky depth that you will not want to skip.
  • 2 teaspoons brown sugar, just enough sweetness to balance the acid in the ketchup and tomato paste.
  • 0.5 teaspoon salt, adjust to your taste once the sauce is combined.
  • 0.5 teaspoon black pepper, freshly ground if you have it.
  • 0.5 teaspoon paprika, adds a warm, subtle smokiness to the finished dish.
  • 0.25 teaspoon red pepper flakes (optional), leave these out for the kids or add more if you love a little heat.
  • 6 hamburger buns, brioche or potato buns are my personal favorite for their slight sweetness.
  • 2 tablespoons butter, for toasting the buns until they are golden and slightly crisp on the inside.

Ground beef fat content matters. I always go for 80/20 ground beef in this sloppy joes recipe. The fat renders out during cooking and bastes the meat as it browns, giving you so much more flavor than a leaner blend. You drain it off before adding the sauce anyway, so you get all the flavor without the greasiness.

The bun matters more than you think. A brioche bun or potato bun toasted in butter holds up to the saucy filling and adds its own gentle sweetness. If you are looking for another great way to use seasoned ground beef, my Crispy Ground Beef Tacos use a very similar base and are just as much of a weeknight win.

Note: Do not skip draining the excess fat after browning the beef. Leaving too much fat in the pan will make the sauce greasy and prevent it from thickening properly. A quick drain makes a huge difference in the final texture.

How to Make The Best Homemade Sloppy Joes Recipe

The method here is simple and forgiving. You brown, you soften, you sauce, and you simmer. Even if this is one of your first times cooking with ground beef, these steps will walk you right through it with no stress.

Step 1: Brown the ground beef.

Heat a large heavy skillet over medium heat. Add the 680g (1.5 lb) of ground beef and break it up with a wooden spoon as it cooks. You want it fully browned with no pink remaining, which takes about 7 to 8 minutes. Listen for that satisfying sizzle as it hits the pan. Once it is browned, carefully drain off the excess fat and return the pan to the heat.

Lora’s Tip: Resist the urge to stir constantly. Let the beef sit for a minute at a time so it gets some golden browning on the bottom. That caramelization adds real depth of flavor to the finished dish.

Step 2: Soften the vegetables.

Add the finely chopped onion and green bell pepper directly into the pan with the beef. Cook over medium heat for about 5 minutes, stirring occasionally, until the onion is translucent and the pepper is tender. The smell at this stage is incredible, sweet and savory all at once.

Step 3: Add the garlic.

Push the beef and vegetables to one side of the pan and add the minced garlic to the cleared space. Let it cook for about 60 seconds, stirring it the whole time, until it smells fragrant and golden. Garlic burns fast, so keep it moving and do not walk away.

Lora’s Tip: Adding garlic after the onions rather than at the start prevents it from burning and turning bitter, which can happen surprisingly quickly on a hot pan.

Step 4: Mix the sauce.

In a small bowl, whisk together the 240ml (1 cup) ketchup, tomato paste, yellow mustard, Worcestershire sauce, and brown sugar until smooth and combined. This takes about 30 seconds and it is satisfying to see it all come together into a deep reddish-brown sauce. If you love quick saucy beef dinners like this one, my Korean Ground Beef Bowl uses a similarly simple pan sauce technique and is ready in the same amount of time.

Step 5: Combine and season.

Pour the sauce mixture over the beef and vegetables in the skillet. Add the salt, black pepper, paprika, and red pepper flakes if using. Stir everything together thoroughly until every bit of beef is coated in that gorgeous sauce.

Step 6: Simmer until thick.

Reduce the heat to low and let the mixture simmer for 15 minutes, stirring occasionally. The sauce will thicken and deepen in color and the whole kitchen will smell absolutely incredible. You want it thick enough that when you spoon it onto a bun, it holds together rather than pooling everywhere.

Lora’s Tip: If your sauce looks too thick, stir in a splash of water, about 2 tablespoons at a time. If it looks too thin, let it simmer uncovered for a few extra minutes.

Step 7: Toast the buns.

While the beef simmers, spread a little butter on the cut sides of your hamburger buns and toast them in a separate dry pan over medium heat until golden brown. This takes about 2 minutes and keeps the buns from getting soggy once you add the filling.

Step 8: Assemble and serve.

Spoon a generous amount of the sloppy joe mixture onto the bottom of each toasted bun. Cover with the top bun and serve immediately while everything is still hot. Have napkins ready because the name is not a warning, it is a promise.

Lora's Kitchen Tips

Variations and Substitutions

One of my favorite things about this sloppy joes recipe is how easy it is to adapt to whatever you have on hand or whoever is sitting at your table.

Turkey sloppy joes: Swap the ground beef for ground turkey for a leaner version. Because turkey is lower in fat, add a drizzle of olive oil to the pan first and be careful not to overcook it or it can dry out.

Cheesy sloppy joes: Stir 60g (0.5 cup) of shredded cheddar cheese into the filling during the last 2 minutes of simmering. It melts into the sauce and makes the whole thing even more indulgent.

Spicy version: Double the red pepper flakes and add a tablespoon of your favorite hot sauce to the sauce mixture. Jake loves this version and always asks me to make it on weekends.

Smoky sloppy joes: Replace the regular paprika with smoked paprika and add half a teaspoon of chipotle powder to the sauce. The smoky depth this adds is absolutely incredible.

Sloppy joe stuffed peppers: Skip the buns entirely and spoon the filling into halved and lightly roasted bell peppers. It is a lower-carb option that Lily actually loves because she gets her own little edible bowl.

What to Serve with The Best Homemade Sloppy Joes Recipe

This sloppy joes recipe is a complete meal on its own, but it really shines when you build a little spread around it. Classic sides like coleslaw, dill pickles, and potato chips add the perfect crunch and cool contrast to the warm, saucy filling.

For a heartier dinner, serve alongside oven-baked fries or a simple green salad with a tangy vinaigrette. The acidity in the dressing cuts right through the richness of the beef sauce and balances the whole meal out beautifully.

If you are feeding a crowd and want to add another easy protein to the table, my Crockpot French Dip Sandwiches are another crowd-pleasing sandwich that can cook away hands-free while you prep everything else. And for drinks, a tall glass of iced lemonade or a sparkling water with a squeeze of lime is exactly what this meal calls for.

Storage, Freezing, and Reheating

Frequently Asked Questions

Here are the questions I get asked most about this sloppy joes recipe:

Can I make sloppy joes without ketchup?

You can, though ketchup really does form the backbone of the classic flavor here. If you need a substitute, try using tomato sauce with a tablespoon of apple cider vinegar and a little extra brown sugar to mimic the sweetness and tang. The result will be slightly less thick but still very tasty.

Why are my sloppy joes watery?

This usually comes down to not draining the fat from the beef after browning, or not letting the sauce simmer long enough to reduce. Make sure you drain properly and then give the filling a full 15 minutes on low heat with occasional stirring. If it is still looser than you like, remove the lid and let it go another 5 minutes.

Can I use a slow cooker for this recipe?

Absolutely. Brown and drain the beef and soften the vegetables on the stovetop first, then transfer everything to your slow cooker along with the sauce ingredients. Cook on low for 4 to 6 hours or on high for 2 to 3 hours. The flavor gets even deeper and more developed this way.

What is the best ground beef for sloppy joes?

I always reach for 80/20 ground beef, which means 80 percent lean meat and 20 percent fat. That fat content keeps the beef moist and flavorful as it browns. You drain the excess off before adding the sauce, so you get all the flavor benefits without the greasiness in the finished dish.

Can I make this recipe ahead for a party?

This is one of the best make-ahead recipes I know. The filling actually improves overnight as the flavors settle and deepen. Make it up to 2 days in advance, store it refrigerated in an airtight container, then reheat gently on the stovetop before serving. Keep your buns separate and toast them fresh right before serving.

This sloppy joes recipe is the kind of dinner that makes the whole house feel warm and full and happy. It costs almost nothing, takes almost no time, and somehow tastes like something you worked on all afternoon. I hope it becomes as much of a regular in your home as it is in ours.

Next time you make it, try the cheesy version or throw in some smoked paprika. There is really no wrong way to do this one. And if your kids react the way Lily and Noah do, you will have permanent requests for it every single week.

With love and sloppy napkins,
Lora x

The Best Homemade Sloppy Joes Recipe

Servings

6

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

420

kcal

    Ingredients

    • 680g (1.5 lb) ground beef, 80/20

    • 1 medium onion, finely chopped

    • 1 small green bell pepper, finely chopped

    • 3 cloves garlic, minced

    • 0.5 tsp salt

    • 0.5 tsp black pepper

    • 0.5 tsp paprika

    • 0.25 tsp red pepper flakes (optional)

    • 240ml (1 cup) ketchup

    • 2 tbsp tomato paste

    • 1 tbsp yellow mustard

    • 1 tbsp Worcestershire sauce

    • 2 tsp brown sugar

    • 6 hamburger buns

    • 2 tbsp butter, for toasting buns

    Directions

    • Heat a large skillet over medium heat. Add the ground beef and break it up with a spoon. Cook for 7 to 8 minutes until fully browned. Drain excess fat and return the pan to the heat.

    • Add the chopped onion and green bell pepper to the skillet. Cook for 5 minutes, stirring often, until softened and translucent. Add the minced garlic and cook for 1 minute more, stirring constantly.

    • In a small bowl, whisk together the ketchup, tomato paste, yellow mustard, Worcestershire sauce, and brown sugar until smooth. Pour the sauce into the skillet over the beef mixture.

    • Add the salt, pepper, paprika, and red pepper flakes. Stir to combine everything well. Reduce heat to low and simmer for 15 minutes, stirring occasionally, until the sauce thickens and coats the beef.

    • Spread butter on the cut sides of the buns and toast in a separate pan over medium heat until golden, about 2 minutes. Spoon the beef filling generously onto the bottom buns, top with the other half, and serve immediately.

      Leave a Comment

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

      *