Sloppy Joes are one of those dishes that just takes you right back to happy times. Messy, satisfying, and so much easier to make than they look. This roundup covers nine variations on the classic, so whether you're looking for something smoky, spicy, or adventurous, there's definitely something here for everyone.
Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.
1. Classic Beef & Tomato Sloppy Joes

Five simple dinners. One grocery list.
No recipe hunting, no messy shopping notes, no complicated chef projects. Just family dinners that fit real weeks.
Ingredients
Method
- Heat a large skillet over medium-high heat. Brown beef until no pink remains, breaking it up as you go.
- Add onion and bell pepper; cook 4 to 5 minutes until soft. Drain excess fat.
- Stir in ketchup, brown sugar, Worcestershire, mustard, salt, and pepper.
- Simmer 8 to 10 minutes until sauce thickens, stirring occasionally.
- Spoon onto toasted buns and serve hot.
This is a classic and for good reason. It's sweet, it's tangy, and savory all at the same time. Brown sugar, Worcestershire, and ketchup- together, they just work. Be careful, though, not to use too much liquid. Keep it simmering until it holds its shape nicely on a spoon; otherwise, you could end up with a soggy bun, and nobody wants that. Use 80/20 beef; the fat gives you flavor. Bun-wise, get yourself a brioche bun. It's rich, buttery, and its sturdy nature is perfect for this one.
2. Chipotle Bourbon Sloppy Joes
Ingredients
Method
- Heat oil in a skillet over medium-high heat.
- Brown beef with onion and garlic, about 6 minutes, breaking meat into pieces as you go.
- Drain excess fat if needed.
- Stir in ketchup, bourbon, brown sugar, chipotle, Worcestershire, and paprika.
- Simmer 6 to 8 minutes until thick and glossy. Season with salt and pepper.
- Toast buns and spoon meat onto each. Add pickles or cheese if you like.
This one takes the classic to another level. Chipotle brings smokiness and heat, and the bourbon adds a lovely, deep, slightly sweet undertone that turns almost caramel-like as it cooks down.
Try not to go overboard with the chipotle, though; usually one pepper is enough. This one's great for batch cooking; the flavors just get better and better overnight.
3. Mediterranean Lamb Sloppy Joes with Feta
Ingredients
Method
- Heat oil in a skillet over medium heat. Add onion and cook until soft, about 4 minutes.
- Add garlic and cook 30 seconds. Stir in lamb and break it up.
- Brown lamb, 6 to 8 minutes. Drain excess fat if needed.
- Stir in tomato paste, tomatoes, oregano, cumin, and red pepper flakes. Simmer 8 minutes.
- Season with salt and pepper. Stir in parsley.
- Spoon lamb onto toasted buns and top with feta.
This version of the classic goes in a completely different direction, using lamb instead of beef. It gives you something richer and almost slightly gamey. Lamb can burn fast, so keep an eye on it, and remember to drain it. If you don't, it can end up greasy.
Cumin, coriander, and cinnamon give it a lovely Middle Eastern vibe. Don't forget to add the feta off the heat. That's so important. It will keep the mixture nice and creamy and tangy and stop it from turning to rubber. Try not to use too much sauce either, since the mixture needs to hold its shape.
Go for a sturdy brioche or even try a pitta. It can handle the richness of this one.
4. Mushroom & Walnut Vegan Sloppy Joes
Ingredients
Method
- Heat oil in a skillet over medium heat.
- Cook onion until soft, about 5 minutes.
- Add garlic and cook 30 seconds.
- Add mushrooms and cook until browned and most of their liquid has evaporated, about 6 to 8 minutes.
- Stir in walnuts, paprika, and chili flakes; cook 2 minutes.
- Add tomato sauce, ketchup, maple syrup, and soy sauce. Simmer 4 to 5 minutes.
- Season with salt and pepper, taste and adjust.
- Spoon onto buns and serve.
Now I'll be honest, I was skeptical about this one. But mushrooms and walnuts together do something impressive. Mushrooms give you that lovely, deep, savory umami hit, and the walnuts give you something to chew on. Together they do a good job of impersonating meat.
Pulse the walnuts in a food processor until coarsely ground. You don't want them too fine; otherwise it will end up as a paste, but you don't want it too chunky either. When you cook the mushrooms, don't crowd the pan. You want to give them space so that they can color and brown, not steam. That's how you get flavor.
This is great in any type of bun, but you could try it in a baked potato too. The leftovers are great for freezing.
5. Korean Gochujang Sloppy Joes
Ingredients
Method
- Cook beef and onion in a skillet over medium heat until browned. Drain excess fat.
- Add garlic and cook 30 seconds until fragrant.
- Stir in gochujang, soy sauce, brown sugar, rice vinegar, sesame oil, and water.
- Simmer 4 to 6 minutes until sauce thickens and coats the meat.
- Toast buns if you like, pile on the meat, and finish with sesame seeds and scallions.
Gochujang isn't just another hot sauce. It's sweet, savory, and a little bit funky all at once, and adding this completely changes your sloppy joe. Gochujang, soy sauce, brown sugar, and sesame oil is your flavor base, and it works amazingly well.
Try not to add too much gochujang, since the heat can build as it cooks, so taste as you go. You can adjust at the end. When buying gochujang, get the best quality you can, since the difference in flavor profile can be huge.
Top this with some pickled cucumbers or even kimchi. I love how the sharpness cuts right through the richness.
6. BBQ Pulled Pork Sloppy Joes
Ingredients
Method
- Combine pulled pork, BBQ sauce, ketchup, brown sugar, paprika, onion powder, and vinegar in a skillet.
- Heat over medium, stirring, and simmer 5 to 7 minutes until sauce thickens.
- Toast buns in a pan or oven for 2 minutes.
- Spoon pork onto buns and top with pickles or coleslaw.
- Serve hot and keep napkins within reach.
This is like two American classics in one. Barbecue pulled pork meets sloppy joe, and it works so well. If you have the time, the best way to cook this is low and slow. A slow cooker does the job brilliantly. You can also grab some good-quality store-bought pulled pork, and you're halfway there.
Your choice of BBQ sauce makes or breaks this. It makes up a huge part of the whole flavor, so pick one that you really like. Try not to use too much liquid, and reduce the sauce down before serving. Don't forget to toast your bun; this will stop it from going soggy. Again, brioche is a great choice, or a potato roll can work too. These hold up much better than a hamburger bun.
7. Turkey, Apple & Sage Sloppy Joes
Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.
Ingredients
Method
- Heat oil in a skillet over medium heat.
- Add onion and cook 3 to 4 minutes until soft.
- Add garlic and sage; cook 30 seconds.
- Add turkey and cook, breaking it up, until no pink remains.
- Stir in apple, ketchup, mustard, vinegar, and brown sugar.
- Simmer 5 to 7 minutes until sauce thickens and apple softens.
- Season with salt and pepper.
- Spoon onto rolls and serve warm.
I love this one; it is just like autumn in a bun. Using turkey and not beef gives you something that is leaner and milder. This means you can be a little bit bolder with your seasoning; the turkey can take it.
Adding Granny Smith apple gives a lovely subtle sweet note and a little bit of texture; it doesn't go mushy. I'd go for Granny Smith every time; other softer apples turn to mush. Sage with turkey is a classic pairing and for good reason; it just works.
Watch out for overcooking the turkey, though. It's super lean and can dry out fast. This version is lighter than the classic but still super tasty.
8. Smoky Black Bean Sloppy Joes
Ingredients
Method
- Heat oil in a skillet over medium. Add onion and cook 5 minutes until soft.
- Stir in garlic, smoked paprika, cumin, and chili powder. Cook 30 seconds.
- Add beans, crushed tomatoes, and tomato paste. Mash roughly half the beans with the back of a spoon.
- Stir in vinegar and maple syrup. Simmer 8 to 10 minutes to thicken.
- Taste and season with salt and pepper.
- Spoon onto buns and top with pickles or slaw.
I love this vegetarian take on the classic; it's full of flavor. Black beans are fantastic; they hold their shape way better than using pinto or kidney beans. Using smoked paprika gives smokiness, or even using chipotle, rather than actually grilling.
Don't forget to season well; beans can be very bland on their own, and you need a really strong spicy tomato base for the flavor to really stand out. What I like to do is mash some of the beans into the sauce; this helps naturally thicken it and improve the texture. This freezes well, too; the sauce keeps well and reheats better than the bread.
9. Buffalo Chicken Sloppy Joes with Blue Cheese
Ingredients
Method
- Heat oil in a skillet over medium. Add onion and cook 3 minutes.
- Add ground chicken, garlic powder, and salt. Cook 6 to 8 minutes, breaking up the meat until no pink remains.
- Stir in buffalo sauce and simmer 2 minutes so the flavors come together.
- Pull the skillet off heat and mix in yogurt and blue cheese for a creamy finish.
- Toast buns and pile on the chicken. Add cabbage or slaw for crunch.
Of all the recipes in this roundup, this one is amazing and definitely my favorite! Buffalo flavor is all about how hot your hot sauce is, along with butter and the tang from vinegar. I like to use Frank's Red Hot; it's a classic choice, but you can use your favorite. There are so many good hot sauces nowadays to choose from.
Ground chicken or shredded chicken will work, and a great shortcut is to use rotisserie chicken, which will help speed things up. Be careful not to make it too saucy. Make sure the filling is thick enough to stay on the bun. Otherwise it gets runny and can be messy!
Use blue cheese and not ranch. Sorry ranch lovers, but blue cheese is the traditional pairing, and I think it works best. If you want to make it richer, you can add cream cheese. I sometimes add a little sour cream just to make it extra silky.
Frequently Asked Questions

