Pepperpotindia

The Flavours of India

  • Home
  • Recipes
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Contact
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • Contact
×
  • Mango Milkshake
    Mango Milkshake Recipe: A Delicious and Healthy Summer Treat
  • Strawberry Smoothie Bowl
    Strawberry Smoothie Bowl
  • Lavender Lemonade
    Homemade Lavender Lemonade Recipe
  • Veg Manchow Soup
    Healthy and Spicy Veg Manchow Soup: Easy Recipe
  • Citrus Mocktails
    Citrus Mocktails Recipe: Refreshing and Fun Drinks!
  • Chocolate Smoothie Bowl
    Chocolate Smoothie Bowl: A Delicious and Healthy Treat
  • Chai Spiced Hot Chocolate
    Chai Spiced Hot Chocolate: A Cozy, Flavorful Drink
  • Chai Latte
    Chai Latte
  • Apple Milkshake
    Apple Milkshake: A Delicious and Healthy Treat
  • Dal Shorba
    Dal Shorba: A Simple and Delicious Soup Recipe
  • Chicken Soup Recipe
    The Best Chicken Soup Recipe
  • Chicken Manchow Soup
    Chicken Manchow Soup: A Delicious Indo-Chinese Treat
Home » Recipes » Vegetarian

Dal Makhani Recipe

Published: Sep 23, 2024 · Leave a Comment

  • Facebook
  • X
Jump to Recipe Print Recipe

Dal Makhani recipe is a creamy, comforting dish from Punjab, India. Known as "Maa Ki Dal" (Mother’s Dal), it’s a favorite in many Punjabi homes, including mine! I still remember my mom making it for special occasions. It’s a dish that brings the warmth of home!

A Dish is served in a bowl
Jump to:
  • About Dal Makhani Recipe
  • Why This Recipe Works
  • 4 Flavorful Ways to Make Dal Makhani
  • Must-Have Ingredients for the Perfect Dal Makhani
  • How to Make Dal Makhani Recipe
  • Serving Suggestions
  • Storage
  • Variations
  • Tips for Perfect Dal Makhani
  • ❔FAQs

About Dal Makhani Recipe

Dal Makhani recipe is a famous and creamy dish from Punjab, the northern part of India. It’s made by slow-cooking black lentils (urad dal) and kidney beans, which are combined with butter, cream, and a variety of spices. The slow-cooking process allows the flavors to blend perfectly, giving it a rich, indulgent taste that is loved by many!

The word "makhani" comes from "makhan," meaning butter in Hindi, which gives the dish its rich and velvety texture. I first tried Dal Makhani at a wedding, and I was amazed by how creamy and delicious it was!

This dish has become so popular that it’s now served at many restaurants and roadside dhabas across India.

It's a comfort food for many families, especially during special occasions. Dal Makhani Recipe is also known as "Maa Ki Dal" (Mother's Dal), symbolizing the warmth and care of homemade cooking.

Over time, it’s become an iconic part of Indian cuisine, representing not only Punjabi culture but also the joy of sharing food with loved ones. Whether at a wedding or a family dinner, it’s always a crowd-pleaser!

Why This Recipe Works

Before we dive into the recipe, let me share why this easy Dal Makhani is a favorite. First, it has authentic flavors and a rich, creamy texture that make it special.

By using slow-cooked lentils and kidney beans, the ingredients soak up the spices, creating a deep, satisfying taste. Plus, cooking on low heat helps give it that smooth, restaurant-quality feel.

I also start with a strong base by cooking onions, ginger-garlic paste, and tomatoes until the oil separates, which adds even more flavor to every bite!

4 Flavorful Ways to Make Dal Makhani

1. Whole Spices
First, heat 1 tablespoon of butter in a pan. Then, add cumin seeds and let them sizzle to release their amazing aroma. After that, toss in bay leaves, cinnamon sticks, cloves, and black cardamom for extra flavor and warmth!

2. Butter and Cream
Once the masala is ready with onions, ginger-garlic paste, and tomatoes, add a generous scoop of butter. Next, stir in lentils and beans. Finally, add more butter and cream to make the dal smooth, creamy, and perfectly balanced!

3. Slow Cooking
Now, slow cook the dal! After mixing the lentils with the masala, let it simmer on low heat for 30-40 minutes, stirring occasionally for the best results.

4. Smoky Flavor
To get that amazing dhaba-style smoky flavor, try the "dhungar" method. First, place a hot piece of charcoal in a steel bowl, then drizzle ghee over it. Cover the pot and let it sit for 5-10 minutes to infuse the dal with a delicious smoky taste!

