Main Dish

Updated March 22, 2026

Old-Fashioned Sloppy Joes

These homemade sloppy joes are rich, saucy, and full of flavor, with just the right balance of sweet, tangy, and savory. Piled onto a soft bun, it’s an easy, classic dinner that always hits the spot.

SKIP TO RECIPE

This post contains affiliate links and we make a small commission for purchases made using these links.

When I think of about an old-fashioned sloppy joe recipe, I’m immediately transported back to my childhood. You know what I’m talking about right? A time when the kitchen that always smelled like something comforting and the dinner table that felt like the gathering spot for all of life’s best moments.

Sloppy joes are one of those classic, no-fuss meals that somehow manage to be both messy and completely satisfying at the same time. They’re the kind of food that makes you want to roll up your sleeves, grab a napkin (or three), and just dig in. Take me back…

Sloppy joes in a cast iron pan with an antique spoon in it.
Two tacos sitting on a white plate with chopped avocado and cilantro on top.

download our free

Meal Planner & Grocery List

dinner made easy

What Makes These Sloppy Joes The Best

There’s just something better about sloppy joes made from scratch. The flavor is richer, a little deeper, and you can actually taste all the layers instead of just sweetness. You control the balance—how tangy, how savory, how sweet—and it comes together in a way that feels homemade in the best sense of the word. It’s simple, but it tastes like you meant it.

Ingredient Notes

  • Ground beef gives a richer, classic flavor, while turkey keeps things a little lighter—both work well, just use what you prefer.
  • Honey adds a natural sweetness that softens the acidity of the tomato and vinegar without tasting overly sugary.
  • Worcestershire adds a deep, savory richness that gives the sauce that classic, slightly nostalgic sloppy joe flavor.
  • Just a pinch of cinnamon adds warmth and a subtle background note that makes the flavor feel a little more layered and interesting.

Step-By-Step Instructions

  1. Lightly spray a medium-sized frying pan with avocado oil or ghee spray and heat it over medium-high heat. Add the chopped onion, carrots, and celery to the pan. Cook the veggies until they’re tender, stirring occasionally.
  2. Once your veggies are softened, it’s time to add the ground beef or turkey. Cook the meat thoroughly, breaking it up with a spatula as it browns. If there’s any excess fat in the pan, go ahead and drain it off. We want that perfect balance of juicy meat without all the grease.
  3. Stir in the minced garlic and let it cook for an additional 1-2 minutes (just until it gets nice and fragrant, but don’t burn it).
  4. Pour in the tomato sauce, honey, dijon mustard, apple cider vinegar, Worcestershire sauce, salt, and pepper. Give everything a good stir so that the meat is evenly coated in the sauce. Then, add that optional (but highly recommended) 1/8 teaspoon of cinnamon. Trust me, it’s a small amount, but it makes a really big difference.
  5. Reduce the heat to medium-low and let the sloppy joes simmer for 10-15 minutes, stirring occasionally. This step allows the flavors to meld together and the sauce to thicken up nicely.
  6. Spoon the sloppy joe mixture onto lightly toasted buns and enjoy.
Several Sloppy Joes sitting on a platter.

Recipe Tips & Notes

  • Don’t rush the veggies. Let the onion, carrot, and celery cook until soft and slightly golden—this builds the base flavor and makes a big difference.
  • Drain excess grease (if needed). If you’re using higher-fat ground beef, drain a bit off so the sauce doesn’t get greasy.
  • Want it sweeter? Add a little more honey. More tangy? A splash of vinegar. This recipe is easy to tweak.
  • Go easy on the cinnamon. It should be subtle—you’re looking for warmth in the background, not a noticeable spice flavor.
  • Toast the buns. A quick toast adds texture and helps keep them from getting soggy. We really like to use brioche buns, but it’s also delicious over homemade cornbread.
  • This recipe is great for meal prepping or make ahead meals. The flavor gets even better after sitting, so this is a great option for busy nights.

12″ Cast Iron Skillet

This cast iron skillet with dual handles heats evenly and goes from stove to oven with ease. Perfect for everyday cooking and baking.

Storage & Reheating

Store leftover sloppy joe filling in an airtight container in the refrigerator for up to 4 days. Keep the meat mixture separate from the buns so everything stays fresh. Reheat on the stovetop over medium-low heat or in the microwave in short intervals, stirring in between. Add a splash of water if the sauce has thickened too much.

These sloppy joe’s also freeze great. Let the mixture cool completely, then freeze in an airtight container for up to 2–3 months. Thaw in the refrigerator overnight and reheat as usual.

A Sloppy Joe sitting on a white plate with a few more in the background.

Old-Fashioned Sloppy Joes

By: Kristine Underwood
These homemade sloppy joes are rich, saucy, and full of flavor, with just the right balance of sweet, tangy, and savory. Piled onto a soft bun, it’s an easy, classic dinner that always hits the spot.
5 from 10 votes
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Course Main Dish
Cuisine American
Servings 6 sandwiches
Calories 183 kcal

