Today: Get My No Fail, Easy Cookbook Series for 60% OFF
Buy Now

Sloppy Joes

A close up of a sandwich
These hearty, messy, delicious classic homemade sloppy joes are the perfect weeknight dinner recipe your family will love, all ready in less than 30 minutes!
Jump to Recipe
Table of Contents
  3. What to Serve With This Recipe
  4. More Recipes You'll Love

This homemade sloppy joes recipe has all the best parts of the classic recipe we loved as kids: perfectly seasoned meat, a toasted bun and a little messiness with every bite. It’s an easy favorite for a party or a quick weeknight dinner.

Serve these sloppy joe sandwiches with a side of ​coleslaw​, corn ​casserole​ and a slice of applesauce cake for dessert —  and you’ll have a meal that people will beg you to make again.

A close up of a sandwich on a plate, with Sloppy joe and Bun

Beef Stroganoff | Hamburger Casserole | Ravoli Lasagna


Sloppy joes raw ingredients that are labeled

You will need:

  • 1 pound ground beef
  • 2 tbsp butter
  • ½ cup finely chopped onion
  • 8 ounces tomato sauce
  • ½ cup ketchup
  • 1 tbsp brown sugar (more to taste)
  • 1 tbsp prepared mustard
  • 2 tbsp Worcestershire sauce
  • 1 tbsp white vinegar
  • ½ tsp salt
  • ¼ tsp pepper
  • ½ tsp garlic powder
  • ½ tsp onion powder

For Perfectly Toasted Buns: Serving up these sloppy joes on buttered and toasted buns takes them to another level! You’ll need about 2 tsp of softened butter for six hamburger buns to make it happen.

(The complete sloppy joe recipe is at the end of the post in the recipe card. You can easily print and pin it from there as well.)


This recipe uses a pound of ground beef. Using ground beef gives this recipe it’s classic sloppy joes flavor. Popular substitutions that are still tasty include ground turkey or ground chicken.


A bunch of food on a table, with Sloppy joe and Toast

STEP ONE: Brown the ground beef in a large skillet, drain the grease and set aside the meat. Don’t skip this part, draining the meat is crucial to stopping your filling from getting greasy.

STEP TWO: In the same skillet, melt 2 tablespoons of butter and saute the onions over medium high heat until translucent, about 3 minutes.

STEP THREE: Stir in the remaining ingredients and bring to a boil. Reduce heat and simmer for 5 – 7 minutes. The sauce will thicken. As your sauce simmers, it will bubble and start to splatter. Watch for these splatters and turn your heat down if the sauce is making too much of a mess.

STEP FOUR: Add the ground beef to the sauce in the skillet and stir until cooked through.

To serve, butter the insides of your hamburger buns and toast them lightly on a griddle pan. Add the filling to your hamburger buns in heaping spoonfuls & enjoy. You can even top it with cheese (cheddar cheese recommended) for some added delicious melted cheese flavor.

PRO TIP: DON’T wait to serve them. Sloppy joes are best served as soon as they’re made. Adding filling to the buns and letting it sit for more than a few minutes can make your buns soggy. Instead, if you need to make this recipe ahead of time, keep your filling and buns separate until they’re ready to serve.

Double (or Triple!) This Recipe

Sloppy joes are a GREAT recipe for a crowd: they’re inexpensive, easy to make, and satisfying. This sloppy joe recipe is for 6  people, but it can be doubled or tripled. Simply make your filling and toast your buns and assemble the sloppy joes when it’s time to eat.

Making Sloppy Joes in Your Slow Cooker

This recipe is also easy to make in a crockpot. Especially on a busy night or during a game day, it’s simple to simmer your sloppy joes in a slow cooker until you’re hungry. To make sloppy joes in a crockpot, cook the beef and onions in a skillet (as instructed), but then add all of the ingredients to your slow cooker. Simmer for 2 – 3 hours on low, stirring occasionally.

What to Serve With This Recipe

What Sides Go with Sloppy Joes? There are so many good options. We love pairing them with traditional BBQ or picnic style sides such as:

A close up of a sandwich on a plate, with Sloppy joe and Bun

Sloppy joes have been favorite recipe for decades for good reason ​—​ they’re a tasty and easy weeknight family dinner. This old fashioned sloppy joes recipe is a crowd-pleasing family favorite. It’s flavors are the best and it’s easy to make. Definitely worth a little mess 🙂

More Recipes You’ll Love

CASSEROLES: Taco Bake | Lasagna Casserole
EASY: Dirty Rice | Poor Man’s Steaks
COMFORT: Shepherd’s Pie | Meatloaf

