Full of earthy lentils and a richly seasoned broth, this vegan-friendly Instant Pot Lentil Soup is anything but bland.

While I love using lentils in recipes like Instant Pot Lentil Chili and Lentil Taco Meat, this recipe for Lentil Soup ranks as my favorite. It is an incredibly simple plant-based dinner recipe that is packed with flavor.
Reasons to Love Instant Pot Lentil Soup
This Instant Pot Lentil Soup is the lentil soup to beat all lentil soup recipes for many reasons.
- Inexpensive. With the addition of fresh onion, celery, and carrots, Instant Pot Lentil Soup uses ingredients like canned tomatoes, dried lentils, dried spices, and broth that you likely have on hand in your pantry right now, making this soup extremely affordable.
- Healthy. Lentils are a powerhouse of nutrients. They are packed with fiber, plant-based protein, and nutrients. Add in tomatoes for antioxidants this soup is filled with all the good stuff.
- Flavorful. While the list of ingredients is humble and inexpensive, the combination makes for one insanely flavorful Lentil Soup.
- Fast. This recipe for lentil soup can be on the table in under an hour, yet tastes as though it has been simmering for hours. Using an electric pressure cooker allows for the lentils to become tender and the soup to develop incredible flavor.
Notes on Ingredients & Modifications

- Lentils: You must use dried brown or green lentils, not yellow or red lentils, as they will turn to mush during pressure cooking.
- Broth: Use low-sodium store-bought or homemade vegetable broth, to control the sodium level in this soup. If you are not vegan or vegetarian, replace the vegetable broth with chicken stock.
- Italian Battuto--This Italian combination of celery, onions, carrots, and garlic is the Italian version of France's mirepoix. It is the base for this soup and is key to adding flavor. In most recipes, I suggest leaving an ingredient, like celery or onions, out if your family does not care for them. While you certainly can choose to do so, I do find this lentil soup shines best when all four ingredients are used.
- Tomatoes: I like to use a mixture of crushed and diced tomatoes for various textures. That said, feel free to use all crushed tomatoes or all diced tomatoes.
- Spices: The mixture of dried spices is the secret to the most amazing flavor in this Lentil Soup. Oregano, ground coriander, cumin, and bay leaves all combine to give this lentil soup depth and earthiness.
- Balsamic Vinegar: A key to making the flavors pop in this humble lentil soup is to finish it with balsamic vinegar. It adds a rich finish and makes the soup sing. In place of the balsamic, feel free to use the juice of one fresh lemon.
How to Make Instant Pot Lentil Soup
This lentil soup is not at all complicated to make. However, if you are new to using an Instant Pot, you may first want to check out How to Use an Instant Pot to familiarize yourself with some of the terms and steps.
- Place your lentils in a fine mesh strainer and rinse well. Dried lentils are covered in dust and dirt, so it is critical you don't skip this step. You will also want to quickly sort them to ensure no rocks or stones. Set the lentils aside to add to the soup later.
- Turn the Instant Pot to saute, add in the oil, and let it heat briefly. Once the oil is heated, add in the carrots, onions, and celery and saute for 2-3 minutes, until the celery and onion begin to soften.
- Add the rinsed lentils and garlic to the inner pot and saute for just 1 minute, then hit cancel to turn the saute function off. This will help the garlic and lentils to toast and become flavorful. You just want to be sure not to saute longer than a minute, as you don't want your garlic to burn.

- Add the broth to the inner pot, and use a wooden spoon or spatula to scrape up any browned bits on the bottom of the inner pot. This helps to prevent a burn warning.
- Stir in the crushed tomatoes, diced tomatoes, spices, and salt.

- Place the lid on the pressure cooker and be sure the vent knob is pointed to sealed. Set to cook on HIGH pressure for 15 minutes.
- Once cook time has elapsed, let the pressure release naturally. This is crucial to ensuring the lentils are fully cooked. If you try to do a quick release of pressure after pressure cooking soup, you will also be left with hot liquid spewing out of your venting knob, making a mess in your kitchen.
- Once the pressure has been fully released and the lid becomes unlocked, remove the lid. Don't be alarmed if the soup appears thick, once you stir everything, the texture will look perfect.
- Stir in the balsamic vinegar or lemon juice. everything a stir, removing the bay leaves as you come across them.

- Serve immediately. This easy lentil soup makes an easy, hearty plant-based entree especially when paired with Dutch Oven Bread and a Spinach Avocado Salad to round out the meal.

Storing Leftover Lentil Soup
Once cooled slightly, store any leftover lentil Soup in an airtight container for up to 5 days in the refrigerator. Alternatively, you can freeze lentil soup in a freezer-safe container, leaving up to 1 inch of room for expansion for up to 3 months.
More Instant Pot Vegetarian Soup Recipes
I love preparing soups using the Instant Pot. They cook up fast, yet taste as though they have been simmered for hours. Check out a few of my favorite Instant Pot Soup Recipes below.
- Instant Pot Potato Soup
- Instant Pot Cabbage Soup
- Instant Pot Tomato Soup
- Instant Pot Pasta Fagioli
- Instant Pot Butternut Squash Soup
- Instant Pot Vegetable Soup
If you try this recipe for Lentil Soup be sure to leave a comment below. I'd love to hear from you!

