How to Make Dal Makhni with Butter (Traditional & Healthy Version)
Dal Makhni with Butter is an iconic North Indian delicacy, originating from the rich Punjabi cuisine. Traditionally slow-cooked overnight in dhabas (roadside eateries) along the Grand Trunk Road, this dish features whole urad dal (sabut urad), rajma (kidney beans), aromatic spices, and a touch of creamy butter. Its velvety texture and robust, smoky flavor make it a beloved centerpiece during festivals like Lohri and Diwali, and a must-have at Indian weddings and family gatherings. Dal Makhni is deeply rooted in Indian culinary heritage, representing the heart of Punjab's hospitality and warmth. The combination of lentils and mild spices creates a comforting, mildly spiced curry perfect for lunch, especially when served with hot phulka, jeera rice, or tandoori roti. By lightening up the use of butter and cream, this healthy version preserves all the authentic flavors while keeping calories in check, making it an ideal choice for health-conscious food lovers who don't want to compromise on taste or tradition.
Ingredients
Step-by-step instructions
Step 1 · Pressure cook soaked urad dal and rajma with 2 cups water and a pin...
Pressure cook soaked urad dal and rajma with 2 cups water and a pinch of salt for 6-7 whistles, until soft and creamy.
Step 2 · Heat 1/2 tbsp butter in a kadhai
Heat 1/2 tbsp butter in a kadhai. Add cumin seeds and let them splutter. Add onions and sauté till golden brown.
Step 3 · Add ginger-garlic paste
Add ginger-garlic paste. Sauté till raw aroma fades. Stir in tomatoes and cook till they soften and oil separates.
Step 4 · Add red chilli powder
Add red chilli powder, turmeric, and garam masala. Mix well. Add the cooked dal and rajma along with water. Mash some dal with the back of the ladle for creaminess.
Step 5 · Simmer on low heat for 10 minutes
Simmer on low heat for 10 minutes. Stir in kasuri methi and remaining butter. Add a splash of low-fat milk or water for a lighter creamy texture.
Step 6 · Adjust salt and spice
Adjust salt and spice. Garnish with fresh coriander and a small dollop of butter. Serve hot with phulka, tandoori roti, or jeera rice.
Why this recipe is healthy
This healthy Dal Makhni recipe uses minimal butter and no cream, maintaining authentic flavor with fewer calories and less saturated fat. Lentils and beans are heart-friendly, low on the glycemic index, and keep you full longer, making this an excellent choice for weight management and balanced nutrition. Home-cooked spices offer anti-inflammatory benefits, ensuring every bite is as wholesome as it is delicious.
A note on tradition
Dal Makhni holds a special place in Punjabi households and is a staple at North Indian celebrations, especially during winter festivals like Lohri. Its rich, creamy flavor symbolizes festivity and togetherness. While traditionally slow-cooked in large pots (handi) over wood fires, modern versions adapt to pressure cooker or stovetop methods, making it accessible for daily meals and special occasions alike.