There’s something incredibly comforting about a sloppy joe. This classic American dish, with its rich, tangy sauce and hearty ground beef, is a favorite for many.
Whether you’re looking for a quick weeknight dinner or a dish that will please a crowd, this homemade sloppy joe recipe is sure to hit the spot.
In this post, we’ll dive into the origins of the sloppy joe, why you’ll love this recipe, and some tips and tricks to make it even better.
Table of Contents

What is Homemade Sloppy Joes?
A sloppy joe is a sandwich consisting of ground beef, onions, tomato sauce or ketchup, Worcestershire sauce, and other seasonings, served on a hamburger bun.
The dish originated in the United States during the early 20th century and has since become a staple in American cuisine. The name “sloppy joe” is believed to have come from a cook named Joe who added tomato sauce to his loose meat sandwiches, creating the deliciously messy dish we know today.
Why You’ll Love this Recipe
This homemade sloppy joe recipe holds a special place in my heart. Growing up, it was a dish my mom would make on busy weeknights, and the aroma of the simmering sauce would fill the house, signaling that dinner was almost ready.
The combination of tangy tomato sauce, sweet brown sugar, and savory Worcestershire sauce creates a flavor profile that’s both nostalgic and comforting. Plus, it’s incredibly easy to make, requiring just a few simple ingredients that you likely already have in your pantry.
Whether you’re making it for your family or hosting a casual get-together, this recipe is sure to bring smiles to the table.
Other Sandwich Recipes
Ingredients
- Ground Beef: The base of our sloppy joes, providing a hearty and savory foundation. Opt for lean ground beef to keep the dish from becoming too greasy.
- Tomato Sauce: Adds a rich, tangy flavor that forms the backbone of the sauce.
- Ketchup: Brings a sweet and tangy element, balancing the savory notes of the beef.
- Light Brown Sugar: Adds a touch of sweetness that complements the tanginess of the tomato sauce and ketchup.
- Worcestershire Sauce: Introduces a deep, umami flavor that enhances the overall taste of the dish.
- Dijon Mustard: Provides a subtle, sharp tang that cuts through the richness of the beef.
- Garlic Powder: Adds a mild, aromatic flavor that blends seamlessly with the other ingredients.
- Onion Powder: Contributes a sweet and savory note without the need for chopping fresh onions.
- Hamburger Buns: Soft and fluffy, perfect for soaking up the delicious sauce and holding everything together.
Substitutions & Additions
- Ground Turkey or Chicken: For a lighter version, substitute ground beef with ground turkey or chicken. This will result in a leaner dish with a slightly different texture and flavor.
- Vegetarian Option: Use lentils or a plant-based ground meat alternative to make a vegetarian version. Lentils provide a hearty texture, while plant-based meats offer a similar taste to traditional ground beef.
- Tomato Paste and Water: If you don’t have tomato sauce, you can use tomato paste mixed with water. This will give you a similar consistency and flavor.
- Honey or Maple Syrup: Replace brown sugar with honey or maple syrup for a different kind of sweetness. These natural sweeteners add a unique flavor profile to the dish.
- Soy Sauce: If you’re out of Worcestershire sauce, soy sauce can be a good substitute. It will add a similar umami flavor, though slightly different in taste.
- Yellow Mustard: If you don’t have Dijon mustard, yellow mustard can be used. It will provide a milder tang but still contribute to the overall flavor.
- Fresh Garlic and Onion: For a more robust flavor, use fresh minced garlic and finely chopped onion instead of their powdered forms. Sauté them with the ground beef for added depth.
- Whole Wheat or Gluten-Free Buns: For a healthier or gluten-free option, use whole wheat or gluten-free hamburger buns. These alternatives cater to different dietary needs without compromising on taste.
GET NEW POSTS via EMAIL:
How to Make this Recipe
To start, heat a large skillet over medium-high heat. Add the ground beef to the skillet and begin browning it, breaking it apart with a spatula as it cooks. This step is crucial to ensure the meat cooks evenly and develops a nice, browned texture. It should take about 6-8 minutes for the beef to be fully cooked through.
While the beef is cooking, prepare the sauce. In a medium-sized bowl, combine the tomato sauce, ketchup, light brown sugar, Worcestershire sauce, Dijon mustard, garlic powder, and onion powder. Whisk these ingredients together until they are well blended. This mixture will create the rich, tangy, and slightly sweet sauce that makes sloppy joes so irresistible.
Once the ground beef is fully cooked, drain any excess fat from the skillet to prevent the dish from becoming too greasy. Pour the prepared sauce over the browned beef and stir to coat all the meat evenly. Allow the mixture to cook for an additional 3-4 minutes. This step helps to warm the sauce through and slightly reduce it, intensifying the flavors.
After cooking, remove the skillet from the heat and let the mixture cool for about 5 minutes. This brief cooling period allows the flavors to meld together and makes the sloppy joes easier to handle when serving. Finally, serve the meat mixture piled high on your favorite hamburger buns. Enjoy this classic comfort food with your family and friends!
Cooking Tips & Tricks
Choose Quality Ground Beef: Opt for lean ground beef (85% lean) to ensure your sloppy joes are flavorful without being overly greasy. The right balance of fat will keep the meat juicy and tender.
Brown the Meat Properly: Take your time to brown the ground beef thoroughly. This step adds depth of flavor and a pleasant texture to the dish. Avoid overcrowding the skillet to ensure even browning.
Balance the Sweetness: Adjust the amount of brown sugar to suit your taste. If you prefer a less sweet sloppy joe, start with 1 tablespoon and add more if needed.
Enhance the Sauce: For an extra layer of flavor, consider adding a splash of apple cider vinegar or a pinch of smoked paprika to the sauce. These additions can provide a subtle tanginess or smokiness that elevates the dish.
Toast the Buns: Lightly toast the hamburger buns before serving. This adds a nice crunch and helps prevent the buns from becoming too soggy when piled high with the sloppy joe mixture.
Make Ahead and Freeze: Sloppy joes are perfect for meal prep. You can make the meat mixture ahead of time and freeze it in portions. Simply reheat and serve for a quick and easy meal.
Customize Your Toppings: While traditional sloppy joes are served plain, feel free to get creative with toppings. Pickles, cheese, coleslaw, or even a fried egg can add interesting textures and flavors to your sandwich.

