Classic Dal Makhani Recipe – Creamy and Flavorful

Classic Dal Makhani Recipe – Creamy and Flavorful

Introduction: Dal Makhani is a beloved North Indian dish known for its rich and creamy texture, as well as its delectable blend of spices. This recipe brings together black lentils and kidney beans in a luscious tomato-based gravy, creating a dish that’s both comforting and indulgent. Whether you’re a fan of Indian cuisine or looking to explore new flavors, this Dal Makhani recipe is sure to satisfy your taste buds.


  • 1 cup whole black lentils (urad dal), soaked overnight
  • 1/4 cup kidney beans (rajma), soaked overnight
  • 2 tablespoons ghee or butter
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • 1/4 cup fresh cream
  • Salt to taste
  • Chopped cilantro for garnishing


  1. Drain and rinse the soaked lentils and kidney beans. In a large pot, add the lentils, kidney beans, and enough water to cover them. Cook until soft and tender. Set aside.
  2. In a separate pan, heat ghee or butter over medium heat. Add cumin seeds and let them splutter. Add chopped onions and sauté until golden brown.
  3. Add ginger-garlic paste and sauté for a minute until fragrant. Stir in the tomato puree and cook until the oil starts to separate from the mixture.
  4. Add turmeric powder, red chili powder, and garam masala. Mix well and cook for a couple of minutes.
  5. Add the cooked lentils and kidney beans to the tomato mixture. Mix thoroughly and let it simmer for about 20-25 minutes, stirring occasionally.
  6. Mash some of the lentils and kidney beans with the back of a spoon to thicken the gravy. Add salt to taste and adjust the spices if needed.
  7. Stir in fresh cream, and let the dal simmer for another 10 minutes to allow the flavors to meld together.
  8. Once the dal reaches the desired consistency, remove it from the heat.
  9. Garnish with chopped cilantro before serving.

Serve: Serve hot with naan, roti, or steamed rice. Enjoy the creamy and flavorful goodness of Dal Makhani!


Leave a Reply

ไทย/ EN
    Your Cart
    Your cart is emptyReturn to Shop
    Share via
    Copy link