These vegetarian Lentil Sloppy Joes are made in the Instant Pot with just a few simple and inexpensive ingredients. Freezer-friendly and kid-friendly, these sandwiches are the perfect healthy comfort food.
I’m excited to share this lentil sloppy joe recipe with you!
Lentils have been making their way into my Instant Pot cooking a lot lately, so it was only a matter of time before vegan lentil sloppy joes became a thing.
I’m not going to lie. Sloppy joes are called sloppy joes for a reason. They are sloppy. You’ll just have to have fun while eating these sandwiches. And maybe wear a bib or put a napkin in your lap?
This post contains affiliate links. As an Amazon associate I earn from qualifying purchases; read my disclaimer policy for more information.
Did everyone receive sloppy joes for school lunch as a kid or was that just me and my fellow Midwestern classmates? I was never a fan of the original sloppy joe, so I took that as a challenge to make a vegan instant pot version that would make me (and you!) happy.
These lentil sloppy joes are like the grown-up, healthier version of that long-gone cafeteria sandwich.
Spice them up with some hot sauce and your favorite BBQ sauce of choice, pile the lentils high on the burger bun of your choice, and choose your toppings.
Here’s why Instant Pot Lentil Sloppy Joes are the best
- They require just 10 minutes of hands-on time. The rest of the cook time is up to the Instant Pot!
- These sandwiches are tangy and packed with that classic sweet sloppy joe flavor.
- They’re inexpensive and require simple, plant-based pantry ingredients
- Lentils are packed with fiber and plant protein, making this a filling and healthy recipe!
How to make Instant Pot lentil sloppy joes
Start by pressing the “saute” function on your Instant Pot. Heat the olive oil, then saute diced onion and carrot until softened, about 6 minutes.
Next add the garlic and saute a minute more, until aromatic.
Stir in the remaining ingredients (except BBQ sauce) that take this from just lentils to sloppy joe lentils: ketchup, dijon mustard, brown sugar, Vegan Worcestershire sauce, chili powder, salt, and the dry lentils. Add vegetable broth or water; veg broth will add more flavor (and sodium) but water will do in a pinch.
Lock the lid in place. Set the Instant Pot to high pressure for 15 minutes. Allow the pressure to release naturally. All in all, it should take about 40 minutes for the pot to come to pressure, cook, then release pressure.
Unlock the lid and stir in the BBQ sauce. This adds an extra punch of flavor and sloppiness. Choose your favorite barbecue sauce for a fun flavor, or use this sweet and spicy vegan barbecue sauce.
Can the lentil filling be frozen?
Yes! Add the lentil sloppy joe filling to a freezer safe container and freeze for up to 3 months. Let thaw in the fridge before using or heat up in the microwave or stove for quick use.
Toppings and Serving Ideas
- raw white onion rings (or maybe even caramelized onions?)
- romaine lettuce or arugula
- pickles
- avocado (because who can say no to healthy fats?)
Serve with a hearty Marinated Collards Salad or keep it classic with Instant Pot Chickpea Noodle Soup.
For a classic Midwestern meal, enjoy a sloppy joe sandwich with a side of chips and vegan french onion dip.
Looking for similar recipes?
- Instant Pot Red Lentil Curry with Sweet Potatoes
- Mushroom and Lentil Casserole with Mashed Potatoes
- Vegetarian Mushroom Philly Cheesesteak
- Vegetarian Reuben with Quick Pickled Cabbage
Looking for a stove top version? These vegan lentil sloppy joes are the same recipe, minus the Instant Pot!
All of my Instant Pot recipes are made in a 6 qt DUO60 Instant Pot. Check out more of my Instant Pot recipes.
Instant Pot Vegan Lentil Sloppy Joes
Ingredients
- 1 cup dry green or brown lentils rinsed
- 1 tablespoon olive oil
- 1 small yellow onion diced
- 1/2 cup diced carrot
- 3 cloves garlic minced
- 1/4 cup ketchup
- 2 tablespoons Dijon mustard
- 2 tablespoons brown sugar
- 1 teaspoon chili powder
- 1/2 teaspoon vegan Worcestershire sauce check ingredient list to make sure its vegan
- 1/2 teaspoon hot sauce optional
- 1/2 teaspoon salt
- 2 and 1/4 cups water or vegetable broth
- 1/4 cup barbecue sauce
- 5 burger buns
- optional toppings: lettuce, white onion, pickles, avocado
Instructions
- Press the "saute" function on your Instant Pot. Set to "normal" heat and set the timer for 7 minutes. Add the 1 tablespoon of olive oil.
- Saute diced onions and carrots for about 6 minutes, until softened and lightly browned. Add garlic and saute a minute more.
- Add all remaining ingredients EXCEPT barbecue sauce: dry lentils, ketchup, mustard, brown sugar, chili powder, Worcestershire sauce, hot sauce, salt, and water or veg broth.
- Lock the lid in place and set the pressure vent to “sealing”. Press the “high pressure” button and set the timer to 15 minutes. It will take ~10 minutes to come to pressure.
- When the timer is up, allow the pressure to release naturally. This will take about 10 minutes. Remove the lid and stir in the barbecue sauce.
- Serve on toasted burger buns with lettuce, onion pickles and avocado. Enjoy!
Notes
- This recipe can easily be doubled. Double all ingredients, including liquid, and cook for the same amount of time.
- How to freeze: Add cooled (it should no longer be steaming) lentil sloppy joe filling to a freezer safe container (these are the kind that I use) and freeze for up to 3 months. Let thaw in the fridge before using or heat up in the microwave or stove for quick use.
Stefany
Delicious! Next time I would add 2-3 more minutes of cooking time as some of my lentils were still too firm.
Cassidy Reeser, RDN, LD
Thanks for making it! 🙂
Victoria
The flavors come together really well! Mine came out kind of watery so I may try reducing the amount of liquid next time.
Cassidy Reeser, RDN, LD
Thanks for the review, glad you liked the sloppy joes!
Allie
I agree! The flavor was great but there was too much liquid and the lentils were just a little over done for my taste. 2-3 minutes less and reduce liquid by 1/4-1/2 cup 🙂
Emily Koczur
Tonight was my second time making this recipe. It was so good the first time (and second of course), that I wanted to make sure I doubled the batch to freeze and save for later. It’s so easy too. Thanks!
Cassidy Reeser, RDN, LD
Thanks Emily, so happy to hear that! Enjoy!
Lori
This was a fabulous, easy to make recipe!! Everybody loved it!!
Cassidy Reeser, RDN, LD
Awesome, so glad everyone liked it!
Wendy Gregg
This recipe is delicious! I have made it multiple times. My husband suggested leaving the BBQ sauce out and putting it on our sandwiches separately. He made a good choice. The flavor in this recipe really pops without drowning all of it’s deliciousness in BBQ sauce. It’s awesome either way, but my preference is to put a little on each bite.
Cassidy Reeser, RDN, LD
I’m glad you both like them! Thanks for the tip and for making the recipe.
Meghan
Just made them tonight for my partner and I. We both loved them! Super easy and darn delicious. H
Cassidy Reeser, RDN, LD
Thanks Meghan, glad you both liked the recipe!
Amanda Luck
I dont have an instant pot can I make it in a crockpot?
Cassidy
I think it would work if you cook on high for 2-3 hours, but I can’t say for sure since I haven’t tried it out myself.
Jamie
I love these!! So much flavor! I doubled the batch with no problems. I will be making again for sure!!
Cassidy
Thank you! Glad you liked it!
Cheryl
I’ve made these before from other recipes and didn’t like them. This recipe is FANTASTIC! It will be a regular on our menu~ Thanks so much
Cassidy
Cheryl, thank you! So glad to hear you like this recipe.