How to Make Vegan Dal Makhni (Traditional & Healthy Version)
Vegan Dal Makhni is a timeless North Indian classic, beloved for its rich, creamy texture and robust flavors. Originating from Punjab, this dish is a staple during Indian festivities like Lohri and Diwali and is often enjoyed in dhabas across the region. Traditionally slow-cooked overnight, Dal Makhni is made with whole black urad dal (sabut urad) and rajma (red kidney beans), simmered with fragrant spices and finished with a touch of cream. In this vegan, health-conscious version, we retain the authentic taste by substituting dairy with plant-based ingredients and using heart-healthy oils. The taste of Vegan Dal Makhni is both comforting and deeply satisfying, with smoky undertones from slow cooking and an aromatic blend of ginger, garlic, and garam masala. Its creamy mouthfeel and balanced spices make it a favorite for family gatherings, festive meals, and Sunday lunches. This dish pairs perfectly with steamed rice or whole wheat roti, making it a wholesome choice for anyone seeking authentic Indian flavors without compromising on health. Apart from its delicious profile, this version is high in plant-based protein and fiber, ideal for those following a vegan or vegetarian diet. Whether served during grand occasions or as a nourishing everyday lunch, Vegan Dal Makhni is a testament to the diversity and richness of Indian cuisine, blending tradition with modern health needs.
Ingredients
Step-by-step instructions
Step 1 · Rinse and soak the sabut urad dal and rajma overnight (8 hours mini...
Rinse and soak the sabut urad dal and rajma overnight (8 hours minimum). Drain and rinse before cooking.
Step 2 · In a pressure cooker
In a pressure cooker, add soaked dal and rajma with 2.5 cups water and a pinch of salt. Cook for 6-7 whistles or until soft.
Step 3 · Heat mustard oil in a kadhai (wok)
Heat mustard oil in a kadhai (wok). Add cumin seeds and let them splutter. Add chopped onions and sauté until golden.
Step 4 · Add ginger-garlic paste and green chilli
Add ginger-garlic paste and green chilli. Sauté for 1-2 minutes until raw aroma disappears.
Step 5 · Stir in pureed tomato
Stir in pureed tomato, turmeric, red chilli powder, coriander powder, and salt. Cook until oil separates from the masala.
Step 6 · Add the cooked dal-rajma mixture
Add the cooked dal-rajma mixture. Mix well and simmer on low heat for 10 minutes, mashing lightly for a creamy consistency.
Step 7 · Add garam masala and vegan cream
Add garam masala and vegan cream. Mix gently and simmer for another 2-3 minutes. Adjust salt as needed.
Step 8 · Garnish with fresh coriander leaves
Garnish with fresh coriander leaves. Serve hot with steamed rice or whole wheat roti.
Why this recipe is healthy
This dish is heart-healthy, high in dietary fiber, and low in saturated fat, making it suitable for weight management and cholesterol control. The use of whole pulses ensures a low glycemic index, supporting stable blood sugar levels. By eliminating dairy and using minimal oil, this Vegan Dal Makhni is lighter and more nutrient-dense than traditional versions, making it ideal for anyone looking for a wholesome, balanced meal.
A note on tradition
Dal Makhni is a celebrated dish in Punjabi households and is synonymous with festive occasions like weddings, Baisakhi, and Diwali. Traditionally slow-cooked in tandoors or on wood-fired stoves in rural Punjab, it showcases the region’s love for rich, comforting food. Today, every dhaba and restaurant in North India has its own variation, making it a symbol of hospitality and togetherness.