Home / Classic Sloppy Joes

Classic Sloppy Joes

Savory-sweet ground beef in a tangy tomato sauce, piled high on a soft bun — a nostalgic American favorite.

☆☆☆☆☆No ratings yet

Classic Sloppy Joes

Servings: 4 Total Time: 25 mins Difficulty: Beginner
Messy, saucy, and nostalgic

The History Behind This Recipe

The Sloppy Joe’s origin is murky — a café owner in Sioux City, Iowa named Joe is one candidate — but its popularity is not in doubt. A sweet-and-tangy beef mixture piled onto soft buns became the great American family dinner of the 1950s, beloved by kids and nostalgic for adults. Messy by design, it’s best eaten over the sink or with a stack of napkins.

Ingredients (6 sandwiches)

  • 1 lb (450g) ground beef
  • 1 small onion, finely diced
  • 1/2 green bell pepper, finely diced (optional)
  • 2 cloves garlic, minced
  • 1 cup (240 ml) ketchup
  • 2 tbsp brown sugar
  • 1 tbsp Worcestershire sauce
  • 1 tbsp yellow mustard
  • 1 tsp chili powder
  • 1/2 cup (120 ml) water or beef broth
  • 6 soft hamburger buns
  • Salt and black pepper, to taste

Instructions

  1. Brown the beef in a large skillet over medium-high heat, breaking it up. Drain off most of the fat.
  2. Add the onion, bell pepper, and garlic. Cook until softened, 4–5 minutes.
  3. Stir in the ketchup, brown sugar, Worcestershire, mustard, chili powder, and water.
  4. Simmer 10–15 minutes, until thick and saucy. Season with salt and pepper.
  5. Toast the buns and pile the mixture onto the bottoms. Serve hot.

Tips & Variations

  • Don’t skip the simmer — it lets the flavors meld into the meat.
  • Use a potato masher to break the beef into fine, even crumbles.
  • Make it ahead: Sloppy Joe filling reheats perfectly and freezes well.

Classic Sloppy Joes

Difficulty: Beginner Prep Time 10 mins Cook Time 15 mins Total Time 25 mins
Servings: 4 Estimated Cost: $ 8 Calories: 380
Best Season: All Year

Description

Ground beef simmered in a sweet and tangy tomato sauce, spooned onto soft buns for a quick, comforting dinner kids and adults both love.

Ingredients:

Instructions

  1. Brown the beef in a large skillet over medium-high heat, breaking it up. Drain off most of the fat.
  2. Add the onion, bell pepper, and garlic. Cook until softened, 4–5 minutes.
  3. Stir in the ketchup, brown sugar, Worcestershire, mustard, chili powder, and water.
  4. Simmer 10–15 minutes, until thick and saucy. Season with salt and pepper.
  5. Toast the buns and pile the mixture onto the bottoms. Serve hot.

Note

Toasting the buns first helps them hold up better to the sauce. A dash of hot sauce makes a spicier version, and leftovers reheat beautifully the next day.
Keywords: Saucy, Nostalgic, Easy
Did you make this recipe?
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

🛒 Kitchen tools I used

CAROTE 10 Inch Nonstick Frying Pan
CAROTE 10 Inch Nonstick Frying Pan$22.99View on Amazon →
HOTEC Heat Resistant Silicone Spatula Set
HOTEC Heat Resistant Silicone Spatula Set$6.99View on Amazon →
Amazon Basics 14-Piece Kitchen Knife Set
Amazon Basics 14-Piece Kitchen Knife Set$29.85View on Amazon →

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases.

🛍 Shop ingredients: worcestershire sauce · tomato sauce · hamburger buns

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →