Classic Old-Fashioned Sloppy Joes Recipe for Comforting Sandwiches

Old Fashioned Sloppy Joes make a quick, satisfying 15-minute dinner the whole family will love. This is straightforward comfort food—no fuss, just tasty results.

old fashioned sloppy joe sandwich on brioche with pickle chips, sitting on a white plate.
woman scooping pistachio salad into a parfait dish, with colorful vintage bowls in the background.
An Easy Dinner With a Pound of Ground Beef

This Old Fashioned Sloppy Joes recipe comes from a 1970s church cookbook, though sloppy joes have been around much longer — with roots back to the 1930s.

According to lore, a cook named Joe in Sioux City, Iowa, added tomato sauce to a loose-meat sandwich and created what became known as the sloppy joe.

I like this version because it uses pantry staples to produce a sweet, tangy, flavorful sandwich you can make in minutes. A small trick for the bun really elevates the finished sandwich.

Enjoy! Kate

Some links in this post may be affiliate links to products I recommend; I may earn a small commission if you purchase through them.

Ingredients

ground beef, ketchup, and small bowls of other ingredients on a white table.
  • Ground beef (traditional). I used 85% lean; ground turkey also works if you prefer.
  • Onion, chopped, for flavor.
  • Sauce: ketchup, sugar, vinegar, Worcestershire sauce, salt, and water.

How to make old fashioned sloppy joes

Begin by browning the ground beef and chopped onion together in a large skillet over medium heat. No extra oil is needed—use the fat rendered from the beef. Cook until the beef is no longer pink and the onion is softened.

ground beef and chopped onion in a large skillet.

Stir in the remaining ingredients: ketchup, water, sugar, Worcestershire sauce, vinegar, salt, and chili powder. Reduce the heat to medium-low and simmer 5–7 minutes so the flavors meld and the sauce thickens slightly.

ground beef in a tomato based sauce in a large skillet.

My top tip: toast those buns

Small details make a big difference with a simple recipe. A toasted bun adds flavor and texture that really improves the sandwich.

Spread a thin layer of mayonnaise on each bun, then broil or toast until golden. The mayo creates a crisp, flavorful surface that contrasts nicely with the saucy beef.

toasted brioche burger buns on a sheet pan.

The result is a pleasant crunch and extra flavor that lifts this humble sandwich into something special.

Variations and toppings

Try these simple variations to change the flavor or texture:

  • Add half a chopped green pepper with the onion.
  • Add ½ teaspoon red pepper flakes for heat.
  • Use half bbq sauce instead of some of the ketchup.
  • Swap in ground turkey or chicken for a lighter version.
  • Serve the meat over a baked potato or spoon over tortilla chips and top with cheese for nachos.

Topping ideas:

  • A slice of cheese, added while the meat is hot so it melts.
  • Dill or sweet pickles for tanginess.
  • Sliced white or red onion for bite.
old fashioned sloppy joe sandwich on a brioche bun with pickles on a white plate.

How long do sloppy joes keep in the refrigerator?

Store cooked sloppy joe meat in an airtight container in the refrigerator for 3–4 days. Leftovers are excellent reheated and served over baked potatoes or in sandwiches.

Freezing instructions

You can freeze sloppy joe meat for up to 3 months. Use a tightly sealed container or a freezer bag and thaw overnight in the refrigerator before reheating. Reheat gently in a skillet or microwave until warmed through.

sloppy joe meat in a white plastic container next to a lid.

Side dish ideas for sloppy joes

  • French fries or potato chips
  • Coleslaw
  • Mac & cheese
  • Red potato salad
  • Asian cabbage salad
  • Baked calico beans
  • Macaroni salad with shrimp

📖 Recipe

old fashioned sloppy joes meat on a brioche bun with pickles.

Old Fashioned Sloppy Joes Recipe

You only need about 15 minutes to make this classic comfort-food sandwich.
Prep Time 5 mins
Total Time 5 mins

Ingredients

  • 1½ lbs ground beef
  • 1 yellow onion, chopped
  • 2 tablespoons vinegar
  • 1 teaspoon salt
  • 2 tablespoons sugar
  • 2 tablespoons Worcestershire sauce
  • ¾ cup ketchup
  • ¼ cup water
  • 2 teaspoons chili powder
  • To serve: hamburger buns, mayonnaise, pickles

Instructions

  • Place 1½ lbs ground beef and 1 chopped yellow onion in a large skillet over medium heat. Cook 5–7 minutes, until the beef is cooked through and the onion is soft.
  • Add 2 tablespoons vinegar, 1 teaspoon salt, 2 tablespoons sugar, 2 tablespoons Worcestershire sauce, ¾ cup ketchup, ¼ cup water, and 2 teaspoons chili powder. Stir to combine, reduce heat to medium-low, and simmer 5 minutes.
  • Spread buns with a thin layer of mayonnaise and broil or toast until golden. Spoon the sloppy joe meat onto the buns and top with pickle slices or other desired toppings.

Notes

Store cooked meat in the refrigerator for 3–4 days or freeze for up to 3 months in an airtight container. Reheat in a skillet or microwave (cover or use a splatter guard).

Substitute ground turkey or chicken if desired. Variations include adding chopped green pepper, red pepper flakes for heat, or swapping half the ketchup for BBQ sauce. Toppings: cheese, pickles, or sliced onion.

Nutrition

Calories: 304 kcal
Carbohydrates: 15 g
Protein: 22 g
Fat: 17 g

More simple beef dinners

  • Crockpot Beef BBQ
  • Italian Beef with Sirloin Tip Roast
  • Beef Stroganoff with Cream of Mushroom Soup
  • Crockpot Hungarian Goulash