Healthy Dal Makhani: A Creamy Punjabi Lentil Dish

Author : namrata s | Published On : 10 Jun 2026

Dal Makhani: A Creamy Punjabi Classic with a Healthier Twist

Dal Makhani is one of the most celebrated dishes from Punjab and has earned a special place on dinner tables across India and beyond. Known for its rich texture, comforting flavor, and slow-cooked goodness, this hearty lentil dish is often associated with festive meals and family gatherings.

Imagine a large pot simmering gently for hours, filled with black gram and kidney beans slowly absorbing the flavors of tomatoes, garlic, ginger, and aromatic spices. Traditionally, Dal Makhani is enriched with generous amounts of butter and cream, creating its signature velvety texture. However, healthier versions have become increasingly popular, offering the same comforting experience while using more nutritious alternatives.

This recipe replaces traditional cream with cashew cream, providing a naturally creamy consistency without relying on heavy dairy ingredients. Combined with the goodness of lentils and beans, it creates a wholesome North Indian dinner that is both satisfying and nourishing.

 


 

Why Dal Makhani Can Be Part of a Balanced Meal

The foundation of Dal Makhani lies in two nutrient-dense ingredients: whole black gram (urad dal) and kidney beans (rajma).

These legumes provide:

  • Dietary fiber

  • Plant-based protein

  • Iron and essential minerals

  • Complex carbohydrates

  • Long-lasting satiety

When paired with whole grains and plenty of vegetables, Dal Makhani can become part of a balanced and nutritious meal.

 


 

Ingredients

Main Ingredients

  • 1½ cups whole black gram (whole urad dal)

  • ½ cup kidney beans (rajma)

  • 1 cup finely chopped tomatoes

  • ½ cup finely chopped onions

  • 7–8 cloves garlic, crushed

  • 2 teaspoons ginger paste

  • 2 teaspoons green chili paste

  • 3–4 tablespoons cashew cream

Spices and Seasonings

  • 1 teaspoon cumin seeds (jeera)

  • ¼–½ teaspoon garam masala

  • ½ teaspoon red chili powder

  • Salt to taste

Garnish

  • Cashew cream swirl

  • Fresh coriander leaves

 


 

The Story Behind Dal Makhani

The word "Makhani" translates to "buttery," which reflects the dish's traditional preparation. Originally developed in Punjab, Dal Makhani became famous for its rich texture achieved through slow cooking and the addition of butter and cream.

Over time, home cooks and health-conscious food enthusiasts began experimenting with lighter alternatives. Cashew cream emerged as a popular substitute because it provides creaminess while maintaining the comforting nature of the dish.

Today, many families enjoy healthier versions that preserve the authentic flavors while reducing the reliance on heavy ingredients.

 


 

Step-by-Step Method

Step 1: Soak the Lentils and Beans

Wash the whole black gram and kidney beans thoroughly under running water.

Transfer them to a large bowl.

Add sufficient water and soak for approximately 7–8 hours or overnight.

Soaking helps soften the legumes and reduces cooking time.

 


 

Step 2: Pressure Cook Until Soft

Drain the soaking water.

Transfer the soaked lentils and beans to a pressure cooker.

Add fresh water.

Cook for about 4–5 whistles or until the legumes become very soft and tender.

Set aside.

 


 

Step 3: Prepare the Flavor Base

Heat a pan over medium heat.

Dry roast the cumin seeds until aromatic.

Add:

  • Ginger paste

  • Garlic

  • Green chili paste

  • Finely chopped onions

Cook until the onions turn golden brown.

If needed, sprinkle small amounts of water to prevent sticking.

 


 

Step 4: Add Tomatoes and Spices

Add the chopped tomatoes and salt.

Cook the mixture for about 3 minutes until the tomatoes soften and form a thick, pulpy sauce.

The tomatoes create the foundation of the rich Dal Makhani gravy.

 


 

Step 5: Combine with Lentils and Beans

Add the cooked black gram and kidney beans to the pan.

Mix thoroughly with the tomato-onion mixture.

Allow the mixture to cook for 4–5 minutes.

If the consistency becomes too thick, add a little water.

 


 

Step 6: Add Cashew Cream

Stir in most of the cashew cream while reserving a small portion for garnish.

Mix well until the cream is evenly incorporated.

Cook for another 3–4 minutes on low heat.

This step gives the dal its signature creamy texture.

 


 

Step 7: Garnish and Serve

Turn off the heat.

Top the dal with:

  • A swirl of cashew cream

  • Freshly chopped coriander leaves

Serve hot.

 


 

What Makes Cashew Cream a Good Alternative?

Traditional Dal Makhani often relies on butter and cream for richness.

Cashew cream offers a plant-based alternative that provides:

  • Smooth texture

  • Natural creaminess

  • Healthy fats

  • Rich flavor

It blends seamlessly into the dal while maintaining the luxurious consistency that makes Dal Makhani so popular.

 


 

Healthy Ways to Serve Dal Makhani

While Dal Makhani is often paired with naan, there are several wholesome alternatives that can create a balanced meal.

Consider serving it with:

  • Khapli wheat roti

  • Whole wheat phulka

  • Jowar roti

  • Bajra roti

  • Brown rice

  • Mixed vegetable salad

  • Steamed vegetables

These options can add fiber and variety to the meal.

 


 

Nutritional Highlights

Whole Black Gram (Urad Dal)

Whole urad dal provides protein, fiber, iron, and several important minerals.

Kidney Beans (Rajma)

Rajma contributes additional protein and fiber, making the meal more filling and nutritious.

Tomatoes

Tomatoes supply vitamins and antioxidants, including lycopene.

Garlic and Ginger

These ingredients add flavor and contain naturally occurring plant compounds that have long been valued in traditional cooking.

Cashew Cream

Cashew cream creates a rich texture while offering healthy fats and a dairy-free alternative to conventional cream.

 


 

Tips for Making Healthier Dal Makhani

  • Use minimal oil during cooking.

  • Allow the dal to simmer slowly for deeper flavor.

  • Add extra tomatoes for a naturally rich gravy.

  • Pair with whole grains instead of refined flour breads.

  • Include a fresh salad alongside the meal.

  • Adjust spice levels according to taste preferences.

 


 

Final Thoughts

Dal Makhani is a timeless Punjabi classic that brings together simple ingredients and slow cooking to create a deeply satisfying meal. The combination of whole black gram, kidney beans, tomatoes, and aromatic spices delivers both flavor and nourishment. By replacing traditional cream with cashew cream, this version maintains its signature richness while offering a lighter approach. Whether served with whole-grain rotis or brown rice, Dal Makhani remains a comforting and wholesome North Indian dinner that can be enjoyed as part of a balanced lifestyle.

Learn how to make healthier food choices with diabetes—visit Freedom From Diabetes for more tips and diabetes friendly recipes

https://www.freedomfromdiabetes.org