Homemade Sloppy Joes Recipe

2 comments

✔ Updated · beef cooked to 160°F + thicker sauce, make-ahead tips

My homemade sloppy joes are the classic saucy ground beef sandwich, made from scratch in one skillet in about 40 minutes. A tangy-sweet ketchup sauce with a little smoky warmth beats any canned version.

At a glance

40 minTotal time
6Sandwiches
430kcal each
EasySkill level

The one tip that matters: Cook the ground beef until no pink remains and it reaches 160°F (71°C), then simmer the sauce uncovered until it mounds on a spoon so the buns don't go soggy.

Why You'll Love These Sloppy Joes

  • From scratch in one skillet, with pantry sauces and no canned mix.
  • Tangy, sweet and smoky, with a sauce you can adjust to taste.
  • Freezer-friendly filling for quick dinners and game-day crowds.
Homemade sloppy joes on toasted buns with a skillet of saucy ground beef filling

What Goes Into Homemade Sloppy Joes

  • Lean ground beef (90/10): enough fat for flavor without a greasy sauce.
  • Sweet onion, green bell pepper and garlic: the classic aromatic base.
  • Tomato paste, smoked paprika, chili powder and cayenne: a deep tomato flavor with gentle smoke and warmth.
  • Beef stock and ketchup: the body of the sauce. The stock adds savory depth so it doesn't taste only of ketchup.
  • Dijon mustard, Worcestershire sauce and brown sugar: balance the sweet, tangy and savory notes.
  • Buns: soft but sturdy hamburger, brioche or potato buns, toasted.
Sloppy Joe Recipe

Step-by-Step Photos

Here's how it comes together. Exact amounts, times and temperatures are in the recipe card below.

Ingredients for homemade sloppy joes: ground beef, onion, bell pepper, garlic, ketchup, mustard and spices
1. Gather the ingredients: lean ground beef, onion, green bell pepper, garlic, tomato paste, spices, beef stock, ketchup, Dijon, Worcestershire, brown sugar and buns.
Browning ground beef into crumbles in a cast-iron skillet
2. Brown the beef until no pink remains and it reaches 160°F, then drain the fat.
Cooking diced onion and green bell pepper with the ground beef
3. Add the onion and bell pepper and cook until softened.
Stirring tomato paste, garlic and spices into the beef
4. Stir in the garlic, tomato paste and spices for 1 minute.
Adding beef stock and ketchup to the sloppy joe mixture
5. Add the stock, ketchup, mustard, Worcestershire and brown sugar.
Thick simmered sloppy joe filling in the skillet
6. Simmer for 15 to 20 minutes, until thick enough to mound on a spoon.
Spooning sloppy joe filling onto a toasted bun
7. Toast the buns and pile on the filling.

Tips for Success

  • Cook the beef all the way. Ground beef is safe at 160°F (71°C). I break it into small crumbles with a potato masher so it cooks evenly and gives the classic loose texture.
  • Use lean beef, or drain well. 90/10 beef keeps the sauce from turning greasy. With 80/20, spoon off the fat before adding the vegetables.
  • Simmer uncovered. The sauce is ready when it mounds on a spoon. I drag the spoon across the skillet: if the trail holds for a second, it’s done. A thin sauce is the main reason buns go soggy.
  • Balance to taste. Add a little more brown sugar for sweeter sloppy joes, an extra teaspoon of Worcestershire or mustard for tang, or more cayenne for heat.
  • Toast the buns. A quick toast in a dry skillet or under the broiler gives the bread a crisp surface that holds up to the sauce. Sturdy brioche or potato buns work best.

Homemade Sloppy Joes

Recipe by Laura Ritterman
4.2 from 5 votes
Course: MainCuisine: AmericanDifficulty: Easy
Servings

6

sandwiches
Prep time

10

minutes
Cooking time

30

minutes
Total time

40

minutes

Easy homemade sloppy joes: lean ground beef browned to 160°F with onion and green bell pepper, then simmered in a tangy-sweet sauce of ketchup, beef stock, tomato paste, Dijon mustard, Worcestershire sauce, brown sugar and smoked paprika until thick. Piled onto toasted buns.