Get a Free Cookbook
Subscribe now to receive our FREE Sweet & Treats digital cookbook with 15 amazing desserts inside!
A close up of a sandwich

Sloppy Joes

5 from 44 votes
These hearty, messy, delicious classic homemade sloppy joes are the perfect weeknight dinner recipe your family will love, all ready in less than 30 minutes!
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4


  • 1 pound ground beef
  • 2 tablespoons butter
  • ½ cup finely chopped onion
  • 8 ounces tomato sauce
  • ½ cup ketchup
  • 1 tablespoon brown sugar more to taste
  • 1 tablespoon prepared mustard
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon white vinegar
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • Softened butter to toast the hamburger buns 1-2 tablespoons
  • Hamburger buns


  • Brown the ground beef in a large skillet, drain the extra grease and remove the ground beef and set aside.
  • In that same skillet add the 2 tablespoons of butter and melt over medium high heat and add the onions and saute until transparent, about 3 minutes.
  • Stir in all remaining ingredients. Bring to a boil, reduce heat and simmer 5 to 7 minutes. Watch for bubbling and splattering tomato sauce!
  • Add the ground beef to the sauce in the skillet and stir together and cook until all is reheated.
  • Butter the inside of the buns and toast them on a griddle pan.
  • Spoon the meat mixture on to the prepared buns and enjoy.



Calories: 417kcal | Carbohydrates: 18g | Protein: 21g | Fat: 29g | Saturated Fat: 12g | Trans Fat: 2g | Cholesterol: 96mg | Sodium: 1114mg | Potassium: 705mg | Fiber: 2g | Sugar: 14g | Vitamin A: 585IU | Vitamin C: 8mg | Calcium: 55mg | Iron: 4mg
Have You Tried This Recipe?Follow me on Pinterest @spaceshipslb

Proudly Prepared by the Spaceships Kitchen

You May Also Like