Serving Suggestions
Ideal Serving Ware: Serve your sloppy joes on sturdy hamburger buns that can hold up to the saucy filling. For a more gourmet touch, consider using brioche buns or pretzel rolls.
Garnishes: Top your sloppy joes with pickles, coleslaw, or a slice of cheese for added flavor and texture. Fresh herbs like parsley or cilantro can also add a pop of color and freshness.
Presentation Touches: Serve the sloppy joes with a side of crispy fries, a fresh green salad, or some homemade coleslaw. For a fun twist, you can also serve the sloppy joe mixture over baked potatoes or sweet potatoes.
Pairing Dishes: Sloppy joes pair well with classic comfort sides like mac and cheese, corn on the cob, or baked beans. For a lighter option, consider serving with a cucumber salad or steamed vegetables.
Storage Suggestions
Refrigeration: Store any leftover sloppy joe mixture in an airtight container in the refrigerator for up to 3-4 days. Reheat in a skillet over medium heat or in the microwave until warmed through.
Freezing: The sloppy joe mixture can also be frozen for up to 3 months. Allow the mixture to cool completely before transferring to a freezer-safe container or zip-top bag. Thaw in the refrigerator overnight before reheating.
Reheating Tips: When reheating, you may need to add a splash of water or tomato sauce to loosen the mixture if it has thickened too much. Stir occasionally to ensure even heating.

Recipe FAQ
Can I make this recipe ahead of time? Yes, you can prepare the sloppy joe mixture ahead of time and store it in the refrigerator for up to 3-4 days. Reheat it in a skillet over medium heat before serving.
Can I freeze the sloppy joe mixture? Absolutely! Allow the mixture to cool completely, then transfer it to a freezer-safe container. It can be frozen for up to 3 months. Thaw in the refrigerator overnight before reheating.
What can I use instead of ground beef? You can substitute ground beef with ground turkey, chicken, or even a plant-based ground meat alternative for a vegetarian option.
How can I make the sloppy joes less sweet? If you prefer a less sweet sloppy joe, reduce the amount of brown sugar to 1 tablespoon or adjust to taste.
What type of buns work best for sloppy joes? Sturdy hamburger buns are ideal, but you can also use brioche buns, pretzel rolls, or even serve the mixture over baked potatoes for a different twist.
More One-Pan Recipes
Homemade sloppy joes are a classic comfort food that brings together the rich flavors of ground beef, tangy tomato sauce, and a touch of sweetness.
This easy-to-follow recipe is perfect for busy weeknights or casual gatherings, offering a nostalgic taste that everyone will love. With simple ingredients and a few expert tips, you can create a delicious meal that’s sure to become a family favorite.
Whether you stick to the traditional recipe or try out some of the suggested substitutions and additions, these sloppy joes are bound to impress. Enjoy them with your favorite sides and garnishes, and don’t forget to store any leftovers for a quick and tasty meal later on.

Homemade Sloppy Joes
Ingredients
- 1 lb ground beef
- 8 oz tomato sauce
- ½ cup ketchup
- 2 Tbsp packed light brown sugar
- 2 Tbsp worcestershire sauce
- 1 Tbsp Dijon mustard
- ½ tsp garlic powder
- ½ tsp onion powder
- hamburger buns
Instructions
- In a large skillet, over medium-high heat, begin browning the ground beef, breaking apart while cooking, until cooked through; about 6-8 minutes.1 lb ground beef
- Meanwhile, in a medium sized bowl, add the tomato sauce, ketchup, brown sugar, worcestershire sauce, mustard, garlic powder, and onion powder. Whisk to combine all ingredients.8 oz tomato sauce, 1/2 cup ketchup, 2 Tbsp packed light brown sugar, 2 Tbsp worcestershire sauce, 1 Tbsp Dijon mustard, 1/2 tsp garlic powder, 1/2 tsp onion powder
- Once the meat is brown and cooked through, pour over the sauce and stir to combine and coat all the meat. Cook for additional 3-4 minutes to warm the sauce through and slightly reduce.
- Remove from heat and let cool for about 5 minutes before serving. Serve piled high on your favorite hamburger buns.hamburger buns












Comments (0)