These easy Vegan Sloppy Joes put a plant-based spin on a childhood classic! Ready in less than 30 minutes, both kids and adults canโ€™t get enough of this meaty and comforting weeknight dinner.

Looking for more vegan family dinner ideas? Try my Vegan Baked Ziti, Cheesy Broccoli Rice Vegan Casserole, One Pot Vegan Pasta, and Vegan Broccoli Cheddar Soup

close up on two vegan sloppy joes served in hamburger buns.

Could you also not contain your excitement when you saw sloppy joes on the cafeteria menu at school? They were one of my all-time favorite childhood meals. Perfectly messy with crave-worthy flavors, I couldnโ€™t get enough.

Craving this childhood classic led me to create these best-ever Vegan Sloppy Joes. Meaty, filling, and perfectly seasoned, they may be even better than the version I ate as a kid!

This lentil sloppy joe recipe is made with a hearty lentil and vegan ground beef filling thatโ€™s seasoned with simple smoky-savory spices, while a touch of maple syrup adds an irresistible sweetness. Bonus: They only take 30 minutes to put together, so I know youโ€™ll love making them for simple family-friendly weeknight dinners!

Why youโ€™ll love these vegan lentil sloppy joes

  • So nostalgic – Just because the days of cafeteria sloppy joes are behind us doesnโ€™t mean we canโ€™t indulge in this classic childhood meal. The homemade version is even better thanks to incredible vegan ingredients!
  • Ready in 30 minutes – They take only 30 minutes to whip up from start to finish, making this a quick and easy weeknight dinner.
  • Packed with protein – A can of lentils and a package of vegan ground beef jam pack these sandwiches with approximately 40 grams of plant-based protein. They always hit the spot!
  • Versatile – Depending on your preferences, you can use all lentils, all vegan beef, or even soy curls/mushrooms/walnuts!
close up on two vegan sloppy joes served in hamburger buns.

How to make vegan sloppy joes

Find the complete recipe with measurements in the recipe card below.

Cook the vegan beef in a large skillet over medium-high heat until itโ€™s browned. Add in the diced onion and cook until itโ€™s soft and translucent. Next, add the garlic and cook for 1 more minute.

Stir the lentils, chili powder, smoked paprika, tomato sauce, ketchup, mustard, vegan Worcestershire sauce, and maple syrup into the vegan beef mixture. Cook for a few minutes to let the flavors mingle and turn down the heat if itโ€™s boiling too much.

making a vegan sloppy joe filling in a large skillet.

Taste the sloppy joe mixture and adjust the flavors as needed. Add salt to balance the flavors, add hot sauce for more heat, or maple syrup for a sweeter filling.

Serve the vegan sloppy joes in buns with or without toppings and enjoy!

stirring a vegan sloppy joe mixture with a wooden spoon in a skillet.

Frequently asked questions

What can I use instead of Beyond Meat?

You can replace the Beyond Meat with another store-bought vegan ground beef, like Impossible or Gardein. You can also use TVP or chopped soy curls rehydrated in vegetable broth or vegan chicken broth.

Want to skip the โ€œmeatโ€ entirely? Make the sloppy joe mixture with 3 cans of lentils or cook 1 cup of dried green lentils and add them to the pan after sautรฉing the onion and garlic. A mixture of lentils, walnuts and mushrooms could work too.

Can I add anything to these sloppy joes?

Yes, you can sautรฉ a diced green bell pepper, a red bell pepper, sliced mushrooms, or a jalapeno pepper with the onions and garlic to give the sandwiches a little more flavor and texture.

What do you serve with lentil sloppy joes?

This is a fuss-free dinner you can truly just scoop into huge hamburger buns or hoagie rolls and enjoy! But if youโ€™re looking to take them up a notch, top the sloppy joes with tangy toppings, like a scoop of my Vegan Coleslaw, pickle slices and pickled red onions.

For a well-rounded and kid-friendly dinner, pair the sloppy joes with a side of vegan macaroni salad, potato salad, vegan mac and cheese, french fries, and broccoli salad.