Ingredients

  • 1 tsp olive oil (may substitute avocado oil or Ghee)
  • 1 pound ground beef or turkey (lean)
  • 1/2 yellow onion (chopped)
  • 1 carrot (chopped)
  • 2 ribs celery (chopped)
  • 2 tsp minced garlic (or 2 cloves of garlic, chopped)
  • 15 ounces tomato sauce
  • 1 TBS honey
  • 1 TBS dijon mustard
  • 1 TBS apple cider vinegar
  • 2 TBS Worcestershire
  • 1/2 tsp sea salt
  • 1/2 tsp pepper
  • 1/8 tsp cinnamon (optional, but it's yummy)

Instructions

  • Heat oil over medium-high heat and cook onion, carrots, and celery util tender.
    1/2 yellow onion, 1 carrot, 2 ribs celery, 1 tsp olive oil
  • Add the meat and brown thoroughly. When the meat is fully cooked, drain off excess fat (if there is any).
    1 pound ground beef or turkey
  • Stir in minced garlic and cook an additional 1-2 minutes, stirring occasionally until fragrant.
    2 tsp minced garlic
  • Add tomato sauce, honey, dijon mustard, apple cider vinegar, Worcestershire sauce, salt, and pepper to skillet and mix well.
    15 ounces tomato sauce, 1 TBS honey, 1 TBS dijon mustard, 1 TBS apple cider vinegar, 2 TBS Worcestershire, 1/2 tsp sea salt, 1/2 tsp pepper
  • Simmer Sloppy Joes over medium-low heat for 10-15 minutes, stirring occasionally until the flavors have had a chance to blend and the sauce thickens a bit.
  • Once done, spoon the meat onto lightly toasted brioche buns or serve over cornbread and enjoy.
  • Store sloppy joe meat in an airtight container in the fridge for 3-4 days or freeze for up to three months. Thaw completely before reheating.

Notes

  • The nutritional information below is for the sloppy joe meat only. It does not include the bun or cornbread.

Nutrition

Serving: 1 sandwichCalories: 183kcalCarbohydrates: 10gProtein: 16gFat: 9gSaturated Fat: 3gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 4gTrans Fat: 0.5gCholesterol: 49mgSodium: 690mgPotassium: 562mgFiber: 2gSugar: 7gVitamin A: 2019IUVitamin C: 7mgCalcium: 36mgIron: 3mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




20 Comments

  1. Sloppy Joes are a favorite in my house! I’m always looking for new ways to reinvent them and I had to try these! They are so good!5 stars

  2. Sloppy Joes in under 30 minutes?! Heck, yeah, I am loving this recipe!!! I also wish it was anywhere close to 100 degrees here haha; it’s been freezing for weeks now! 🙁5 stars

    1. Thank you so much Annie! Funny, I wish for cooler temps, I miss winter! Let’s trade! 🙂

  3. It’s been forever since I’ve made these. These were killer. I like the carrot that you added to the recipe. On my list to make again soon!5 stars

    1. Thank you so much! I try to sneak in a few veggies in meals like this, my kids never even noticed – moming win! 🙂

  4. The weather has been getting cold and I was craving something warm. These sloppy joes warmed me right up – very tasty. I served over rice, delicious!5 stars

    1. Yes, Lisa – they’re perfect for that! What a great idea to serve over rice – I’m going to try it! 🙂

  5. This is such a simple recipe, but so flavorful. Zero complaints! Yummy!5 stars

    1. Thank you so much, Erren! Yes, it’s a crowd pleaser for sure.

  6. These were delicious with tater tots! Very easy recipe and the sandwiches are 10/10!5 stars

    1. I agree Meg, tater tots are the best with sloppy joes! Thanks so much!

  7. I made these with ground turkey instead and they were really good! Barely any leftovers. It’s a keeper!5 stars

    1. Same here, I use turkey all the time and it’s delicious! Thanks so much Suchi!

  8. I’ve seen sloppy joes countless times on Pinterest, but I had never made them. I’m glad I found this recipe, they’re so easy and so good!5 stars

    1. Thank you so much Jovita! They’re a staple in our house because they’re so easy. 🙂

  9. LOL. I love your philosophy. My great grandmother (she lived to be just short of 101) always loved deserts. She judged how good a party or pot luck was by the number of desserts. 🙂 But, back to your recipe. It sounds wonderful. Put it on a gluten free English muffin or roll, and I would be happy. (Eat dessert first and make a plate to take home!)5 stars

    1. Yes Amanda! Yes to all of that! Your grandmother and I would have been best friends! That’s one great thing about this recipe, there are lots of options, bun or no bun, gluten-free English muffin or even over zucchini noodles, which was, by the way, super good! Thank you so much. 🙂

  10. So, I made these sloppy joes with chickpeas and they were a hit. I love making this recipe – so much better than the canned sauce!5 stars

    1. Oh Sarah that’s a great idea! I’ve never used chickpeas, but I love them in cooking! Thanks for the inspiration!