Shreya's Kitchen
  • Recipes
  • About
  • Cookbook
  • Contact
    • Instagram
    • YouTube
    • Pinterest
    • TikTok
  • Recipes
  • About
  • Cookbook
  • Contact
    • Instagram
    • YouTube
    • Pinterest
    • TikTok

Trending Searches

korean
under 20
dessert
noodles
lunch
dinner
tiktok pasta
easy
vegan steak tacos recipe featured image Main Courses

Vegan Steak Tacos Recipe

tofu sandwich featured image Healthy & Light

Honey Chipotle Tofu Sandwich

featured image of the freezer breakfast sandwich Main Courses

Easy Freezer Breakfast Sandwiches (in 30 Mins!)

Categories

  • All Recipes
  • Recipe filter
  • Main Courses
  • Appetizers
  • Sides
  • Drinks
  • Snacks
  • Desserts
  • Vegetarian
  • Vegan
  • Gluten Free
vegan steak tacos recipe featured image Main Courses

Vegan Steak Tacos Recipe

tofu sandwich featured image Healthy & Light

Honey Chipotle Tofu Sandwich

featured image of the freezer breakfast sandwich Main Courses

Easy Freezer Breakfast Sandwiches (in 30 Mins!)

Pinterest

Email

copy url

Print

Recipes > Main Courses > Dal Maharani
VG

Pinterest

Email

copy url

Print

Dal Maharani

Introduction to Dal Makhani There are so many wonderful kinds of lentils out there with endless ways to customize them. One of my favorite variations is creating dal makhani. Dal makhani is a creamy and spicy dish made with a mixture of both lentils and kidney beans. This dish is then topped off with lots…

 

Recipe by:

Shreya’s Kitchen

June 27, 2021
April 12, 2025
Jump to Recipe Pin Recipe

Introduction to Dal Makhani

There are so many wonderful kinds of lentils out there with endless ways to customize them. One of my favorite variations is creating dal makhani. Dal makhani is a creamy and spicy dish made with a mixture of both lentils and kidney beans. This dish is then topped off with lots of butter and cream which balances out the spice and makes this recipe ultra-indulgent and delicious.

Breakdown of Ingredients:

Aromatics:

  • Oil: I always recommend using a neutral oil for South Asian recipes. I prefer using canola oil. Avoid using oils like sesame or olive oil which have a strong flavor.
  • Urad Dal: Black urad dal is a key ingredient in this dish and should not be substituted with other varieties of lentils.
  • Kidney Beans: For this dish I recommend using dried kidney beans and soaking them overnight along with your urad dal. However, canned kidney beans could also work if that’s all you have on hand.
  • Yellow Onions: Yellow onions work much better with lentils rather than red onions. Red onions have a sweeter flavor that doesn’t suit the flavor palette of many lentil-based dishes.
  • Ginger + Garlic: Ginger and garlic are essential in any tarka. A “tarka”, as I’ll explain further below, is the process of tempering aromatics and spices before adding in your veggies or lentils. Ginger and garlic adds a lot of richness and warmth to this dish.
  • Crushed Tomatoes: I prefer using canned crushed tomatoes in this recipe. Canned diced tomatoes work well too. I recommend using canned tomatoes over fresh tomatoes though because they have a stronger flavor.
  • Green Chillies: Use your favorite green chillies for this recipe – serrano and jalapeno work well.
  • Cream + Butter: The “makhani” in dal makhani refers to the creamy and buttery consistency of this dish. So don’t be shy when adding the cream and butter in! Traditionally, ghee (clarified butter) would be used. However, I typically use earth balance which is a plant-based butter.

Spices:

  • Cloves, Cardamom, and Cinnamon: I use both small green cardamom pods and a large black cardamom in this dish. These spices coupled with cloves and cinnamon add an earthy richness to this dish.
  • Hing; Hing, otherwise known as asafoetida, is a staple in a lot of Indian dishes. It adds warm and depth to the dish and is pretty essential. However, if you don’t have access to it, it may be omitted if necessary. 
  • Cumin Seeds: Cumin seeds or powder may be used for this dish, although I prefer cumin seeds since it tastes a little fresher and more vibrant.
  • Kashmiri Mirch: Kashmiri mirch is a type of red chili powder that has a bright red tone that is more vibrant than regular chili powder and also a milder flavor. 
  • Turmeric, Garam Masala, Dried Fenugreek Leaves, Coriander Powder: These spices are another staple for most Indian dishes. I use them in pretty much every dish, and they add a lot of warmth and depth of flavor.

Keys to Success

  1. Soak your lentils and kidney beans overnight. Urad dal and dried kidney beans must be soaked overnight. Otherwise, you will end up cooking your lentils and beans for several hours to get them to soften.
  2. Use a pressure cooker. A pressure cooker or instant pot are the best appliances to use for cooking lentils or beans Either of these will cut down your cooking time significantly versus using a regular pot or dutch oven.

The Perfect Tarka:

The process of frying your aromatics and spices in Indian cooking is known as a “tarka.” When making lentils, traditionally, the lentils are boiled separately while the tarka is made in a skillet. Once both are done, the tarka and lentils are combined.