I get asked the same questions every time I post a recipe. Here’s the honest truth with real timing from step to step instead of some vague directions.
How do I make sloppy joes taste more grown-up without making them complicated?
To enhance the flavor and decrease the sweetness, do the following. 2 tablespoons of Worcestershire sauce and 1 tablespoon of Dijon mustard mixed with your ketchup should do the trick. Additionally, brown 1 small diced onion and 2 minced garlic cloves first. This step alone adds more flavor than almost any other alteration.
To complete your sauce, mix in one tablespoon of red wine vinegar, or a splash of lemon juice to brighten it. Also, toasted buns and pickled red onions add a lot more than you’d think.
What’s the best protein for a less greasy, more flavorful filling?
As for the beef, lean ground beef (90/10) is good because it keeps the grease down while still tasting beefy. If you want something with less fat, ground turkey or chicken is also good, as it gives you a neutral base which allows the bold spices to do their thing.
Simmered ground lamb with sauce gives a rich experience. For a fully plant-based option, use finely diced cremini mushrooms mixed with 3/4 cup of chopped walnuts. This creates real texture to the dish without substitutes.
How do I fix a sauce that just tastes like sweet ketchup?
To make your dish better, try adding some acidity and umami. Per cup of sauce, add 1 tbsp of soy or Worcestershire sauce, and also 1 tbsp of Dijon mustard. For a smoky flavor, add 1 tsp of either smoked paprika or chipotle powder, simmer for 10 minutes, and taste first before adding salt and pepper.
What add-ins actually change the texture and not just the flavor?
Sauté 1 cup of diced bell pepper and onion for color and crunch. Add 1 cup of cooked black or pinto beans for heft. Brown 2 cups of chopped mushrooms until dry for a lower-fat, and meatier, swap. Finish with cilantro if spicy, or 1/2 cup of crumbled feta if it’s the lamb version.
How do I keep the filling from going watery on the bun?
After you’ve browned the meat and drained the fat, put the pan back on the heat and cook off any remaining liquid before adding the sauce. Once you do that, unlid the pot and simmer for 8 to 12 minutes.
If you’re short on time, you can mix in 1 Tbsp of tomato paste or 1 tsp of cornstarch mixed with 1 Tbsp of water. These options will thicken sauce in about 2 minutes.
Can the filling be made ahead or frozen?
Yes! And it actually gets even better overnight. Let the filling cool to room temperature then store in an airtight container in the fridge for up to 4 days. If you need to loosen it up, you can gently reheat it on the stove with a small splash of water.
To freeze, divide your food into zip-close freezer bags, press out the air, and freeze for a maximum of 3 months. To defrost, place in the fridge overnight and reheat on low, stirring until everything is hot.
Nine variations, one skillet, about twenty minutes per variation. More range than anyone gave a recipe that started on a paper plate.