Must-Have Ingredients for the Perfect Dal Makhani

Key Ingredients for a Flavorful Dal Makhani

Dal Makhani Recipe Ingredients

Ingredients Notes:

  • Black Lentils (Sabut Urad Dal) -The base of the dish! I love how these make the dal creamy and rich.
  • Red Kidney Beans (Rajma) -Adds heartiness—just like my mom’s special touch!
  • Butter & Cream -The magic ingredient for that rich, buttery flavor.
  • Onions & Tomatoes -The flavorful base that makes the dal so comforting.
  • Whole Spices (Cinnamon, Cloves, Bay Leaves) -Gives that warm, aromatic touch that reminds me of home.
  • Ginger-Garlic Paste -Fresh and spicy—my grandma’s secret!
  • Cumin Seeds -That sizzle in ghee always takes me back to street food days!

Craving more delicious recipes? 🍽️ Check these out:

  • Bread Cream Roll – a soft, creamy delight!
  • Dal Fry – a spicy, comforting classic!
  • Moong Dal Cheela – crispy and healthy!
  • Black Gram Dal – rich and hearty!
  • Moong Dal Recipe – light, tasty, and nutritious!

How to Make Dal Makhani Recipe

Step-by-Step Guide to Cooking Dal Makhani

1 . Preparing the Lentils and Beans

  • First, soak the whole black lentils and kidney beans overnight (or for at least 8 hours). This is a really important step! Soaking helps soften the beans, making them cook faster and become super tender. Trust me, I skipped this once and the dal took forever to cook!

2. Cooking the Dal

  • Next, you can cook the soaked lentils and beans in a pressure cooker, stovetop, or Instant Pot. This helps them become soft and perfectly cooked. If you're using a pressure cooker, it'll be quicker! The goal is to make them super soft and creamy.

3. Making the Base(Tadka)

  • Then, in a pan, heat some butter or oil. Add whole spices like cumin seeds, cloves, and cinnamon sticks, letting them release their yummy aromas. After that, throw in ginger, garlic, onions, and tomatoes. Stir them until they soften and turn golden brown. This is where the magic happens—this mixture gives the dal all its flavor!

4. Simmering and Combining the Dal

  • Now, add the cooked dal to the base. Simmer it on low heat for 45 minutes to an hour. Keep stirring occasionally, and add water or stock to get the right thickness. I remember the first time I made this, I was worried about burning it, but patience really paid off! It became so rich and creamy!

5. Adding Butter, Cream, and Finishing Touches

  • Finally, once the dal is ready, add some butter and a generous splash of cream. Stir it in for that velvety texture! Top it off with a swirl of cream, a sprinkle of garam masala, and fresh cilantro. This final touch makes the dal extra indulgent and brings everything together.
Dal Makhani Recipe

Serving Suggestions

  • Dal Makhani is best enjoyed with naan, roti, or steamed basmati rice. However, for an extra special touch, serve it with parathas or jeera rice to truly elevate your Indian feast!
  • To balance the richness of Dal Makhani, pair it with a cool raita, crunchy papad, tangy pickle, or a fresh salad. These sides add a refreshing contrast and complete the meal perfectly!
  • Make your Dal Makhani even more delicious by adding a dollop of butter, a swirl of cream, or a sprinkle of fresh cilantro. For an extra twist, top it with smoked paprika or chili flakes for a fiery kick!

Storage

Dal Makhani is perfect for meal prep! After it cools, store it in an airtight container in the fridge for 3-4 days. You can also freeze portions for up to 2 months. When you’re ready to eat, just add water or cream to adjust the texture!

Variations

1. Vegan Dal Makhani
For a vegan version, simply replace butter and cream with coconut cream or cashew cream. This keeps the dal creamy and delicious, without any dairy!

2. Lightened-Up Dal Makhani
Reduce richness by using less cream and butter. You can also replace some butter with ghee or olive oil for a lighter touch.

3. Dal Makhani with Spinach or Greens
Add spinach (or other greens) for a boost of nutrition and flavor. You can even make a Palak Dal Makhani for a healthy, tasty twist!

4. Dal Makhani with Other Legumes
Mix in yellow moong dal or masoor dal with the black lentils and kidney beans for a unique texture and delicious twist!

Tips for Perfect Dal Makhani

