Vegan Dal Makhani (Black Lentil Curry)

This curry is a hearty staple in North Indian cooking. It get its creaminess from smashed lentils, beans and coconut milk.
Prep: 15m Cook: 60m Total: 75m

Ingredients

  • 2 cups black beluga lentils (dried. See Notes for preparing and cooking.)
  • 1 can red kidney beans (about 1½ cups)
  • 2 tbsp vegan butter or oil
  • 2 large onions (sliced)
  • 2 tbsp minced ginger
  • 2 tbsp minced garlic
  • 1 cup tomato puree
  • 3 Bay leaves
  • 1 ½ tsp salt (or to taste)
  • 1 can full-fat unsweetened coconut milk or cream (reserve 2 tbsp for garnish)
  • 1 handful Chopped fresh coriander leaves (to garnish)
  • 2 tsp turmeric
  • 2 tsp Kashmiri chilli powder
  • 2 tsp cumin
  • 4 tsp ground coriander
  • 2 tsp garam masala
  • 1 tsp ground fenugreek
  • 1 cinnamon stick

Instructions

  • Heat the oil in a large pot on low heat. Add the sliced onions. Cook for about 10 minutes or until browned.
  • Add the minced ginger and garlic and cook until the garlic browns.
  • Stir in the turmeric, chilli, cumin, ground coriander, garam masala, fenugreek and cinnamon stick. Cook stirring constantly until they are toasted and fragrant. Be careful not to burn the spices.
  • Stir in the tomato puree and cook for 2 minutes or until most of the liquid has evaporated. Stir constantly to prevent burning.
  • Drain the canned kidney beans and add to the pot. Then add the cooked black lentils with cooking liquid to the pot.
  • Add the bay leaves and salt. Cover and simmer on low for 20 minutes. Stir occasionally to prevent sticking.
  • Stir in the coconut milk and simmer for an additional 10 minutes.
  • Remove from heat. Garnish with coconut cream and coriander before serving.