How long do they last? Can you freeze sloppy joes?

The leftover sloppy joe mixture will last for 4 to 5 days when stored in an airtight container in the fridge. I recommend letting the mixture cool to room temperature before storing.

They also freeze very well! Pack the lentil and โ€œbeefโ€ filling into freezer-friendly containers and freeze for up to 3 months. Let the leftovers thaw in the fridge overnight, then reheat in a pot on the stove or in the microwave until warmed through.

a womans hand grabbing a vegan sloppy joe.
close up on two vegan sloppy joes served in hamburger buns.
4.87 stars (52 ratings)

Vegan Sloppy Joes

These easy Vegan Sloppy Joes put a plant-based spin on a childhood classic! Ready in less than 30 minutes, both kids and adults canโ€™t get enough of this meaty and comforting weeknight dinner.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6 servings

Ingredients 
 

  • 12 ounces vegan ground beef I used Beyond
  • 1 small onion diced small
  • 3 garlic cloves minced
  • 15 ounce can lentils drained and rinsed*
  • 1 tablespoon chili powder
  • 2 teaspoons smoked paprika
  • 15 ounce canned tomato sauce
  • 2 tablespoons ketchup
  • 1 tablespoon yellow mustard
  • 1 tablespoon vegan Worcestershire sauce
  • 1 tablespoon pure maple syrup
  • 1/2 teaspoon salt, or to taste
  • 6 buns

Instructions 

  • Inย  a large nonstick skillet over medium-high heat, add the vegan beef and cook until brown, using a wooden spoon to break it up into small chunks.
  • Add the diced onion and cook, stirring constantly, for 5 minutes, until the onion is translucent. Now add the garlic and cook for 1 more minute.
  • Add the lentils, chili powder, smoked paprika, tomato sauce, ketchup, mustard, Worcestershire sauce and maple syrup. Stir everything together well to combine. Cook for 5 minutes, stirring frequently. Lower the heat if it's boiling too much.
  • Taste; add salt as desired, as well as hot sauce if you want it spicy, or more maple syrup for a sweeter sloppy joe mixture.
  • Serve on buns immediately.

Notes

  1. All lentils – If using all lentils, use either 3 cans, drained and rinsed, or cook 1 cup of green lentils, drain and add after you saute the onion and garlic.
  2. Other plant based meats – You can use TVP that has been soaked, soy curls chopped small, or any other plant based meat you like. A mixture of mushrooms, walnuts and lentils is good as well!
  3. Leftovers will keep for 4-5 days in the refrigerator. This also freezes very well.
  4. Nutritional information does not include buns or rolls, since they vary.

Nutrition

Serving: 1of 6 servings | Calories: 262kcal | Carbohydrates: 28g | Protein: 18g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.2g | Sodium: 839mg | Potassium: 744mg | Fiber: 9g | Sugar: 8g | Vitamin A: 1066IU | Vitamin C: 8mg | Calcium: 95mg | Iron: 6mg
Course: Main Course
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*This recipe was first published in June 2018 and has been updated in 2024 with a slightly changed recipe and improvements.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:

Comments

    1. The tomato sauce, ketchup and of course added salt. You can always reduce sodium by adding less salt and using salt free tomato sauce and ketchup if needed. Of course a little salt is needed to make it taste good though.

  1. Way too much chili powder and paprika. Smokiness is great but this is simply overpowering.ย 

  2. Yum! This is the third lentil sloppy joe recipe that Iโ€™ve tried and definitely my favorite. It has the right balance of acid and sweet. Since I have two kiddos under 12, I cut the chili to 1/2 T and it was just right for their sensitive palettes. I also saved time and used two cans of lentils (drained and rinsed). Iโ€™ll be making this again for sure!ย 

    1. I’m so glad to hear you guys loved my sloppy joes, and will be making them again! Thank you for taking time to share your review!

  3. This is my favorite recipe for vegan sloppy joes. Iโ€™ve made it more times than I can remember and itโ€™s always delicious. I increase the seasoning a bit, and add a T of minced dried onion.ย 
    My son loves it too. ย I put it over sweet potatoes, or rice, or just on a whole grain roll. Itโ€™s also great in a wrap.ย 
    Anyway, thanks for the great recipes Nora! They never let me down. ๐Ÿ™‚

    1. Thank you for sharing your wonderful comments! I’m glad you are loving the recipe! I love all the ways you use the Sloppy Joes. Thank you for using my recipes, Kathleen!

    1. I make this recipe a lot; a couple of times I’ve been out of mustard and it still tastes good. Or I use a splash of vinegar like another reader suggested.

  4. This was a great recipe, especially since I had all ingredients
    in my pantry. I added Bulgar wheat when I realized 1 can of lentils would be insufficient. I simmered the bulgar in the sauce before adding lentils.
    Delicious!

  5. Phenomenal!!! My adult son preferred these over the ones made with beef by his dad. ย So simple, tasty and delicious . ย This recipe completely satisfied my taste for a delicious sloppy joe! ย I used an Ezekiel pocket bread ย to serve it in

    1. I’m sure you could, but I haven’t tried it. I’m not sure how long it will take, maybe 4 hours on high or 7-8 on low.

  6. Thank you Nora! We stopped eating meat in May. I didnโ€™t think I could ever do it, you have to change everything youโ€™re use to at 50. Through trial and error we have stuck to it and now I wonโ€™t go back. These are to die for!! Thanks to your recipes. Absolutely the best!!! So flavorful and easy to make. I follow your recipes to a T. ย  Yesterday for thanksgiving I made your โ€œmeat loafโ€, vegan mashed potatoes, vegan gravy and green bean casserole.ย ย Everyone loved it, even those that still eat meat. ย Thank you for posting all these recipes. Itโ€™s so appreciated!!ย 

  7. Just made your recipe last night! made everything as you said, and I also added 1/2 lentils–a great way to sneak in a little more nutrition without the family staging a coup.
    Added a small side of coleslaw.
    Perfect! a keeper!
    xo Eva

  8. So. Great. The first time I tried to make sloppy joes was with another blogโ€™s recipe and my boyfriend was not impressed. He continued to be skeptical when I pulled out the lentils this time. But, like ALL your recipes, it was a hit. Thank you!

  9. Thank you Nora for this fabulous recipe! It’s our favorite Sloppy Joe replacement since moving to a plant based lifestyle. I know I should eat more lentils, but we love it withBulgar Wheat instead.

  10. Canโ€™t wait to make this Nora! Love your recipes! ย Question:,What brand of chili powder do you use? I know there can be different heat levels depending on the brand. ย I use Morton & Bassett, which has quite a bit of kick compared to say, McCormick chili
    Powder. Just wondering if I should use the full 3 tablespoons.ย 

    1. Thank you so much! I use a variety of chili powders but try to get quality brands. You might want to use only 2 tablespoons to start if it’s really spicy, then add more in if you feel it needs it. Thank you!

  11. This is so easy and so delicious!! Definitely going into the rotation! I did think 2 tablespoons of chili powder was enough for myself ย and used 4 cups of canned lentils that I ย rinsed and drained. I have enough for leftovers and I canโ€™t wait to eat it again!! Highly recommend this recipe!ย 

  12. I have a tomato allergy, so I used a red pepper sauce I make in place of the tomato sauce and ketchup. The spice ratio was exactly what I needed! The kids are happy once again. Lol

  13. I haven’t made this yet but I was looking for a lentil sloppy joe because I think Lentils often are a good substitute for ground beef, the texture is similar to me. When I make sloppy joe’s I usually use left over’s the next morning by reheating the sloppy joe mixture and pouring it over torn up toast. When I served aboard an aircraft carrier years ago they had this slop they called SOS (you know) and it was sloppy joe over toast for breakfast, and I liked it and so I still eat it.

  14. Soooo great!! I don’t even need to eat snacks because this comfort meal is so satisfying!
    I added one tablespoon of apple cider vinegar and swapped the lentils for sweet earth ground “beef”
    Certainly worth it.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.