Go Back
+ servings

Sloppy Joes

These hearty, messy, delicious classic homemade sloppy joes are the perfect weeknight dinner recipe your whole family will love, all ready in less than 30 minutes!
Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins
Course Main Course
Cuisine American
Servings 4
Calories 417 kcal


  • 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
  • 2 tablespoons softened butter to toast the hamburger buns
  • 4-6 hamburger buns


  • Brown the ground beef in a large skillet, drain the extra grease, remove the ground beef, and set it 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.


  • This sloppy Joe recipe is for 4 to 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.
  • 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 you’re ready to serve.
  • For perfectly toasted buns, you'll need about 2 tablespoons of softened butter for six hamburger buns to make it happen.


Sodium: 1114mgCalcium: 55mgVitamin C: 8mgVitamin A: 585IUSugar: 14gFiber: 2gPotassium: 705mgCholesterol: 96mgCalories: 417kcalTrans Fat: 2gSaturated Fat: 12gFat: 29gProtein: 21gCarbohydrates: 18gIron: 4mg