
Dal Makhni with Naan
Lunch • India
How to Make Dal Makhni with Naan (Traditional & Healthy Version)
Dal Makhni with Naan is a cherished North Indian lunch dish, celebrated for its rich, creamy texture and soulful flavors. Dal Makhni, made with whole black urad dal (sabut urad) and rajma (kidney beans), simmered with aromatic spices, is a staple in Punjabi households and a star at festive occasions like Diwali and weddings. Paired with freshly made naan, this combination is synonymous with hearty, comforting meals across India. This dish is especially popular in the Punjab region and forms the highlight of many celebratory thalis. The soft, fluffy naan complements the luscious dal, making each bite satisfying and nourishing. Traditionally slow-cooked overnight to develop depth of flavor, this healthy version uses less butter and cream, yet maintains the authentic essence and taste. Whether relished during family gatherings or festive lunches, Dal Makhni with Naan brings together the warmth of Indian hospitality and the vibrance of regional cuisine. Its balanced flavor, protein-rich lentils, and comforting aroma make it a timeless favorite on Indian dining tables.
Ingredients(for 1 medium bowl dal with 1 medium naan per person)
- 1/2 cup Whole black urad dal (sabut urad) (soaked overnight)
- 2 tbsp Rajma (kidney beans) (soaked overnight)
- 1 medium Onion (finely chopped)
- 2 medium Tomato (pureed)
- 1 tsp Ginger-garlic paste
- 1/4 cup Low-fat milk or toned milk (for creaminess)
- 1 tsp Butter (makhan; use less for health)
- 1/2 tsp Cumin seeds (jeera)
- 1/2 tsp Red chilli powder
- 1/4 tsp Turmeric powder (haldi)
- 1/2 tsp Garam masala
- to taste Salt
- 1 tbsp Fresh coriander leaves (for garnish) - optional
- 1 cup Whole wheat flour (atta) (for naan)
- 2 tbsp Curd (dahi) (for naan dough)
- 1/4 tsp Baking powder (for naan)
- 1/4 tsp Salt (for naan)
- as needed Water (for dough & dal)
Instructions
- 1
Drain soaked urad dal and rajma. Pressure-cook with 2 cups water and a pinch of salt for 8-10 whistles, or until soft and mushy.
15 minutes
Use a traditional handi for slow cooking if time permits for deeper flavor.
- 2
Heat a non-stick kadhai. Add butter and cumin seeds. Once they splutter, add onions and sauté until golden.
3 minutes
Use minimal butter for health; a dash of oil can be added if needed.
- 3
Add ginger-garlic paste and sauté until the raw smell disappears. Stir in tomato puree, red chilli powder, turmeric, and salt. Cook until oil separates.
4 minutes
Cook tomatoes thoroughly for a rich, tangy base.
- 4
Add cooked dal and rajma to the masala. Mix well and mash slightly for creaminess. Add milk and simmer on low for 10 minutes, stirring often.
10 minutes
Simmer longer for silkier dal; adjust water for desired consistency.
Why This Dish is Healthy
This healthy Dal Makhni with Naan recipe uses less butter and cream, focusing on wholesome ingredients like whole lentils and atta. The combination delivers high protein and fiber, keeps you satiated longer, and stabilizes blood sugar. Making naan with whole wheat flour instead of maida increases the nutritional value, making this dish a balanced and nourishing meal choice for lunch.
Dal Makhni is an excellent source of plant-based protein from urad dal and rajma, making it ideal for vegetarians. It provides dietary fiber, complex carbohydrates, iron, folate, magnesium, and potassium. Using low-fat milk and minimal butter reduces saturated fat, while whole wheat naan increases fiber and micronutrients. This meal supports digestive health and helps maintain energy levels throughout the day.
Pro Tips
- 💡Tip 1: Soak urad dal and rajma overnight for faster cooking and better texture.
- 💡Tip 2: Simmer dal on low heat for as long as possible to deepen flavors.
- 💡Tip 3: Rest naan dough for at least 15 minutes for softer, fluffier bread.
Storage & Serving
Store leftover dal in an airtight container in the refrigerator for up to 2 days. Reheat gently with a splash of water to restore creaminess. Naan is best eaten fresh but can be wrapped in foil and stored at room temperature for a few hours.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 520.0 kcal |





