Go Back
Red lentil dal in a serving dish
Print Recipe
5 from 6 votes

Instant Pot Dal with Red Lentils

This vegan Instant Pot Dal with Red Lentils is an easy and delicious spiced red lentil dish.  It can be served alone as a soup, or as a side dish along with rice.
Prep Time5 mins
Cook Time30 mins
Course: Main Course, Side Dish
Cuisine: Indian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4 people
Calories: 207kcal


  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 teaspoons sea salt
  • 1 teaspoon garam masala
  • 1 teaspoon red pepper flakes Use more or less for desired spice level.
  • ½ teaspoon cayenne pepper
  • 2 garlic cloves, finely diced
  • 15 ounce can fire-roasted tomatoes Or use 2 medium sized tomatoes, diced
  • 1 cup red lentils Rinse and check for pebbles
  • 2 cups water
  • To serve: basmati or jasmine rice (optional)


  • Add olive oil to the Instant Pot. Press the sauté button. Leave the adjustable temperature setting at normal.
  • When the oil begins to shimmer, add the diced onion, salt, garam masala, red pepper flakes, and cayenne. Use a long-handled wooden spoon or spatula to stir, and continue cooking until the onions have softened and the spices are fragrant.
    saute the onions and spices for instant pot dal
  • Add the diced garlic, stir, and continue cooking for 1 minute.
  • Add the tomatoes, and bring to a simmer.
    Add fire-roasted tomatoes
  • Add the lentils and water, and bring back to a simmer.
    Add lentils + water (for Instant Pot dal)
  • Press the cancel button on your Instant Pot (to turn off the sauté function).
  • Seal the Instant Pot lid, and turn the steam valve to the sealing position.
  • Set Instant Pot to pressure cook/manual, high pressure. Set the cook time for 1 minute.
  • The Instant Pot will take about 10 minutes to come to pressure, and then will start counting down the cook time.
    The Instant Pot will beep to let you know the cook time has finished. After the cook time is finished, the machine will begin the natural release process, and the countdown timer will start counting up. Allow the Instant Pot to do a natural release for 10 minutes.
    After 10 minutes, carefully quick release the remaining pressure by using the handle of a long spoon (I use a wooden spoon) to turn the steam valve to venting.
    Tip: Quick release can be messy– the vent will let loose some liquids with the steam. Lay a kitchen towel over the top to keep your kitchen clean.
  • Wait for the steam to escape and the pin to drop down. Then, carefully remove the lid. Stir dal.
    Pressure cook Instant Pot dal until tender
  • Serve Immediately:
    Serve dal warm, alone or with rice.
    Store leftovers in the fridge, and use within 3-4 days.
    Make Ahead and Freeze:
    Let lentils cool to room temperature, and freeze for up to 6 months


Calories: 207kcal | Carbohydrates: 31g | Protein: 12g | Fat: 4g | Saturated Fat: 1g | Sodium: 1185mg | Potassium: 480mg | Fiber: 15g | Sugar: 2g | Vitamin A: 259IU | Vitamin C: 4mg | Calcium: 40mg | Iron: 4mg