Old Fashioned Sloppy Joes are an easy 15-minute dinner that the whole family will enjoy. Nothing fancy here—just good old fashioned comfort food.
This recipe for Old Fashioned Sloppy Joes comes from a 1970s church cookbook. But, these sandwiches have been around for much longer—back to the 1930s.
Legend has it that a cook (named Joe, of course) in Sioux City, Iowa, created this sandwich when he added tomato sauce to a loose meat sandwich. Here’s another example of a loose meat sandwich: Crockpot Beef BBQ!
I love this particular recipe because it uses pantry staples to create a flavorful, sweet and tangy sandwich.
It’s pure comfort food that you can make in minutes. And, we’re jazzing them up with a simple trick for adding flavor to the bun!
This post contains affiliate links. Affiliate links support Gift of Hospitality at no additional cost to you. I receive a commission if you choose to make a purchase through these link.
- Ground beef is traditional in a sloppy joe. I used 85% lean. Ground turkey also works here—that’s considered a sloppy jane!
- An onion adds flavor.
- The sauce is made up of ketchup, sugar, vinegar, worcestershire sauce, salt, and water.
How to make old fashioned sloppy joes
Start by browning the ground beef and the onion in a large skillet. There’s no need for oil here, since the ground beef will render its fat.
While the beef is cooking, add the rest of the ingredients: ketchup, water, sugar, worcestershire sauce, vinegar and salt.
Stir to combine. Let cook for another 5–7 minutes to allow the flavors to marry.
Top tip: toast those buns!
Since this recipe is so simple, small changes can make a big impact.
Ever wonder why burgers are so good at restaurants? It’s because the bun is toasted, and oftentimes, spread with mayonnaise before toasting.
In this case, I HIGHLY recommend spreading a little mayo on each bun. Then, broil them until nicely toasted.
This step adds a nice toasted flavor and a little bit of crunch, which contrasts nicely with the ground beef.
Want to make this recipe your own? Here are a few ideas:
- Add half of a chopped green pepper along with the onion.
- Sprinkle ½ teaspoon red pepper flakes in for some spice.
- Substitute bbq sauce for half of the ketchup.
- Use ground turkey or ground chicken instead. A sloppy joe made with ground turkey is called a sloppy jane!
- Instead of serving the meat on a bun, spoon it over a baked potato, or spoon it over tortilla chips and top with cheese for a fun spin on nachos.
How to reheat sloppy joes
Reheat sloppy joe meat in a skillet for several minutes, or until warm. You can also microwave the meat. I recommend putting it in a covered dish or placing a splatter guard over the top so you don’t decorate your microwave.
How long do sloppy joes keep in the refrigerator?
Sloppy joe meat will keep for 3–4 days in the refrigerator.
Leftovers make a great topping for baked potatoes!
What’s a sloppy joe without some toppings? Here are a few ideas:
- Place a slice of cheese on top right after scooping the meat onto a bun—it’ll melt with the heat of the meat.
- Dill or sweet pickles add a tangy kick.
- Slices of white onion or red onion add a nice bite.
Sloppy joes can be frozen for up to 3 months. Place it in a tightly sealed container or a resealable freezer bag before freezing. I like saving old whipped topping containers for this purpose!
Sides for sloppy joes
- Red Potato Salad
- French fries or potato chips
- Macaroni Salad with Shrimp
- Mac & cheese
- Asian Cabbage Salad
- Baked Calico Beans
Have you tried this recipe? Please leave a ⭐️⭐️⭐️⭐️⭐️ rating and/or comment below!
Old Fashioned Sloppy Joes
- 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
- Place the ground beef and onion in a large skillet over medium heat.. Cook for 5–7 minutes, or until the beef is cooked through and the onion is soft.
- Add the remaining ingredients, and stir to combine. Reduce heat to medium low, and let simmer for 5 minutes.
- Spread burger buns with a thin layer of mayonnaise, and broil until toasted. Serve the sloppy joes on the buns with pickle slices.