Old Fashioned Sloppy Joes are a quick, satisfying dinner you can have on the table in about 15 minutes. This simple, retro sandwich blends savory ground beef with a slightly sweet and tangy tomato-based sauce—comfort food that’s easy to make with pantry staples.

This recipe is adapted from a 1970s church cookbook, though sloppy joes date back much earlier—some sources trace similar loose meat sandwiches to the 1930s. Legend says a cook named Joe in Sioux City, Iowa, added tomato sauce to a loose meat sandwich and the sloppy joe was born. What I love about this version is how few ingredients deliver a classic sweet-and-tangy flavor. A small trick—brushing the buns with mayonnaise and toasting them—elevates the sandwich to restaurant-level goodness.
Ingredients

- 1½ lbs ground beef (85% lean is a good choice). Ground turkey or chicken also work if you prefer a lighter version.
- 1 yellow onion, chopped.
- ¾ cup ketchup
- ¼ cup water
- 2 tablespoons vinegar
- 2 tablespoons sugar
- 2 tablespoons Worcestershire sauce
- 2 teaspoons chili powder
- 1 teaspoon salt
- To serve: hamburger buns, mayonnaise for toasting, and pickles or other favorite toppings.
How to make Old Fashioned Sloppy Joes

Heat a large skillet over medium and add the ground beef and chopped onion. There’s no need to add oil—cook until the beef is browned and the onion is tender, about 5–7 minutes. Break the meat up as it cooks so it becomes crumbly and even.

Stir in the ketchup, water, vinegar, sugar, Worcestershire sauce, chili powder, and salt. Reduce the heat to medium-low and let the mixture simmer for 5–7 minutes so the flavors meld and the sauce thickens slightly. Taste and adjust seasoning if needed.
Top Tip: Toast those buns

A simple step makes a big difference: spread a thin layer of mayonnaise on each bun and broil or toast until golden. The mayonnaise helps the bread develop a crisp, browned surface and a subtle richness that contrasts nicely with the saucy beef. This small addition gives the sandwich a restaurant-quality finish.
Variations and Toppings
There are many easy ways to tweak this classic:
- Add half of a chopped green bell pepper with the onion for extra texture and flavor.
- Include ½ teaspoon red pepper flakes for a bit of heat.
- Swap half of the ketchup for bbq sauce to introduce a smoky flavor.
- Use ground turkey or chicken instead of beef for a lighter sandwich.
- Serve the meat over a baked potato or pile it on tortilla chips with cheese for messy, delicious nachos.
Toppings that pair well: a slice of cheese melted on top, dill or sweet pickles, and raw slices of red or white onion for crunch and brightness.

Storage and Freezing
Cooked sloppy joe meat keeps in the refrigerator for 3–4 days in a sealed container. It also freezes well for up to 3 months—store in a tightly sealed freezer bag or container and thaw in the refrigerator overnight. Reheat gently in a skillet over medium heat until warmed through, or microwave in a covered dish with a paper towel or splatter guard on top.

Side Dish Ideas
- Classic fries or potato chips
- Macaroni and cheese
- Red potato salad or simple coleslaw
- Macaroni salad with shrimp or an Asian cabbage salad for a lighter option
- Baked beans or calico beans for a hearty addition
Old Fashioned Sloppy Joes — Recipe
Servings: 6 • Prep time: 5 minutes • Total time: ~15 minutes
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
- In a large skillet over medium heat, cook the ground beef and chopped onion until the meat is browned and the onion is soft, about 5–7 minutes. Break the meat into small pieces as it cooks.
- Add the vinegar, salt, sugar, Worcestershire sauce, ketchup, water, and chili powder. Stir to combine, reduce heat to medium-low, and simmer for about 5 minutes to allow the flavors to meld.
- Spread a thin layer of mayonnaise on each bun and broil or toast until golden. Spoon the sloppy joe mixture onto the toasted buns and top with pickle slices or your preferred toppings.
Notes
- Leftovers: refrigerate for 3–4 days or freeze up to 3 months.
- Reheat in a skillet or microwave. Use a cover to avoid splatter when microwaving.
- Substitutions: ground turkey or ground chicken can be used instead of beef.
- Variations: add chopped green pepper, red pepper flakes, or replace half the ketchup with bbq sauce.
More Simple Beef Dinners
-

Crockpot Beef BBQ -

Italian Beef with Sirloin Tip Roast -

Beef Stroganoff with Cream of Mushroom Soup -

Crockpot Hungarian Goulash
Enjoy these Old Fashioned Sloppy Joes for a fast, nostalgic dinner that’s easy to customize. Toasted buns and a few simple pantry ingredients are all you need to make a memorable, satisfying meal the whole family will love.



