This vegan Instant Pot Lentil Soup is full of Italian flavors! It's made with brown lentils, carrots, and spinach in a savory tomato broth.
If you're looking for a hearty and comforting dish that's easy to prepare, be sure to check out this Lentil Soup. It's made in the Instant Pot, so it's ready in no time, making it the perfect choice for a weeknight dinner.

When I was in college, I frequented and ended up working at a local coffee shop that served a big bowl of homemade soup with sliced bread for $3.00. Customers came from all over campus to take advantage of this amazing deal. One of the most popular items on the menu was the Spinach Lentil Soup.
With deals like that we weren't forced to live on Ramen noodles and frozen pizza - we ate pretty well during those years of intense study.
Upon trying this Instant Pot version I realized that it tastes EXACTLY like the Spinach Lentil version that I ate so much of during that time in college many years ago.
The flavors must have embedded themselves into my subconscious mind because I started feeling like it was 2002 again and I was sitting in a crowded cafe sipping a cup of coffee eating a big bowl of it.
I love that food and flavors have that kind of effect on us - one bite of something familiar can transport us all the way back to childhood.
Jump to:
- What Kind Of Lentils Are Best For Lentil Soup?
- Do Lentils Need To Be Soaked First?
- Ingredients For Instant Pot Lentil Soup
- How To Make Instant Pot Lentil Soup
- How Long Does Lentil Soup Take To Cook?
- What To Serve With Lentil Soup
- How Long Does This Soup Last In The Fridge?
- Can It Be Frozen?
- Instant Pot Lentil Soup with Spinach

What Kind Of Lentils Are Best For Lentil Soup?
Lentils are one of my favorite all-around ingredients. I always have a stash of dried lentils on hand in my pantry.
Lentils are budget-friendly and used in in cuisines found all around the world. They can be added to soups and stews, salads, dips, and curries for extra protein.
Lentils are also very healthy - they are a great source of protein, iron, fiber, folate as well as many essential vitamins and minerals and are low in calories.
For this Instant Pot Lentil Soup, I recommend using dried brown lentils. Brown lentils are the variety commonly sold in grocery stores and food coops. I like to use brown lentils when making soup because they hold their shape and do not become mushy when cooked.
For the best results, I do not recommend using red or yellow lentils or French or black lentils for this recipe. Red or yellow lentils will cook too quickly in the Instant Pot and become mushy and French (also known as Puy) or black (also known as Beluga) lentils require a longer cooking time than this recipe calls for.
The great thing about the Instant Pot is that it cuts down the cooking time for brown lentils. The active cooking time for this lentil soup is 14 minutes. Lentils cooked on the stove top require a longer cooking time.
Do Lentils Need To Be Soaked First?
Lentils do not need to be soaked before cooking, but it's recommended to rinse them under cold water before using to remove any impurities.

Ingredients For Instant Pot Lentil Soup
This soup only calls for a few ingredients and you likely have most of them in your pantry or fridge already. The recipe is simple, but this soup packs a lot of flavor.
Here's what you'll need to make it.
- 6 cloves Garlic
- 1 Onion (any color)
- 2-3 stalks Celery (equals 1 cup chopped celery)
- 4-5 large Carrots (equals 3 cups of diced carrots)
- 2 Tbsp. Olive Oil
- 1 ¼ cup Dried Brown Lentils
- 4 ½ cups Vegetable Broth
- 2 cups Crushed Tomatoes
- 1 tsp. Italian Seasoning
- 1 tsp. Sugar
- ¾ tsp. Kosher Salt (split)
- ½ tsp. Pepper (split)
- 2-3 cups fresh Spinach (roughly chopped) (or hearty greens of choice)
Lentils are naturally gluten free, but always check the labels to make sure the brand is free of gluten if gluten is an issue for you. Some companies process lentils in the same facilities as non-gluten free foods and cross-contamination can occur.




