Dal Makhani Recipe—Creamy and Restaurant-Style Indian Dish

Dal Makhani is one of the most loved North Indian dishes. It is famous for its rich creamy texture, buttery flavor, and slow-cooked taste. This traditional Punjabi recipe is made with whole black lentils, kidney beans, butter, cream, and simple Indian spices. People enjoy dal makhani with naan, roti, jeera rice, or plain basmati rice.

If you want to make restaurant-style dal makhani at home, this easy recipe will help you prepare a tasty and flavorful dish without any difficulty. The recipe uses basic ingredients and simple cooking steps that anyone can follow.

What is Dal Makhani?

Dal Makhani is a popular Indian lentil curry made mainly with whole black gram (urad dal) and rajma (kidney beans). The word “makhani” means buttery, which explains the creamy and rich texture of this dish. It is usually cooked slowly for a long time to get deep flavors.

This dish is common in Indian restaurants and special family dinners. It is healthy, filling, and full of protein.

Ingredients for Dal Makhani Recipe

Here are the ingredients needed to make easy dal makhani at home:

  • 1 cup whole black urad dal
  • ¼ cup rajma (kidney beans)
  • 4 cups water
  • 2 tablespoons butter
  • 1 tablespoon oil
  • 1 large onion finely chopped
  • 2 tomatoes pureed
  • 1 tablespoon ginger garlic paste
  • 2 green chilies chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon red chili powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon garam masala
  • Salt as required
  • 2 tablespoons fresh cream
  • Fresh coriander for garnish

Also read: Dirty soda recipes

How to Make Dal Makhani

Soak the Lentils

Wash the urad dal and rajma properly. Soak them overnight or for at least 8 hours in enough water. This helps the lentils cook faster and become soft.

Pressure Cook

Add soaked dal and rajma to a pressure cooker with water and salt. Cook for 6 to 8 whistles until soft and creamy. Mash a few lentils with a spoon for better texture.

Prepare the Masala

Heat butter and oil in a pan. Add cumin seeds and let them crackle. Add chopped onions and cook until golden brown. Mix in ginger garlic paste and green chilies.

Now add tomato puree and cook until oil starts separating from the masala.

Add Spices

Add turmeric powder, red chili powder, and salt. Mix well and cook for 2 minutes on low heat.

Combine Dal and Masala

Add the cooked dal into the masala mixture. Stir properly and let it simmer on low flame for 25 to 30 minutes. Slow cooking gives dal makhani its authentic taste.

Add Cream and Butter

Add fresh cream and a little butter before serving. Mix gently for a creamy texture.

Garnish with coriander leaves and serve hot.

Tips to Make the Best Dal Makhani

Use Fresh Ingredients

Fresh cream, butter, and tomatoes improve the taste of dal makhani.

Slow Cooking is Important

The longer you cook the dal on low heat, the richer the flavor becomes.

Mash the dal slightly.

Mashing some lentils creates a creamy consistency without using too much cream.

Add Butter at the End

Adding butter before serving gives a restaurant-style flavor.

Serving Suggestions

Dal makhani tastes delicious with many Indian breads and rice dishes, such as

  • Butter naan
  • Tandoori roti
  • Jeera rice
  • Steamed basmati rice
  • Garlic naan

It is perfect for lunch, dinner, family gatherings, and festive meals.

Health Benefits of Dal Makhani

Dal makhani is not only tasty but also nutritious. Black lentils and kidney beans are rich in protein, fiber, and iron. This dish keeps you full for a long time and supports healthy digestion.

Some health benefits include:

  • Good source of plant protein
  • Rich in fiber
  • Helps maintain energy
  • Supports muscle health
  • Contains essential minerals

You can also make a healthier version by using less butter and cream.

Restaurant-Style Dal Makhani at Home

Many people think restaurant-style dal makhani is difficult to prepare, but it is actually simple if cooked patiently. The secret is slow simmering, creamy texture, and balanced spices.

For smoky flavor, you can also use the charcoal method. Heat a small piece of charcoal, place it in a bowl inside the dal pot, add a little ghee on top, and cover for 2 minutes. This gives a dhaba-style smoky aroma.

Why People Love Dal Makhani

Dal makhani is famous because of its creamy taste and comforting flavor. It is one of the best vegetarian dishes in Indian cuisine. The combination of butter, cream, lentils, and spices creates a rich and satisfying meal.

Whether served at weddings, restaurants, or home dinners, dal makhani always remains a favorite dish for many food lovers.

FAQs 

What is dal makhani made of?

Dal makhani is made with whole black urad dal, rajma, butter, cream, tomatoes, onions, and Indian spices.

Can I make dal makhani without cream?

Yes, you can skip cream or use milk or yogurt for a lighter version.

How long should I cook dal makhani?

Slow cook the dal for at least 25 to 30 minutes after mixing with masala for the best flavor.

Is dal makhani healthy?

Yes, dal makhani is rich in protein and fiber. Use less butter and cream for a healthier meal.

Can I store leftover dal makhani?

Yes, you can store it in the refrigerator for 2 to 3 days in an airtight container.

Which rice goes best with dal makhani?

Jeera rice and basmati rice pair perfectly with dal makhani.

Can I make dal makhani vegan?

Yes, replace butter and cream with vegan butter and coconut cream.

Conclusion

Dal makhani is a creamy, flavorful, and comforting Indian dish that can easily be prepared at home. With simple ingredients and slow cooking, you can enjoy authentic restaurant-style dal makhani anytime. Serve it with naan or rice for a complete and satisfying meal. Try this easy dal makhani recipe today and enjoy the rich taste of traditional Indian cuisine.

Leave a Comment