Achieving the Right Consistency: If you want your Dal Makhani thicker or soupy, it’s all about adjusting the water and letting it slow-simmer. The longer it cooks, the thicker it gets! So, let it simmer gently to get that perfect, creamy texture.

Balancing Flavors: To balance the richness of butter and cream with the earthiness of lentils and the spiciness from chilies, you might want to taste and adjust along the way! If it's too spicy, add a bit more cream, or for extra flavor, add more garam masala.

Using the Right Cooking Methods: Slow cooking is key to great Dal Makhani! Whether using a slow cooker, stovetop, or pressure cooker, the slower the cook, the richer the flavor. In a pressure cooker, keep an eye on the time to prevent overcooking.

Mimicking the Smoky Flavor: Want that traditional smoky flavor? Try the dhungar method! Just place a hot piece of charcoal in a bowl, drizzle ghee over it, cover the pot, and let it sit for a few minutes. This will infuse your dal with a mouthwatering smoky aroma!

Did you try this Dal Makhani Recipe? Leave a ⭐️⭐️⭐️⭐️⭐️ rating below and share it on Instagram, Facebook, and Pinterest!

Dal Makhani Recipe

❔FAQs

Can I make Dal Makhani without soaking the lentils overnight?

Soaking lentils and kidney beans overnight helps them cook faster and gives a better texture. You can use an Instant Pot, but it might take longer and won’t be as creamy.

How do I make Dal Makhani vegan?

To make vegan Dal Makhani, use vegan butter or oil instead of regular butter, and replace dairy cream with coconut or cashew cream. It will still taste rich and yummy, just a bit different!

Can I use canned kidney beans instead of dried ones?

Yes, you can use canned kidney beans! Just drain and rinse them before adding to the dal, so you don't need to soak or cook them. Remember, the texture might be a bit different from dried beans.

Can I make Dal Makhani ahead of time?

Yes, you can make Dal Makhani ahead. It tastes better the next day. Store in the fridge for 3-4 days or freeze for up to 2 months. Reheat gently, adding water or cream as needed.

A Dish is served in a bowl

Dal Makhani Recipe

Dal Makhani is a creamy North Indian dish made from black lentils and kidney beans, cooked with tomatoes, butter, and spices. It’s rich and often served with naan or rice.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr 30 minutes mins
Total Time 1 hour hr 50 minutes mins
Course DAL
Cuisine Indian
Servings 6 People
Calories 2700 kcal

Ingredients
  

Ingredients

  • 1 Cup Whole black lentils (urad dal)
  • ¼ Cup Kidney beans (rajma)
  • 4 Cup Water
  • 2 Medium onions, finely chopped
  • 2 Medium tomatoes, pureed
  • 1 tablespoon Ginger-garlic paste
  • 2 Green chilies, slit
  • 1 teaspoon Cumin seeds
  • 1 teaspoon Red chili powder
  • 1 teaspoon Turmeric powder
  • 2 teaspoon Coriander powder
  • 1 teaspoon Garam masala
  • 1 Cup Heavy cream
  • 4 tablespoon Butter
  • Salt to taste
  • Fresh coriander leaves for garnish
Prevent your screen from going dark

Instructions
 

Preparing the Lentils and Beans

  • First, soak the whole black lentils and kidney beans overnight (or for at least 8 hours). This is a really important step! Soaking helps soften the beans, making them cook faster and become super tender. Trust me, I skipped this once and the dal took forever to cook!

Cooking the Dal

  • Next, you can cook the soaked lentils and beans in a pressure cooker, stovetop, or Instant Pot. This helps them become soft and perfectly cooked. If you're using a pressure cooker, it'll be quicker! The goal is to make them super soft and creamy.

Making the Base(Tadka)

  • Then, in a pan, heat some butter or oil. Add whole spices like cumin seeds, cloves, and cinnamon sticks, letting them release their yummy aromas. After that, throw in ginger, garlic, onions, and tomatoes. Stir them until they soften and turn golden brown. This is where the magic happens—this mixture gives the dal all its flavor!

Simmering and Combining the Dal

  • Now, add the cooked dal to the base. Simmer it on low heat for 45 minutes to an hour. Keep stirring occasionally, and add water or stock to get the right thickness. I remember the first time I made this, I was worried about burning it, but patience really paid off! It became so rich and creamy!

Adding Butter, Cream, and Finishing Touches

  • Finally, once the dal is ready, add some butter and a generous splash of cream. Stir it in for that velvety texture! Top it off with a swirl of cream, a sprinkle of garam masala, and fresh cilantro. This final touch makes the dal extra indulgent and brings everything together.

