Go Back Email Link
+ servings
A close up picture of a sloppy joe.
Print Recipe
5 from 20 votes

Best Sloppy Joes

Homemade Sloppy Joes is a classic dinner recipe that is easy to make and economical too! It takes less than 30 minutes to make and costs just $9.34 for six servings! 
Prep Time5 mins
Cook Time24 mins
Total Time29 mins
Course: Main Course
Cuisine: American
Keyword: ground beef
Servings: 6 people
Calories: 372.75kcal
Cost: $9.34


  • cutting board
  • chef knife
  • large skillet
  • Wooden spoon


  • 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


  • In a large skillet add oil and heat over medium-high heat. Once the oil is shimmering, 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, bout 20 seconds.
    Sauté the onions and add in the garlic powder and chile powder.
  • 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.
    Brown the beef and pour in the ketchup, tomato puree, and water.
  • 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.
    Cook for 5-10 minutes or until the sauce has thickened slightly.



Serving: 1sloppy joe | Calories: 372.75kcal | Carbohydrates: 35.11g | Protein: 30.01g | Fat: 12.16g | Saturated Fat: 6.78g | Cholesterol: 70.31mg | Sodium: 792.36mg | Potassium: 779.64mg | Fiber: 2.42g | Sugar: 11.42g | Vitamin A: 435.77IU | Vitamin C: 8.12mg | Calcium: 101.16mg | Iron: 5.35mg