Go Back
+ servings

Dal Makhani

Quick, easy, creamy, and hearty restaurant-style Punjabi vegan Dal Makhani that your family will love.

  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Allergens: Nuts
  • Servings: 6

Ingredients

  • 1/2 cup whole moong lentils (uncooked)
  • 1/3 cup black gram lentils (uncooked)
  • 1/4 cup kidney beans (uncooked)
  • 1/2 cup cashews
  • 2 tablespoons coconut oil
  • 1 tablespoon cumin seeds
  • 1 onion (diced)
  • 1 tablespoon ginger (minced)
  • 1 tablespoon garlic (minced)
  • 2 tomatoes (diced)
  • 3 cups water
  • 1 tablespoon dal makhani masala
  • 1/2 teaspoon garam masala
  • 1 teaspoon coriander powder
  • 1 teaspoon salt
  • 3 cups water
  • Plant-based milk (for garnish)
  • Cilantro (for garnish)

Equipment

  • Instant Pot

Instructions

  1. In a colander, add whole moong lentils, black gram lentils, and kidney beans, then wash under running water for a few minutes. In a large bowl, mix lentils and kidney beans with 5 cups of water. Let them soak for 4 hours or overnight.  

  2. Soak cashews in hot water for 20 minutes then blend them with 1/2 cup water in a high-speed blender to make a paste.

  3. Start the Instant Pot on sauté mode and let it heat up.  Add coconut oil and cumin seeds.

  4. When cumin seeds start to splatter, add onions, ginger, and garlic and sauté for about 2 minutes.

  5. Add the tomatoes, cashew paste, dal makhani, garam masala, coriander powder, and salt, then stir and sauté for another 2 minutes. 

  6. Add the drained lentils and beans and 3 cups of water and mix well.

  7. Press cancel and close the lid with the vent in the sealing position. Change the pot setting to “Bean/chili,” which will set the timer to 30 minutes of high-pressure cooking. When the pot beeps, do natural pressure release and open the lid once the pressure is released.

  8. Stir in plant-based milk and garnish with cilantro.  Serve with naan or rice.

BON APPÉTIT!