How To Make Instant Pot Lentil Soup
This soup is easy to make and takes no time at all, making it a great option for busy weeknights!
It's made with brown lentils along with garlic, onions, celery, and carrots. It's flavored simply with Italian seasoning and cooked in a savory tomato broth. This lentil soup is thick and finished with a bunch of fresh spinach.
The aromatics and veggies are minced and then sauteed in an Instant Pot along with olive oil until fragrant. The brown lentils are then added along with some vegetable broth, crushed tomatoes, and Italian seasoning. Once the soup is finished cooking, the fresh spinach is added to the dish.
- Start by mincing 6 cloves of garlic and 1 onion (white or yellow onions are best).
- Dice 2-3 stalks of celery (equals 1 cup of diced celery).
- Peel 4-5 large carrots and cut them into slices. Cut the slices into half moons or into quarters if they are large. It's important that the carrots are roughly the same size so that they cook evenly (yields 3 cups chopped carrots).
- Roughly chop 2-3 cups of spinach (or hearty greens of choice).
- Place 1 ¼ cups of dried lentils in a colander and rinse them thoroughly (this helps to remove any impurities).
- Plug in the Instant Pot (6 or 8 quart) and set it to the Sauté setting.
- Add 2 Tbsp. of olive oil to the Instant Pot. Once heated, add the minced garlic, onions, and celery. Sauté for 2-3 minutes, stirring often.
- Add the chopped carrots along with ½ tsp. of kosher salt and ¼ tsp. of pepper. Sauté for 4-5 minutes, stirring often.
- Add the rinsed lentils to the pot and sauté for 1 minute, stirring often.
- Pour 4 ½ cups vegetable broth, 2 cups of crushed tomatoes (measure the crushed tomatoes with a dry measuring cup), 1 tsp. Italian seasoning, and 1 tsp. sugar (the sugar helps to balance out the acidity of the crushed tomatoes) into the pot. Stir until combined.




How Long Does Lentil Soup Take To Cook?
Once all of the aromatics and veggies are sauteed, it takes 14 minutes of active cooking time and 10 minutes of natural pressure release to cook this lentil soup.
- Once all of the ingredients are in the Instant Pot, place the cover on top and make sure it is in the locked position and that the valve it sealed.
- Press the 'Cancel/Off' button and then press the 'Manual' or 'Pressure Cook' button.
- Set the timer for 14 minutes.
- Allow the Instant Pot to pressurize, cook for 14 minutes, and when that time is up allow the steam to release naturally for 10 minutes. Feel free to flip the vent after 10 minutes to release any extra steam. At this point you can remove the cover from the Instant Pot.
- Remove the lid and add the 2-3 cups of roughly chopped spinach and ¼ tsp. each of kosher salt and pepper.
- Stir the soup once again until combined.
The soup should be thick and the lentils and carrots should be tender, but not mushy when finished cooking.
Always be sure to exercise caution when using an Instant Pot. Check out this guide for any questions you may have regarding use of your Instant Pot.

What To Serve With Lentil Soup
Soups like this one are perfect served with some toasted crostini or warm, crusty bread for dipping.
Something bread-y like pesto chicken flatbread pizza, biscuits, savory scones, or garlic bread are great as well.
Feel free to serve the soup as-is, or garnish with some grated Parmesan or Asiago cheese or freshly minced herbs like chives or parsley for some extra color and flavor.
A grilled cheese or panini sandwich like this Italian Mozzarella Grilled Cheese, Chipotle Chicken Panini, Pesto Grilled Cheese, or Dijon Chicken Grilled Cheese is perfect for dipping into this soup.
Love Instant Pot recipes? Don't miss these!
- Instant Pot Mediterranean Chicken and Rice
- Instant Pot Pork Carnitas
- Instant Pot Wild Rice
- Instant Pot Pot Roast
- Instant Pot Split Pea Soup

How Long Does This Soup Last In The Fridge?
This Instant Pot Lentil Soup should last 3-4 days in an airtight container in the refrigerator.
Make sure to allow the soup to come to room temperature before transferring to the fridge.
Can It Be Frozen?
This soup makes an excellent freezer meal! It's always nice to have a pre-made soup like this one on hand in the freezer when things get extra busy and hectic in life.
How To Freeze
- Prepare the soup according to the instructions and allow to cool completely.
- Once cooled, place the soup in heavy-duty freezer bags labeled with the date or in airtight containers.
- Store up to 3 months in the freezer.
How To Thaw
- Place the containers of frozen soup in the fridge for 24 hours to thaw.
- Place the soup in a Dutch Oven or soup pan and add ½ cup of water or vegetable broth and heat thoroughly.
Love soup? Check out these recipes!
- Harvest Vegetable Soup
- Tuscan Vegetable Noodle Soup
- Italian Vegetable Soup
- Root Vegetable Soup
- Vegetable Orzo Soup
- Sweet Potato Kale Soup
Love lentils? Check out these recipes!
Looking For More Instant Pot Soup Recipes? Don't Miss These!
Instant Pot Vegetable Quinoa Soup
Instant Pot Vegetable Soup
Instant Pot Bean Soup