Notes

Variations

1. Vegan Dal Makhani 
For a vegan version, simply replace butter and cream with coconut cream or cashew cream. This keeps the dal creamy and delicious, without any dairy! 
2. Lightened-Up Dal Makhani 
Reduce richness by using less cream and butter. You can also replace some butter with ghee or olive oil for a lighter touch.
3. Dal Makhani with Spinach or Greens 
Add spinach (or other greens) for a boost of nutrition and flavor. You can even make a Palak Dal Makhani for a healthy, tasty twist! 
4. Dal Makhani with Other Legumes 
Mix in yellow moong dal or masoor dal with the black lentils and kidney beans for a unique texture and delicious twist! 

Tips for Perfect Dal Makhani

Achieving the Right Consistency: If you want your Dal Makhani thicker or soupy, it’s all about adjusting the water and letting it slow-simmer. The longer it cooks, the thicker it gets! So, let it simmer gently to get that perfect, creamy texture.
Balancing Flavors: To balance the richness of butter and cream with the earthiness of lentils and the spiciness from chilies, you might want to taste and adjust along the way! If it's too spicy, add a bit more cream, or for extra flavor, add more garam masala.
Using the Right Cooking Methods: Slow cooking is key to great Dal Makhani! Whether using a slow cooker, stovetop, or pressure cooker, the slower the cook, the richer the flavor. In a pressure cooker, keep an eye on the time to prevent overcooking.
Mimicking the Smoky Flavor: Want that traditional smoky flavor? Try the dhungar method! Just place a hot piece of charcoal in a bowl, drizzle ghee over it, cover the pot, and let it sit for a few minutes. This will infuse your dal with a mouthwatering smoky aroma! 

Nutrition

Nutrition Facts
Dal Makhani Recipe
Amount per Serving
Calories
2700
% Daily Value*
Fat
 
172
g
265
%
Saturated Fat
 
107
g
669
%
Polyunsaturated Fat
 
6
g
Monounsaturated Fat
 
54
g
Cholesterol
 
400
mg
133
%
Sodium
 
1200
mg
52
%
Potassium
 
1400
mg
40
%
Carbohydrates
 
204
g
68
%
Fiber
 
30
g
125
%
Sugar
 
12
g
13
%
Protein
 
78
g
156
%
Vitamin A
 
1200
IU
24
%
Vitamin B1
 
0.5
mg
33
%
Vitamin B2
 
0.6
mg
35
%
Vitamin B3
 
5
mg
25
%
Vitamin B5
 
1.5
mg
15
%
Vitamin B6
 
0.6
mg
30
%
Vitamin C
 
15
mg
18
%
Vitamin E
 
2
mg
13
%
Vitamin K
 
5
µg
5
%
Calcium
 
300
mg
30
%
Iron
 
8
mg
44
%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Let us know how it was!

More Vegetarian

  • Vegetable Biryani
    Vegetable Biryani
  • Tomato Rice Recipe
  • Sambhar Rice
    Sambar Rice
  • Puliyodarai - Tamarind Rice
    Puliyodharai - Tamarind Rice
  • Facebook
  • X

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hey, I'm, Raj

Nice to Meet You

I'm a passionate home cook sharing simple, delicious recipes. Join me on this journey to explore and enjoy cooking together!

About Me

Popular

  • Carrot Soup
    Carrot Soup Indian Style: A Delicious and Nutritious Recipe
  • Beetroot Soup
    Beetroot Soup Indian Style: A Simple Guide
  • Pomegranate Salad
    Cucumber and Pomegranate Salad: A Refreshing, Healthy Delight
  • Sprouted Moong Salad
    Sprouted Moong Salad: A Healthy and Tasty Treat
  • Aloo Chana Chaat
    Aloo Chana Chaat: A Delicious and Healthy Snack
  • Beetroot Salad
    Beetroot Salad Indian Style

Seasonal

  • Cabbage Salad
    Easy Cabbage Salad Indian Style
  • Carrot Salad
    Carrot Salad Indian Style
  • Chana Salad
    Chana Salad: A Delicious and Healthy Treat
  • Rajma Rice Recipe
    Rajma Rice Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy
  • Pinterest
  • X
  • Instagram
  • Facebook

Contact

  • Contact
  • Media Kit
  • FAQ

Copyright © 2024 Pepperpotindia

  • Facebook
  • X
  • Pinterest