Ingredients

  • For the Filling
  • 1 tablespoon vegetable oil

  • 1 1/2 pounds lean ground beef (90/10)

  • 1 small sweet onion, diced

  • 1 small green bell pepper, diced

  • 3 garlic cloves, minced

  • 2 tablespoons tomato paste

  • 1 teaspoon smoked paprika

  • 1 teaspoon chili powder

  • 1/8 teaspoon cayenne pepper

  • For the Sauce
  • 1 cup beef stock

  • 1 cup ketchup

  • 2 tablespoons Dijon mustard

  • 2 teaspoons Worcestershire sauce

  • 1 tablespoon brown sugar

  • to taste kosher salt and black pepper

  • To Serve
  • 6 hamburger or brioche buns, toasted

Directions

  • Brown the Beef
  • Heat the oil in a large skillet over medium-high heat. Add the ground beef and cook for 6 to 8 minutes, breaking it into small crumbles, until no pink remains and it reaches 160°F (71°C) on an instant-read thermometer. Drain off excess fat.
    Browning ground beef into crumbles in a cast-iron skillet
  • Add the onion and bell pepper and cook, stirring often, for 4 to 5 minutes, until softened.
    Cooking diced onion and green bell pepper with the ground beef
  • Stir in the garlic, tomato paste, smoked paprika, chili powder and cayenne. Cook for 1 minute, until fragrant.
    Stirring tomato paste, garlic and spices into the beef
  • Simmer the Sauce
  • Pour in the beef stock and scrape up the browned bits from the bottom of the pan. Stir in the ketchup, Dijon mustard, Worcestershire sauce and brown sugar.
    Adding beef stock and ketchup to the sloppy joe mixture
  • Bring to a boil, then reduce the heat to medium-low and simmer uncovered for 15 to 20 minutes, stirring now and then, until the sauce is thick enough to mound on a spoon. Season with salt and pepper.
    Thick simmered sloppy joe filling in the skillet
  • Toast the buns, cut sides down, in a dry skillet or under the broiler for 1 to 2 minutes. Spoon about 2/3 cup of filling onto each bun and serve right away.
    Spooning sloppy joe filling onto a toasted bun
Pinterest

Like this recipe?

Follow us @recipefairy on Pinterest

What to Serve With Sloppy Joes

  • Coleslaw, on the side or right on the sandwich (Max insists his goes on the sandwich); try our copycat KFC coleslaw.
  • Fries or potato chips and dill pickles.
  • Corn on the cob or a simple green salad.
  • Turn it into pizza: use leftover filling for our sloppy joe pizza.
Sloppy Joes on a plate

Make-Ahead, Storing and Freezing

  • Fridge: cool the filling and refrigerate it in an airtight container within 2 hours. It keeps for 3 to 4 days.
  • Freezer: freeze the filling flat in freezer bags for up to 3 months. Thaw overnight in the fridge.
  • Reheat: warm on the stove over medium heat with a splash of stock or water, stirring, until steaming hot and 165°F (74°C) in the center.
  • For a crowd: double the recipe and keep the filling warm in a slow cooker on the Low or Warm setting for up to 2 hours, stirring now and then.

Frequently Asked Questions

What is sloppy joe sauce made of?

This homemade sauce is ketchup, beef stock, tomato paste, Dijon mustard, Worcestershire sauce and brown sugar, seasoned with smoked paprika, chili powder, cayenne, salt and pepper. It simmers with the beef until thick, sweet and tangy.

What temperature should ground beef be for sloppy joes?

Cook ground beef to 160°F (71°C), the USDA safe temperature for ground meat, checked with an instant-read thermometer. At that point no pink remains in the crumbles. Reheat leftovers to 165°F (74°C).

How do you thicken sloppy joes?

I just give it more time: simmer the filling uncovered for a few more minutes, stirring now and then, until the sauce mounds on a spoon. A tablespoon of extra tomato paste helps too. I skip flour and cornstarch here, because they make the sauce pasty.

Can you make sloppy joes ahead of time?

Yes. Cool the filling and refrigerate it in an airtight container for 3 to 4 days, or freeze it for up to 3 months. Reheat on the stove with a splash of water or stock until it is steaming hot, 165°F (74°C).

Can I use ground turkey instead of beef?

Yes. Use 1 1/2 pounds of ground turkey and cook it to 165°F (74°C), the safe temperature for ground poultry. Turkey is leaner, so you may want a little extra oil and seasoning.

2 Comments

  1. Pamela Arbour

    Please send me youur newsleters…I love your site and your recipes

    • Laura Ritterman

      Thank you so much, Pamela, I’m so glad you love the recipes! To get them by email, just use the email sign-up box on any of our recipe pages.

Leave a Comment

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

*