This old-fashioned sloppy joes recipe comes straight from my mom’s recipe box. It’s a savory ground beef filling simmered in a tangy homemade sauce and ready in one skillet in under 30 minutes. No packaged mix required—just pantry staples and an easy method for a comforting weeknight dinner.

Classic Old-Fashioned Sloppy Joes — Overview
This loose-meat sandwich is a nostalgic favorite: browned ground beef coated in a sweet-and-tangy sauce and spooned into soft hamburger buns. It’s ideal for busy evenings because it cooks quickly in a single skillet and uses ingredients most home cooks already keep on hand. The flavors are straightforward and family-friendly, which is why this version has been passed down in my family for years.
Ingredients You’ll Need for Homemade Old-Fashioned Sloppy Joes
Refer to the ingredient list below for measurements. This simple sauce balances ketchup, sugar, vinegar, mustard, and Worcestershire sauce for a classic sloppy joe flavor.

- 1 pound lean ground beef
- 1/2 medium onion, diced (optional)
- 1 teaspoon olive oil (use if cooking in a cast iron skillet)
- 1/2 cup ketchup (choose your favorite brand)
- 2 tablespoons white sugar
- 2 tablespoons white vinegar
- 1 tablespoon yellow mustard
- 1 tablespoon Worcestershire sauce
- 6 hamburger buns
Yield & Timing
- Yield: about 6 sandwiches
- Prep time: 5 minutes
- Cook time: 15 minutes
- Total time: about 20 minutes
Step-by-Step Instructions
- Peel and dice the onion if using.
- If using a cast iron skillet, heat 1 teaspoon olive oil over medium heat until a small piece of onion sizzles when added.
- Add diced onion and ground beef to the skillet. Cook, stirring and breaking up the meat, until the beef is no longer pink and the onions are translucent—about 5 minutes.
- Carefully drain excess grease: push the meat to one side of the skillet, tilt the pan to pool the grease, and spoon it into a disposable container. Do not pour grease down the sink.
- Return the skillet to the heat. Stir in ketchup, sugar, vinegar, mustard, and Worcestershire sauce until combined and simmering. Let the mixture cook a few minutes so the sauce thickens slightly and the flavors meld.
- Divide the hot sloppy joe mixture among hamburger buns and serve immediately.

Tips for Success
- Use lean or extra-lean ground beef to reduce grease; drain well after browning.
- If your family dislikes onions, omit them—this recipe still works well without them.
- Adjust the sugar and vinegar to taste if you like your sauce sweeter or tangier.
- For a fuller texture, cook the sauce a few extra minutes to concentrate the flavors. For a saucier sandwich, add a splash of water or extra ketchup.
Serving Suggestions
Sloppy joes pair perfectly with quick, casual sides:
- Potato chips or crisps for simple crunch
- Potato salad or coleslaw for a picnic-style plate
- Baked beans or cheesy potatoes for a heartier meal
- Pickle slices and a slice of cheese—if you like—added to the bun

Origin of This Recipe
This version is the classic one from my mom’s recipe box—simple, reliable, and made often when I was growing up. It’s an easy recipe to teach to new cooks and a dependable option whenever you need a fast, filling meal that appeals to kids and adults alike.
Variations & Ideas
- Serve the mixture over baked sweet potatoes for a low-carb twist.
- Swap hamburger buns for soft rolls or flour tortillas to change the presentation.
- Make a larger batch for gatherings—this scales up easily and stays true to the classic flavor.

Keep this classic sloppy joes recipe handy for busy weeknights or casual get-togethers. It’s quick to prepare, easy to customize, and reliably delicious—just like Mom used to make.