Instant Pot Lentil Soup (Vegan) Recipe


  • 1 yellow onion , chopped
  • 2 carrots , peeled and chopped
  • 2 celery stalks , chopped
  • 1 15-oz. can diced tomatoes (with juice)
  • 2 garlic cloves , minced
  • 1 teaspoon ground cumin
  • 1 teaspoon curry powder
  • pinch of cayenne pepper (optional)
  • 1 cup dry green or brown lentils
  • 3 cups water
  • freshly ground black pepper
  • 1 teaspoon salt , plus more to taste
  • 1 cup fresh spinach , roughly chopped
  • lemon slices , for serving


  1. In the bowl of the Instant Pot, combine the onion, carrots, celery, tomatoes, garlic, cumin, curry, cayenne (if using), lentils, water, and several grinds of black pepper. Do not add any salt yet. Stir well to combine.
  2. Secure the lid and move the steam release valve to Sealing. Use the Manual or Pressure Cook button to cook for 10 minutes at high pressure. It should take 10 to 15 minutes for the pot to come to pressure, then the cooking cycle will begin to countdown.
  3. When the cooking cycle is complete, allow the pressure to naturally release for 10 minutes, then move the steam release valve to Venting. When the floating valve drops, it’s safe to remove the lid.
  4. Give the soup a stir to make sure the lentils and vegetables are tender, then stir in 1 teaspoon of salt and the chopped fresh spinach. The greens should wilt quickly in the hot soup. Season with additional salt to taste, then serve warm with slices of lemon to help brighten the flavor even more.
  5. Leftover soup can be stored in an airtight container in the fridge for up to a week.

Nutrition Facts

Calories: 128kcal

Carbohydrates: 22g

Protein: 8g

Sodium: 425mg

Potassium: 446mg

Fiber: 10g

Sugar: 2g

Vitamin A: 3935IU

Vitamin C: 6mg

Calcium: 47mg

Iron: 2.8mg

Leave a Comment

77  −    =  70