Instant Pot Lentil Soup with Spinach
Equipment
- Instant Pot 6-Quart or 8-Quart
Ingredients
- 6 cloves garlic
- 1 onion yellow or white
- 2-3 stalks celery equals 1 cup diced
- 4-5 large carrots equals 3 cups diced
- 2 Tbsp. olive oil
- 1 ¼ cup brown lentils
- 4 ½ cups vegetable broth
- 2 cups crushed tomatoes
- 1 tsp. Italian seasoning
- 1 tsp. sugar
- ¾ tsp. kosher salt split
- ½ tsp. pepper split
- 2-3 cups spinach roughly chopped
Instructions
- Mince 6 cloves of garlic and 1 onion (white or yellow are best).
- Dice 2-3 stalks of celery (equals 1 cup of diced celery).
- Peel 4-5 large carrots and cut them into slices. Cut the slices into half moons or into quarters if they are large. It's important that the carrots are roughly the same size so that they cook evenly (yields 3 cups chopped carrots).
- Roughly chop 2-3 cups of spinach (or hearty greens of choice).
- Place 1 ¼ cups of dried brown lentils in a colander and rinse them thoroughly (this helps to remove any impurities).
- Plug in the Instant Pot (6 or 8 quart) and set it to the 'Sauté' setting.
- Add 2 Tbsp. of olive oil to the Instant Pot. Once heated, add the minced garlic, onions, and celery. Sauté for 2-3 minutes, stirring often.
- Add the chopped carrots along with ½ tsp. of kosher salt and ¼ tsp. of pepper. Sauté for 4-5 minutes, stirring often.Add the rinsed lentils to the pot and sauté for 1 minute, stirring often.
- Pour 4 ½ cups vegetable broth, 2 cups of crushed tomatoes (measure the crushed tomatoes with a dry measuring cup), 1 tsp. Italian seasoning, and 1 tsp. sugar (the sugar helps to balance out the acidity of the crushed tomatoes) into the pot. Stir until combined.Make sure that the ingredients do not exceed the max fill line.
- Once all of the ingredients are in the Instant Pot, place the cover on top and make sure it is in the locked position and that the valve it sealed.
- Press the 'Cancel/Off' button and then press the 'Manual' or 'Pressure Cook' button.Set the timer for 14 minutes.
- Allow the Instant Pot to pressurize, cook for 14 minutes, and when that time is up allow the steam to release naturally for 10 minutes. Feel free to flip the vent after 10 minutes to release any extra steam. At this point you can remove the cover from the Instant Pot.
- Remove the lid and add the 2-3 cups of roughly chopped spinach and ¼ tsp. each of kosher salt and pepper.Stir the soup once again until combined.
- To Serve: Serve the lentil soup with some grated Parmesan or Asiago cheese and fresh herbs such as chives or parsley for extra color and flavor (optional). Serve with toasted crostini or warm, crusty bread for dipping (optional).






alyssa | everydaymaven
Thanks for including my recipe!! 🙂
Christine
Sure thing! 🙂
Shirley Landis
I made this for dinner yesterday & it was delicious!
Christine
Hi, Shirley - So glad you enjoyed it and thank you for the feedback! 🙂
Sara
Delicious! Made this for dinner and will definitely make this again in the future. Added a few potatoes as well, and used frozen spinach instead of fresh one. Thanks for the recipe!
Christine
Hi Sara - So glad to hear you enjoyed it! Great idea to add potatoes - I may need to try that next time! 🙂
Denise Irvine
Made this soup today. It was delicious. Will make this again & again
Christine
Hi Denise - So glad you enjoyed it! This is one of my favorite fast and tasty go-to recipes as well! 🙂
Michael Laubinger
Looks like a good recipe. Only question I have is it it high or low pressure setting for the 14 minutes?
Christine
Hi Michael - I apologize for omitting this info from the recipe. My Instant Pot doesn't have the option to switch between high and low pressure, so I didn't realize it was an option. I always use the 'Manual' setting and then adjust the time accordingly and it looks like the default pressure for this setting is high. So, it would cook at high pressure.
Janet Carr
Easy to put together. Used beef bone broth. added russet potato, 3 bay leaves and 4 cups baby kale. Cooked perfectly in the times indicated. Will make again.
Christine
Hi Janet - So glad to hear that you enjoyed this soup! 🙂
Shelly
How would you make this on the stove if you don’t own an instant pot? Thx!
Christine
Hi Shelly - I actually have a recipe for stove top lentil soup that's very similar to this Instant Pot version. I'll link to it, so you can check it out. The only real differences are that the stove top version takes longer to cook and the spinach is not in the recipe, but feel free to add a few cups of it at the end of cooking time. Hope you enjoy!
https://www.therusticfoodie.com/hearty-lentil-soup/
Shelly
Thanks so much! Planning to make today 🙂
Carla
so so yummy
Christine
Hi Carla - So glad you enjoyed it! 🙂