Reader Interactions


    Leave a Comment

    Recipe Rating


  1. Nicole says

    5 stars
    I hadn’t had Sloppy Joes in years, but I will be fixing them more often after making this recipe! They received so many compliments and requests to make them again! YUMMY!!!!

  2. Whitney says

    5 stars
    Best sloppy joe recipe! I have 4 kids who are extremely picky.. after making this they all requested I make this so much more often! Thank you!

  3. Tamara Smith says

    5 stars
    LOVE this recipe. I did want to say I noticed in the picture you have 1 tsp of Worcestershire sauce but 2 tbls in the recipe. I only used the 1 tsp because I think 2 tbls is a bit much. I also only used 1 tbls of brown sugar because we don’t like it that sweet.

    Thanks for the recipe! Looking forward to having these tomorrow!

  4. Sahar says

    5 stars
    Delicious! I made this with beyond meat plant based ground “meat” and it is delicious!! Thank you so much!

  5. Mary Ann says

    5 stars
    We enjoyed our sloppy joes! We even have more for dinner tomorrow. It tasted great. I may use a bit less brown sugar. I also loved that it was so easy to make and much better than canned sauce. Finally, it was economical at a time when dinner on a dime is reality!

  6. froosie says

    How much Worcestershire do you use? You have 1 tsp in the picture but then in your printed recipe it says 2 tbsp. Thank you.

  7. Diane says

    5 stars
    Thanks a lot Stephanie…I decided to try this homemade sloppy joe recipe since I had all of the ingredients…now I have to always make homemade, this spoiled everyone so I can’t cheat using the can anymore! Haha seriously, this was perfect – just tasted so “fresh”…I guess because using all fresh ingredients lol! And I don’t know why I never buttered and toasted the (good bakery) buns before, that made all the difference. Thank you for sharing this and I’ll be making this recipe from now on when we want sloppy joes!

  8. Martha says

    5 stars
    Made this tonight and my family loves it. I haven’t made Sloppy Joes in 27 years and my son said it brought childhood memories. Thanks for sharing recipe

  9. Moosh says

    5 stars
    Great recipe! I’ve used Manwich sloppy joe sauce before and this was much better. I used ground turkey and 1T of sugar vs 3T but did everything else the same. Family loved it!

  10. Mary Metzinger says

    Can’t wait to try it. Got 5 lb of ground beef cheap ($2.99/lb). Going to brown it and put in the Crock Pot. Yes, all 5#! After I cool it, I’m going to package it in 1# portions and freeze it for quick suppers or weekend meals. Thanks!

  11. Traci says

    5 stars
    My entire family loved it! Definitely a keeper. I used slider buns instead of full size hamburger buns and they were the perfect size for my boys.

  12. Kari says

    5 stars
    Simple & delicious! Super easy to make and my family of 7 gobbled them up! We had to double the recipe & I added some diced carrots in with the onions for a little more veggies! I will definitely make them again!

  13. eva @ says

    5 stars
    Just made your recipe last night! made everything as you said, and I also added 1/2 lentils–a great way to sneak in a little more nutrition without the family staging a coup.
    Added a small side of coleslaw.
    Perfect! a keeper!
    xo Eva

  14. Donna says

    5 stars
    This is a great recipe, easy to make and so much better that using the can or powder mix.. will definitely make it again

  15. Marianne says

    5 stars
    This is my new favorite sloppy joe recipe. I love the tanginess! I didn’t see the point of simmering the sauce without the meat so I added sauce ingredients as soon as the meat was done and simmered it on super low heat with the lid slightly ajar until it was thick so the meat was nice and tender. Great recipe. 👍

  16. Lisa says

    5 stars
    I will never buy canned sauce again. Never knew how easy it was! Thank you for a great recipe. My family loved it!

  17. Kathyb says

    5 stars
    This is a great recipe. My go to sloppy Joe’s now! I quit making them eons ago and just happened upon your recipe and decided to try it. Now they can go back into my meal rotation. Thank you

  18. Carabee says

    5 stars
    This was amazing! I used this to make sloppy joe bombs with crescent rolls and they were so so so good. Will definitely save this recipe for all future sloppy Joe’s!

  19. Lois says

    5 stars
    This is an awesome recipe! Fixed this tonight for my husband and he absolutely loved it. This is by far the best tasting Sloppy Joe recipe I have ever made, so easy and flavorful. Thank you for sharing.

  20. Greg w. says

    5 stars
    I’ve made this several times. Best recipe and no corn syrup! When I have bell pepper to use it’s good added with the onions.

  21. Claudia Bhe says

    5 stars
    This Came out delicious. Looking for a different exciting surprise dinner for the hubby on a week night and this turned out so good! I don’t measure i eye everything. Only thing I purposely skimped on is the brown sugar, I did about 1.5 tablespoons. The balance was spot on. This will be a go to meal. Highly recommend to anyone looking for a homemade SJ recipe!

  22. Mcs says

    5 stars
    the only sub I made was can of tomato and green chili instead of tomato soup. I browned Meat , drained and added Meat and tomato to food processor to break up tomato and make the ground beef the consistency I like. Added back to skillet and proceeded per recipe. It was fantastic 5 star…..

  23. Nancy says

    5 stars
    These were amazing! I have never eaten a sloppy joe as I didn’t care for them in school! I wanted a second one!

  24. Krista says

    I just want to you to know how much I appreciate the layout of this blog!!!! It is so clear and to the point! I didn’t have to scroll through 20 pages to get to the ingredients! I will absolutely be making these for dinner tonight. Have a great day.

  25. lisa c says

    5 stars
    Very good! As usual, I improvised somewhat: I used a can of diced tomatoes since I had no tomato sauce; I used stone ground just to finish the container, apple cider vinegar instead of white vinegar, added 1-2T green chili, and used approximate quantities of W. sauce and ketchup to taste. Instead of hamburger I used ground roast (I used a hand-crank meat grinder to grind some not-so-tender roast beef, just like my grandma used to do!!). Despite the substitutions I think it was still very much like the recipe and it was really good. Incidentally, I served it with the suggested baked mac & cheese (to which I also gave 5 stars). A meal worth repeating.

  26. Jessica says

    5 stars
    I made this recipe a little healthier for my diabetic needs by using a sugar alternative and making my own sauce with tomato paste. I do also add some additional seasonings, but that’s just personal preference. I’ve made it several times now and my husband requests it on a weekly basis. It’s so, so good. Thanks for this great recipe!!

  27. Kathy B says

    5 stars
    Same as the comment above. We love this recipe. I won’t ever make another kind of sloppy joe again. It’s a keeper!

  28. Michelle says

    5 stars
    This recipe was spot on! I had to double it because I had a fifteen ounce can of tomato sauce. Thank you.

  29. Susan Ashlry says

    5 stars
    Much like our family recipe but I add brown Bella mushrooms, sautéed and finely chopped carrots. Gives a delicious flavor and texture.
    And use apple cider vinegar. I mix sauce separately to get flavor I desire…then add to meat and onions.

  30. Lori says

    5 stars
    This is one of the best sloppy joe recipes I have ever tasted! I didn’t sit the beef aside like it says. I melted the butter right in with the beef and added all ingredients. I used onion powder instead of an onion. I will definitely be making this again!


Free Membership!

Get all our new recipes straight to

your inbox plus a BONUS

download in your first email! ❤