If you’re looking for the best Sloppy Joe recipe made from real ingredients, you’re in the right place. These easy homemade Sloppy Joes are rich, flavorful, and ready in about 20 minutes. Forget the canned stuff! This homemade version is so much better and doesn’t include any weird ingredients.
Whether you’re feeding your family on a busy weeknight or making a quick dinner everyone will love, this recipe delivers. It’s a go-to favorite with hundreds of positive reviews.

Why You’ll Love These Sloppy Joes
- Quick and easy. Ready in just 20 minutes
- Made from scratch. No high fructose corn syrup or preservatives
- Kid-friendly. Sweet, savory, and satisfying
- Flexible. Use beef or turkey, adjust the sweetness, or add veggies
Ingredients You’ll Need
This homemade Sloppy Joe sauce is packed with flavor and made from simple pantry ingredients.
- 1 pound ground beef (or ground turkey)
- 2 cloves garlic, minced
- 8 oz tomato sauce
- ½ cup ketchup (use low-sugar or natural ketchup if preferred)
- 1 to 4 tablespoons brown sugar (adjust to taste)
- 2 tablespoons Worcestershire sauce
- 1 teaspoon yellow mustard
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
- Black pepper, to taste
- Hamburger buns, for serving
- Sliced pickles, optional topping
Tip: You can swap the brown sugar for a drizzle of honey or use less for a more savory taste.
How to Make Sloppy Joes from Scratch
- Make the sauce. In a medium bowl or measuring cup, mix the tomato sauce, ketchup, brown sugar, Worcestershire, mustard, garlic powder, onion powder, and black pepper. Set aside.
- Cook the garlic and meat. Heat a large skillet over medium heat. Add a little olive oil and sauté the garlic for about a minute. Add the ground beef and cook until browned, breaking it up as it cooks. Drain the excess grease.
- Add the sauce. Pour the sauce into the pan with the meat. Stir well to combine.
- Simmer. Let the mixture simmer over low heat for at least 10 minutes. Stir now and then. The longer it simmers, the better the flavor.
- Serve. Spoon the Sloppy Joe mixture onto hamburger buns. Add pickles if you like. Enjoy!
Want to Add More Flavor?
For a heartier Sloppy Joe, try this:
- Dice half an onion and half a bell pepper.
- Sauté in olive oil until soft before cooking the ground beef.
- Mix the veggies back in when you add the sauce.
Slow Cooker Sloppy Joe Option
Want to make these in the slow cooker?
- Brown the meat with garlic, then drain.
- Add meat and sauce ingredients to the slow cooker.
- Stir, cover, and cook on LOW for 4 to 6 hours.
- Stir before serving.
Great for busy days when you want dinner ready and warm!
Creative Ways to Use Sloppy Joe Meat
Besides serving it on buns, try these fun ideas:
- Spoon over tater tots and bake (like a casserole)
- Add to mac and cheese
- Use as a filling for quesadillas or grilled cheese
- Top baked potatoes
- Serve over French fries with cheese
- Stir into nachos or even queso dip
- Stuff into bell peppers and bake
Tips for the Best Homemade Sloppy Joes
- Use quality ketchup. Natural or low-sugar ketchup works best.
- Adjust sweetness. Start with less sugar and add more if needed.
- Simmer longer. More time means richer flavor. Add water if it gets too thick.
- Add vegetables. Bell peppers and onions add flavor and nutrition.
- Leftovers?. Store in the fridge for up to 3 days or freeze for later.

Homemade Sloppy Joe
Ingredients
Equipment
Method
- In a medium bowl or measuring cup, stir together the tomato sauce, ketchup, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, and black pepper. Set aside.
- In a large skillet over medium heat, add a bit of olive oil and sauté the minced garlic for about 1 minute until fragrant.
- Add ground beef and cook until fully browned, breaking it apart as it cooks. Drain excess grease.
- Pour the sauce into the skillet with the meat. Stir to combine and reduce heat to low.
- Let the mixture simmer for at least 10 minutes, stirring occasionally. Simmer longer for deeper flavor.
- Serve the meat mixture on hamburger buns. Add pickles if desired.