Close up of lentil sloppy joes on a white burger bund
Print Recipe
5 from 3 votes

Instant Pot Vegan Lentil Sloppy Joes

These vegetarian Lentil Sloppy Joes are made in the Instant Pot with just a few simple and inexpensive ingredients. 
Prep Time5 mins
Cook Time25 mins
Natural pressure release10 mins
Total Time30 mins
Course: Main Course
Cuisine: vegan
Servings: 5 servings
Calories: 355kcal
Author: Cassidy Reeser, RDN, LDN


  • 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


  • 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!


  • 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.  


Serving: 1sloppy joe with bun | Calories: 355kcal | Carbohydrates: 62g | Protein: 15g | Fat: 5g | Sodium: 807mg | Potassium: 577mg | Fiber: 13g | Sugar: 16g | Vitamin A: 2365IU | Vitamin C: 5.4mg | Calcium: 119mg | Iron: 4.7mg