This Instant Pot lentil soup is the ultimate one-pot wonder for chilly evenings or any time you crave something hearty yet healthy. Lentil soup has been a staple in my kitchen for years, and with the magic of the Instant Pot it comes together faster and easier than ever. It is packed with plant-based protein, cozy warming spices, and just the right amount of zest, tasting like it simmered on the stove all day when it really only took a fraction of the time.
What makes it so lovable is that it delivers big, comforting flavor from humble, budget-friendly pantry staples you probably already have on hand. It is a genuine one-pot meal, which means less cleanup and more time to actually relax, and it is every bit as satisfying in the depths of winter as it is on a cool spring night. Trust me, this one is love at first spoonful.
Why You’ll Love This Recipe
The biggest reason this soup earns a permanent spot in my rotation is speed. From start to finish it is ready in under 40 minutes, yet it tastes like something that took real time and care. That combination of quick and cozy is hard to beat on a busy weeknight.
It is also genuinely good for you. Lentils are rich in plant-based protein and fiber, which makes this soup filling and nourishing without any heaviness. Because it leans on inexpensive staples like dried lentils, mirepoix vegetables, and canned tomatoes, it is as kind to your grocery budget as it is to your body.
Then there is the sheer convenience of it being a one-pot meal. Everything happens right in the Instant Pot, from the initial sauté to the final simmer, so you are left with a single pot to wash. Full of warming, cozy flavors, it works beautifully any time of year and only gets better as leftovers.
Ingredients
The foundation of this soup is 1 cup of dried lentils, with brown or green being my favorites for their hearty texture that holds its shape, though red lentils will work too if you do not mind a softer, mushier result. The classic aromatic base comes from 1 medium onion, diced, 2 carrots, diced, and 2 celery stalks, diced, the trio of mirepoix that builds a rich, savory backbone.
For depth and warmth you will need 3 garlic cloves, minced, 1 teaspoon of ground cumin, ½ teaspoon of smoked paprika, and ¼ teaspoon of chili flakes, which are optional if you prefer things mild. The body of the soup comes from 4 cups of vegetable broth, which gives a deep savory flavor, and 1 can (14 oz) of diced tomatoes, which add a lovely acidity and richness. Fire-roasted tomatoes are a wonderful upgrade if you have them.
To finish, you will stir in 2 cups of fresh spinach or kale for a boost of color and nutrients, plus salt and pepper to taste. If you love a smoky note, a little extra smoked paprika or a dash of liquid smoke works beautifully. And if you are out of lentils, split peas or small white beans make a fine substitute.

Step-by-Step Instructions
Start by setting your Instant Pot to the Sauté function. Add a drizzle of olive oil, then sauté the onions, carrots, and celery for about 3 to 4 minutes, until they begin to soften and smell fragrant. This quick step builds the flavor base that makes the finished soup taste so deep and satisfying.
Next, stir in the garlic, smoked paprika, cumin, and chili flakes, and cook for about 1 minute, stirring constantly. This short bloom in the hot pot wakes up the spices and coaxes out their aroma before any liquid goes in, which makes a noticeable difference in the final flavor.
Now add the lentils, broth, and diced tomatoes with all their juices, along with a pinch of salt and pepper. Stir everything well to combine, then close the Instant Pot lid, set the valve to Sealing, and cook on High Pressure for 15 minutes. This is the hands-off stretch where the pressure cooker does all the work.
Once the timer beeps, allow the pressure to release naturally for 10 minutes, then carefully move the valve to quick-release any remaining pressure. Natural release helps the lentils finish cooking gently and keeps the soup from sputtering, so it is worth the short wait.
Finally, open the lid and stir in a couple of handfuls of spinach or kale, letting the residual heat wilt them in. Taste and adjust the seasoning if needed, then serve the soup warm, garnished with a drizzle of olive oil, a sprinkle of fresh parsley, or a bright squeeze of lemon juice. With roughly 10 minutes of prep and about 30 minutes of cooking including pressure time, you are looking at around 40 minutes total for 6 generous servings.

Tips for the Best Instant Pot Lentil Soup
If you love a creamier texture, use an immersion blender to purée a portion of the soup, or simply mash some of the lentils against the side of the pot with a spoon before serving. This thickens the broth beautifully while still leaving plenty of hearty texture. Cooking for little ones? Skip the chili flakes for a mild version and let the adults add their own heat at the table.
This soup is endlessly adaptable. Make it spicier with extra chili flakes or a dash of hot sauce, boost the protein with diced chicken, sausage, or tofu, or keep it purely plant-based as written. It pairs wonderfully with crusty bread and a simple side salad, and if you are planning a cozy soup night, it sits beautifully next to my silky carrot and ginger soup. For another fast, hands-off Instant Pot dinner later in the week, try my easy Instant Pot spaghetti squash.
One last note on leftovers: this soup tastes even better the next day once the flavors have had time to meld. Store it in an airtight container in the fridge for up to 4 days, and know that it may thicken as it sits, so a splash of broth or water when reheating brings it right back to life.
Kitchen Gear for This Recipe
- Instant Pot Duo 6-Quart
- Tempered Glass Instant Pot Lid
- Steamer Basket & Trivet Set
- Instant-Read Meat Thermometer
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I freeze this soup?
Yes. Let the soup cool completely, then freeze it in portions for up to 3 months. Thaw it overnight in the fridge before reheating gently on the stove or in the microwave.
Can I use canned lentils instead of dried?
You can. Reduce the Instant Pot cook time to about 5 minutes and decrease the liquid by 1 cup, since canned lentils are already cooked and will not absorb as much broth.
What if I don’t have an Instant Pot?
No worries at all. This soup works beautifully on the stovetop. Simply sauté the vegetables and spices in a large pot, then add the remaining ingredients and simmer for about 30 to 40 minutes, until the lentils are tender.
Which lentils are best for this soup?
Brown or green lentils are ideal because they hold their shape and give the soup a hearty bite. Red lentils work in a pinch but break down more, resulting in a softer, thicker, almost creamy texture.
How can I make it heartier?
Stir in cooked diced chicken, browned sausage, or cubed tofu for extra staying power, or serve it over a scoop of rice. A dollop of yogurt on top also adds richness and makes each bowl feel more substantial.
If this cozy bowl leaves you hungry for more wholesome inspiration, browse these healthy eating ideas from our sister site. And if you make this soup, I would love to see your creation, so snap a photo and tag @thekitchensaid on Instagram.
Cozy One Pot Instant Pot Lentil Soup
Vegetarian · Soup

A hearty one-pot Instant Pot lentil soup packed with plant-based protein, vegetables, and cozy spices, ready in under 40 minutes.
Ingredients
- 1 cup dried lentils
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp chili flakes (optional)
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes
- 2 cups spinach or kale
- Salt and pepper, to taste
Instructions
- Set the Instant Pot to Sauté and cook the onions, carrots, and celery in a drizzle of olive oil for 3 to 4 minutes until softened.
- Stir in the garlic, smoked paprika, cumin, and chili flakes and cook 1 minute to bloom the spices.
- Add the lentils, broth, and diced tomatoes with their juices plus salt and pepper. Stir to combine.
- Seal and cook on High Pressure for 15 minutes, then allow a 10-minute natural release before quick-releasing remaining pressure.
- Stir in spinach or kale until wilted, adjust seasoning, and serve warm with a drizzle of olive oil or squeeze of lemon.
Nutrition: 250 calories







