This easy Sloppy Joes recipe is the ultimate weeknight dinner. It’s savory, saucy, ready in under 30 minutes, and kid-approved.


Table of Contents
Old Fashioned Sloppy Joes Recipe
One bite of this sloppy joes recipe and you’ll wonder why you ever bothered with the canned stuff. It’s just as quick as popping a lid, and a thousand times tastier. There’s just no comparison.
This made-from-scratch version is hearty, saucy, full of bold flavor, and loaded with nostalgia. You’ll love how this recipe turns a simple dinner into pure comfort food that everyone loves. An easy meal never tasted so good.
Ingredients & Estimated Cost:
Here is everything you need to make this sloppy joes recipe, as well as a few substitution recommendations.
- 2 tablespoons vegetable oil ($0.08) – Canola, Olive oil, or avocado oil will all work as an alternative.
- 1 large yellow onion ($0.98) – Use a white chopped onion for a slightly less sweet flavor.
- ¾ teaspoon salt ($0.01) – Enhances the overall flavor of the dish.
- 2 teaspoons garlic powder ($0.19) – Adds a savory taste. Use two fresh garlic cloves as a substitute.
- ¾ teaspoon chili powder ($0.03) – Gives a smoky depth to the sauce. Taco seasoning will also work.
- 1 ½ pounds lean ground beef ($9.38) – Use ground turkey for a lighter option.
- 1 ½ teaspoons light brown sugar ($0.11) – You can use dark brown sugar instead of light.
- 10.75 oz canned tomato puree ($3.99) – Equal parts tomato paste and water will give a similar taste and texture to tomato puree.
- ½ cup ketchup ($0.24) – Adds a sweet and tangy flavor to the sauce.
- ⅓ cup water ($0) – Helps bring the sauce to the perfect consistency.
- 1 teaspoon Worcestershire sauce ($0.05) – Use soy sauce as an alternative.
- Black Pepper to taste ($0.01) – Gives a subtle heat to the dish. White pepper will also work.
- 6 hamburger buns ($1.08) – Any hardy bread, such as Brioche rolls, will work to hold the beef mixture.
The recipe cost is calculated based on the amounts needed and will vary depending on fluctuating grocery costs.
How To Make Sloppy Joes
- Add oil and heat over medium-high heat. Once the oil is simmering, reduce the heat to medium and add onions and salt and saute, often stirring, until onions are translucent and beginning to brown around the edges, about 6-10 minutes.
- Stir in garlic powder and chili powder and cook until fragrant.
- Add in the beef and use the back of a wooden spoon to break the meat apart. Cook until the meat is almost browned all the way through.
- Stir in brown sugar, tomato puree, ketchup, water, and Worcestershire sauce. Simmer the mixture until the sauce has thickened, about 5-10 minutes.
- Season mixture with pepper. Serve on hamburger buns.

Recipe Tips
Toast the buns to prevent sogginess.
Sprinkle cheese right over the homemade sloppy joe sauce before spooning the meat mixture onto the buns for a delicious sloppy joe twist.
Add bell peppers for some extra flavor.
Stir in a pinch of red pepper flakes for some additional spice.
Make the meat mixture ahead of time for busy nights and store it in the fridge for up to two days before you need it. Then reheat the mixture on the stove with a splash of water.
What sides go with Sloppy Joes
- Green Beans Almondine
- Mac and Cheese
- Chicken Pasta Salad *Pro-tip: Leave out the chicken when serving as a side dish
- Air Fryer French Fries
- a simple salad
- veggie sticks and ranch dressing
- potato chips

Best Sloppy Joes Recipe
Equipment
- cutting board
- chef knife
- large skillet
- Wooden spoon
Ingredients
- 2 tablespoons vegetable oil
- 1 large yellow onion chopped fine
- ¾ teaspoon salt
- 2 teaspoons garlic powder
- ¾ teaspoon chili powder
- 1 ½ pounds lean ground beef
- 1 ½ teaspoons light brown sugar
- 10.75 oz canned tomato puree
- ½ cup ketchup
- ⅓ cup water
- 1 teaspoon Worcestershire sauce
- black pepper to taste
- 6 hamburger buns toasted and buttered
Instructions
- In a large skillet add oil and heat over medium-high heat. Once the oil is simmering, reduce heat to medium and add onions and salt and saute, stirring often, until onions are translucent and beginning to brown around the edges, about 6-10 minutes.
- Stir in garlic powder and chili powder and cook until fragrant, about 20 seconds.
- Add in beef and use the back of a wooden spoon to break the meat apart. Cook until the meat is almost browned all the way through.
- Stir in brown sugar, tomato puree, ketchup, water, and Worcestershire sauce. Simmer the mixture until the sauce has thickened, about 5-10 minutes. Season mixture with pepper. Serve on hamburger buns.
Video
Notes
Nutrition

Ground Beef Sloppy Joes FAQs
If you use 90% lean beef, you will have less excess fat. But you can also drain any excess fat after browning the meat to keep the sauce rich but not oily.
If you need to thicken up the sauce, mix one tablespoon of cornstarch with one tablespoon of warm water in a small bowl. Use this ratio for every cup of sauce you need to thicken. Whisk the mixture slowly into the sloppy joe sauce until you reach the desired consistency.
My recipe calls for 1 ½ pounds of ground beef, which makes enough for six servings. To make 50 sandwiches, you would need to purchase 12 ½ pounds of meat.
The remaining ingredients for 50 sandwiches are as follows:
1 cup of vegetable oil
8 ½ large yellow onions, chopped fine
2 Tablespoons + 1 teaspoon salt
⅓ cup garlic powder
2 Tablespoons + 1 teaspoon chili powder
12 ½ pounds lean ground beef
black pepper to taste
¼ cup light brown sugar
3 (29 oz) cans tomato puree
4 cups + 2 Tablespoons ketchup
2 ¾ cups water
2 ¾ Tablespoons Worcestershire sauce
50 hamburger buns











