Homemade Sloppy Joes (From Scratch, Better Than the Can)

Friday night in summer, nine children at a table built for five, and a skillet of sloppy joes spooned onto soft buns. The can with the famous name did the job for years. From scratch takes eight more minutes and tastes like the can, only more. Chips on the side, and more napkins than you think.

Jump to recipe
Prep10 min
Cook20 min
Total30 min
Yield6 sandwiches
CuisineAmerican
Homemade Sloppy Joes (From Scratch, Better Than the Can)
In this article
  1. Why this sloppy joes works
  2. Ingredients
  3. How to make sloppy joes
  4. Tips that make the difference
  5. Variations
  6. Storage and make-ahead
  7. Frequently asked questions

Sloppy joes fed whoever was in the yard on a summer Friday night, which was usually more children than lived in the house. Ground beef in a sweet, tangy tomato sauce, spooned onto soft hamburger buns and eaten leaning forward so it landed on the plate and not on your shirt. It landed on your shirt anyway. Most mothers used the can with the famous name, and there was no shame in it.

From scratch is barely more work. Brown the beef with a little onion and green pepper, stir in ketchup, brown sugar, yellow mustard, Worcestershire and a splash of vinegar, and simmer ten minutes until it is thick enough to sit on a bun without running off. It runs off anyway. The one improvement over the old way is toasting the buns in the skillet for a minute; it keeps the bottom half from turning to mush before the second bite.

Why this sloppy joes works

  • Ketchup as the base. It carries the sugar, vinegar and tomato in one bottle, which is exactly the flavor of the sandwich you remember.
  • Brown sugar and mustard together. Sweet against sharp; that balance is the whole taste of a sloppy joe.
  • Simmered thick. Ten minutes with the lid off reduces the sauce so it clings to the beef.
  • Toasted buns. A minute in the skillet, butter side down, keeps the bun from collapsing.

Ingredients

Makes 6 sandwiches. US cups with grams in brackets.

  • 1 pound ground beef, 85/15 (450g)
  • 1/2 medium yellow onion, finely chopped
  • 1/2 green bell pepper, finely chopped
  • 1 cup ketchup (240g)
  • 1 tablespoon packed brown sugar
  • 1 tablespoon yellow mustard
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon white or cider vinegar
  • 1/4 cup water (60ml)
  • Salt and black pepper to taste
  • 6 soft hamburger buns
  • 2 tablespoons butter, softened, for the buns

Soft, plain buns are right here; a crusty roll fights the filling. Potato buns are the best of all.

How to make sloppy joes

  1. In a large skillet over medium-high heat, cook the ground beef with the onion and green pepper, breaking up the meat, until the beef is browned and the vegetables are soft, about 7 minutes. Drain off excess fat.
  2. Stir in the ketchup, brown sugar, mustard, Worcestershire, garlic powder, vinegar and water.
  1. Lower the heat and simmer uncovered for 10 minutes, stirring now and then, until the sauce is thick and coats the beef. Season with salt and pepper.

Ground beef simmering in a sweet tomato sauce for sloppy joes

  1. Spread the cut sides of the buns with butter. Toast them, butter side down, in a second skillet over medium heat for about 1 minute, until golden.
  2. Spoon the beef onto the bottom buns, cover with the tops, and serve at once with chips and plenty of napkins.

Sloppy joe on a toasted bun with the filling spilling onto a paper plate

Tips that make the difference

  • If the sauce tastes too sweet, add another teaspoon of vinegar; too sharp, another teaspoon of brown sugar.
  • Chop the onion and pepper fine so they disappear into the sauce; children object to visible pieces.
  • Doubles easily for a crowd and holds on low heat for an hour.
  • A spoonful of pickle relish stirred in at the end is a neighbor’s trick worth stealing.

Variations

  • Cheesy. Lay a slice of American cheese on the hot beef before the top bun.
  • Turkey joes. Ground turkey with 1 tablespoon of oil for browning.
  • Smoky. Add 1 teaspoon smoked paprika and a tablespoon of barbecue sauce.
  • Sloppy joe casserole. Spread the beef in a baking dish, top with biscuit dough or cornbread batter, and bake at 375°F for 20 minutes.

Storage and make-ahead

The beef mixture keeps in the refrigerator for 4 days and reheats in a skillet or the microwave. Toast the buns fresh.

It freezes for 3 months in a sealed container. Thaw overnight and reheat gently with a splash of water.

Frequently asked questions

What can I use instead of ketchup?

Tomato sauce works with 2 extra tablespoons of brown sugar and 1 extra tablespoon of vinegar, since ketchup brings its own sweetness and tang. Chili sauce (the American kind) is a good swap as well.

Why are my sloppy joes watery?

The sauce needs the full 10 minutes uncovered to thicken, and the beef fat must be drained first. If it is still thin, simmer 5 minutes more.

Can I make sloppy joes in the slow cooker?

Brown the beef and vegetables first, then combine everything in the slow cooker on low for 3 to 4 hours. Leave the lid off for the last 30 minutes if it looks thin.

How do I keep the buns from getting soggy?

Toast them in butter, spoon the beef on just before serving, and do not overload. A slice of cheese between beef and bun also helps.

Eight more minutes than the can, one skillet, and the children on your street will start showing up at six. That is the sign it is right.

Homemade Sloppy Joes (From Scratch, Better Than the Can)
Recipe

Homemade Sloppy Joes (From Scratch, Better Than the Can)

Homemade sloppy joes from scratch in 25 minutes: ground beef with onion and green pepper in a sweet and tangy tomato sauce made from ketchup, brown sugar, mustard and Worcestershire, on toasted buns. It tastes like the can, only more. Cups and grams.

Be the first to rate this
Prep10 min
Cook20 min
Total30 min
Yield6 sandwiches
CuisineAmerican

Ingredients

  • 1 pound ground beef, 85/15
  • 1/2 medium yellow onion, finely chopped
  • 1/2 green bell pepper, finely chopped
  • 1 cup ketchup
  • 1 tablespoon packed brown sugar
  • 1 tablespoon yellow mustard
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon white or cider vinegar
  • 1/4 cup water
  • Salt and black pepper to taste
  • 6 soft hamburger buns
  • 2 tablespoons butter, softened, for the buns

Instructions

  1. In a large skillet over medium-high heat, cook the ground beef with the onion and green pepper, breaking up the meat, until the beef is browned and the vegetables are soft, about 7 minutes. Drain off excess fat.
  2. Stir in the ketchup, brown sugar, mustard, Worcestershire, garlic powder, vinegar and water.
  3. Lower the heat and simmer uncovered for 10 minutes, stirring now and then, until the sauce is thick and coats the beef. Season with salt and pepper.
  4. Spread the cut sides of the buns with butter. Toast them, butter side down, in a second skillet over medium heat for about 1 minute, until golden.
  5. Spoon the beef onto the bottom buns, cover with the tops, and serve at once with chips and plenty of napkins.
Did you make this recipe? Share a photo and tag us — we can't wait to see what you've made!
Hamza
Written by

Hamza

The cook behind Flavor Nest — easy, flavorful recipes made with fresh ingredients and a lot of love. More about me →

Newsletter

Get new recipes in your inbox

Fresh from the nest, a few times a month. No spam, ever.

Jump to recipe Pin