Instant Pot Lentil Soup
Ingredients
- ½ tablespoon olive oil
- 1 small onion finely diced
- ⅓ cup celery finely diced
- ½ cup carrots peeled finely diced
- 1 cup dried brown or green lentils rinsed well and drained
- 2 teaspoons minced garlic
- 4 cups vegetable broth low sodium
- 15 ounces crushed tomatoes low sodium
- 15 ounces diced tomatoes no salt added
- 1 teaspoon oregano
- 1 teaspoon coriander
- 1 teaspoon cumin
- 1 teaspoon kosher salt see note
- 2 dried or fresh bay leaves
- 1 tablespoon fresh lemon juice or balsamic vinegar
Instructions
- Turn Instant Pot to saute, add the oil, and let heat briefly.
- To the heated oil, add in the onions, celery, and carrots and saute for 2-3 minutes, or until the vegetables begin to soften.
- Add in lentils and garlic and saute for an additional 1 to 2 minutes. Turn Instant Pot OFF.
- Add in vegetable broth and scrape up any browned bits on the bottom of the instant pot to prevent a burn warning.
- Add in the crushed and diced tomatoes, oregano, coriander, cumin, salt (if using), and bay leaves.
- Place the lid on the pressure cooker and be sure the vent knob is pointed towards sealed. Set cook time for 15 minutes on high pressure by hitting manual or pressure cook and using the +/- buttons to adjust the timing.
- Once the cook time has elapsed, allow pressure to release naturally.
- Once the pressure has been released, remove the lid. Give the soup a stir, discarding the bay leaves as you come across them. Stir in the lemon juice or balsamic vinegar and serve.
Equipment Needed
Notes
Nutrition
This recipe was originally shared in 2019 and updated in 2023.
Faye R
All I can say is wow!! This was so easy to make and my kids loved it too! Thank you so much for this yummy recipe.
Abeer
This was a fantastic meal! I used brown lentils instead of green ones and absolutely loved the flavor and texture.
Kristen Chidsey
Wonderful! Thanks for sharing, Abeer!
Elaine
Thank you for another healthy and delicious recipe. I love how the instant pot makes it taste like it's been simmering for hours. Your recipes are always so flavorful!
Kristen Chidsey
Thanks Elaine! It makes me so happy to hear you enjoyed this Lentil soup (and my other recipes!)
Carol Aiello
Can I use a Dutch oven to make the lentil soup....I do not have an instant pot. Thank you
Kristen Chidsey
Hi Carol! Yes, you can! I would saute the carrots, onions, celery, and garlic as directed over medium-high heat. Add in the 5 cups of broth instead of 4, the lentils, tomatoes, and spices. Bring a boil, then reduce the heat, cover the pot, and simmer until the lentils are tender, stirring occasionally. This will take about 45 minutes. Remove bay leaves, stir in vinegar and serve.
Rafael
Simple easy fast lentil soup with lots of flavor.
Kristen Chidsey
I love that you enjoyed so much Rafael! Thank you for taking the time to leave a review.
S. A. Damico
I want to use red lentils how should I adjust time and ingredients.
Kristen Chidsey
Unfortunately, I do not advise red lentils as they will turn to mush during pressure cooking.
Carol
Ooops! Sorry Kristen, I reread the fine print and got the answer I was looking for.....will post again after I make this tonight.....looking forward to making it.
Kristen Chidsey
No worries Carol! I hope you enjoy!!!
Marti
I added 1/4 lb of ground beef and 1tsp ginger - was delish!
Kristen Chidsey
What a great idea Marti!
Amanda
Delicious! First time I've made something with lentils and it was great!
Kristen Chidsey
I am so glad you enjoyed! Even my picky family loves lentils served up this way too!
Lenoir Moy
I would love to try this Instant Pot Lentil Soup, but I do not have an Instant Pot, nor can I afford one. I'm 77 yrs.old and live on a 'very tight' budget. Is there a recipe for a Slow Cooker?
Kristen Chidsey
Hi Lenoir! I understand and would never suggest you purchase an Instant Pot if it does not suit your needs. I would saute the onions, celery and carrots and then add that to the slow cooker along with the remaining ingredients for the soup (leaving OUT the lemon juice/balsamic vinegar). Cook on LOW for 8 hours. Discard bay leaf and stir in lemon juice/balsamic vinegar and serve 🙂 I hope you enjoy!
Pete Jones Jones
Cool! Have just made it! Really lovely and strong flavour - i did over do the herbs etc a bit, and used 'not chicken bullion' - really like it. I used prepared wet lentils from a can (in France very near Puy De Dome so excellent lentils!) and just a heavy casserole but it worked brilliantly!
Great, thank you i will use this as my staple winter 'go to' soul warming Vegan dish 🙂 x
Kristen Chidsey
I am so glad you enjoyed so much Pete!