The key to perfectly tempering your ingredients is heating up your oil in a skillet on a medium heat, and then adding in your cumin seeds and hing. Roast your cumin seeds and hing for about 30 seconds to a minute before adding in your onions. Then, you want to let the onions cook for a couple of minutes, making sure to stir constantly. Let the onions turn translucent and fragrant.

Then, add in your spices. I always recommend adding in your spices before your tomatoes so they can cook thoroughly. Otherwise, the spices can be left with a slightly “raw” flavor. Then, add in your tomatoes, green chilies, and salt to your mixture. I recommend adding the salt right after the tomatoes since it will help the tomatoes soften.

Then, continue to cook the cook the mixture for a few minutes until you can see the oil start separating from the mixture. This could take about 3-5 minutes on medium heat, if not longer.

More Recipes You’ll Love

  • Paneer Butter Masala
  • Amritsari Chole Recipe
  • Pav Bhaji
VG
No ratings yet

Dal Makhani

pin recipe Print recipe

Ingredients

  • 1 c urad daal (black)
  • 3/4 c kidney beans (dry)
  • 6 c water
  • 2 tbsp oil
  • 1 c yellow onions (finely chopped)
  • 1 tbsp ginger (grated)
  • 2 tbsp garlic (chopped)
  • 1 c crushed tomatoes
  • 2 green chillies
  • 3 cloves
  • 3 choti eliachi (cardamom)
  • 1 badi elachi (big cardamom)
  • 1 cinnamon stick
  • pinch of hing
  • 1 tsp cumin seeds
  • 1/4 tsp turmeric
  • 1.5 tsp kashmiri mirch
  • 1/2 tsp garam masala
  • 1 tbsp kasoori meethi leaves
  • 1.5 tsp coriander powder
  • 1/3 c cream
  • 3 tbsp butter
  • salt (to taste)

Instructions

  • Soak your urad daal and dried kidney beans overnight (the longer the better).
  • Sauté your onions until translucent and then add garlic and ginger. Cook another minute.
  • Add in all spices: cumin seeds, hing, turmeric, red chili powder, coriander powder, garam masala, kasoori meethi, cloves, cardamon (big and small) and the cinnamon stick.
  • Sauté the spices until aromatic (about a minute) Make sure the heat is on medium or medium-low so the spiccs don't burn.
  • Add crushed tomatoes, green chilies, and salt. Sauté well until the oil starts to separate from the mixture. This could take 3-5 minutes. Make sure to keep stirring constantly so the mixture doesn't stick to the bottom or burn.
  • Add your water, and then cook your mixture for at least 45 minutes to an hour. This is really going to depend on what appliance you use and how much your beans have softened. I really recommend using a pressure cooker or instant pot. A dutch oven or regular pan with a lid could work but it will take much longer!
  • Once the daal is close to being done, make sure to check on it to make sure the mixture hasn't dried up too much. If it has, you can adjust by adding more water. Also, be super careful if you aren't used to working with a pressure cooker! If you're going to check on the mixture, let all of the hot air out first (carefully) and then gently open the cooker to take a look.
  • Once the daal is done, mix in your butter and cream, and serve with naan, roti, or rice. Garnish with cilantro if desired.
Course Main Course
Cuisine Indian
Keyword daal, dal makhani

Hi! I’m Shreya!

Welcome to Shreya’s Kitchen! Here, I whip up delicious vegetarian dishes that are both indulgent and healthy.

about me

CONNECT WITH ME

Pin This Recipe

Most Popular

  • featured image
    Comfort Food
    Apple Crumble (Single Serving)
  • spicy peanut noodles featured image
    Main Courses
    Easy Spicy Peanut Noodles (40g Protein!)
  • spicy maggi recipe image
    Main Courses
    Spicy Maggi Recipe (Street Food Style!)
see recipes

Still Hungry?

Join our subscriber community for
exclusive updates, recipes and more.

Loading

Shop With Me

shop all

Rate & Review

What did you think of this recipe? Cancel reply






You might also like
    Black Bean Soup: A High-Protein Vegetarian Favorite
    Healthy & Light

    Black Bean Soup: A High-Protein Vegetarian Favorite

    lentil soup with raita
    Healthy & Light

    Lentil Soup with Greek Yogurt (Dal with Raita)

    Main Courses

    Rajma Chawal

    vegetarian breakfast burrito
    Healthy & Light

    Vegetarian breakfast burrito (with cottage cheese)

    black bean burrito
    Healthy & Light

    Black Bean Burrito

    Main Courses

    Bhindi Masala

    frankie rolls
    Appetizers

    Frankie Rolls (Aloo)

    jeera rice recipe featured image
    Sides & Snacks

    Easy Jeera Rice Recipe (Restaurant Style Cumin Rice)

explore popular recipes

Check Out My Socials

Follow along for more delicious food content!

Still hungry?

Loading
Recipes
  • Main Courses
  • Appetizers
  • Sides & Snacks
  • Desserts
  • Vegetarian
Social
  • Instagram
  • TIKTOK
  • youtube
  • pinterest
More
  • About
  • work with me
  • Cookbook
  • Privacy Policy

Copyright © 2025 Shreya's Kitchen. All Rights Reserved.

DESIGN BY SAEVIL ROW + MTT

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required