Amber Myers says
I admit, I usually make these from a can. I might have to try them this way!
Jess Jankowski says
Amber, I used to as well. Never again!
Heather says
It’s been WAY too long since I’ve had a sloppy joe! I definitely need to make these for the family!
Jess Jankowski says
Do it Heather! It is a family favorite over here!
Bhawana says
That looks so delicious, believe me while typing I am drooling over to grab this burger.
Jess Jankowski says
Sounds like you better go make it right now! Thanks for stopping by!
Amy Chung says
Don’t think I’m crazy but I’ve never had sloppy joes before! But I do love the idea of using leftover meatloaf to make them. Love being able to re-constitute leftovers to reduce food wastage. This is great and my daughter would be able to make this herself….so no cooking for me tonight! LOL
Jess Jankowski says
Oh my goodness Amy! It is time to have one! That’s such a good idea to use some leftover meat to make these. That makes it an even easier meal to make! Enjoy!
Christie Gagnon says
I haven’t had a sloppy joe since I was a kid and am thinking I need to introduce my kids to them! I think I will substitute ground turkey though. Thanks for the recipe!
Jess Jankowski says
Ground turkey would be super good! Great idea!
Sula says
This brings back some memories for sure! I’ll be giving this a try very soon!
Jess Jankowski says
Love it when food brings back special memories! Enjoy!
Sarah says
I’ve personally never been a huge sloppy joe fan (always the canned stuff when I was a kid), but this recipe is pretty good! Much better than what I remember growing up with lol. Also my picky-eater kids love this recipe every time I make it, so that’s a huge win for me!
Jess Jankowski says
Same! So glad you found our recipe and that your picky eaters love it!
Nicole says
This looks so good! Going to make this for lunch for everyone with french fries.
Jess Jankowski says
French fries would be perfect with this!
saif says
I love Sloppy Joes. I am glad I found this recipe and I am definitely going to make this at home.
Jess Jankowski says
So glad you found it too! Enjoy!
Melissa Fabela says
I’ve been trying so many different sloppy joe recipes for my family and this one hit the mark! Will definitely be my go-to from now on!
Jess Jankowski says
Melissa this is great news! Thank you for your feedback. So happy you love it!
Patty says
Have you ever added bbq sauce to it?
Jess Jankowski says
Hi Patty. We have not tried it with bbq sauce yet. But that does sound yummy. If you try it please come back here and let us know how it goes, we would love to know!
Rachel says
Can’t wait to try this recipe! My family loves sloppy joes. Thanks!
Jess Jankowski says
It is such a crowd pleaser! Thanks for stopping by.
Sujatha Muralidhar says
love this recipe, the juicy sloppy joes looks tempting to make tonight.
Jess Jankowski says
Thank you so much for your review! If you love this recipe, be sure to check out our Grilled Cheese Sloppy Joes!
Tessa Zundel says
Now this is a family friendly recipe!! I love that you included ways for the kids to help – cooking with kids is SO important. Children raised in the kitchen eat more healthy!
Jess Jankowski says
It is so true…they definitely eat more healthy and are more likely to try new things when they are involved in the cooking process.
Gemma says
I am embarrassed to admit, I’ve never tried Sloppy Joes before! I feel like I’ve been massively missing out though, after this reading this post. They sound so delicious and something I need to make this weekend! Thanks for sharing this recipe with us xo
Jess Jankowski says
Oh my goodness!! Yes, please try it!! You will not regret it.
Debbie Hagood says
I see it now. It’s says 12 1/2 lbs of ground beef about the actual recipe.
Jess Jankowski says
Yep you got it! Thanks Debbie!
Debbie Hagood says
I tried this tonight and we liked it. I see the recipe for 50 now but it says 1 1/5 lbs of ground beef. I think that’s a typo. ??? How much ground beef would I need to make this for 50?
Jess Jankowski says
Yay! So glad you liked it!
Patsy K Bennitt says
Rather bland and very runny.
Jess Jankowski says
Hi Patsy. I am sorry it turned out runny for you. My first question would be are you sure you used Tomato Puree and not sauce? We just updated the post to include a video with step by step directions to make this. We hope that hopes and that you will try again. Feel free to season to taste.
Debbie Hagood says
This caught my eye because you told house much ground beef for to make sloppy joes for 50 but not sure how to multiply out the rest of the ingredients to make for 50. Do you have that information. I would love to make this for our church community meal.
Jess Jankowski says
This would be an awesome dish for your church community meal! Thank you for your question. If you look back on the website under the Questions answered, I have updated it with the rest of the ingredients for a serving size of 50. Please let us know how it goes!
Nellie Tracy says
These are so easy and the whole family devours them!
Jess Jankowski says
Love it when a recipe is easy and the family loves it.
Claudia Lamascolo says
Wow does this ever bring back memories of mom … I just got such a great feeling looking at this post thanks so much!
Jess Jankowski says
I love it when a recipe brings back some fond memories. Thank you for sharing yours with us.