
North Indian Dal Makhani
Whole black lentils and kidney beans simmered low and slow with tomato, butter, and cream until impossibly velvety — the crown jewel of Punjabi cooking.
By Palate Palace Kitchen
About This Recipe
This comforting North Indian classic is a rich, slow-cooked vegetarian dish that brings the warmth of traditional Punjabi-style cooking to your dinner table. Naturally gluten-free, this Dal Makhani is defined by its velvety texture and deeply savory profile. It transforms humble whole black urad lentils and red kidney beans into a luxurious, deeply satisfying meal that is perfect for a cozy gathering or a hearty family dinner.
The magic of this preparation lies in the patience of a slow simmer and the careful layering of flavors. After soaking the lentils and kidney beans overnight to ensure they boil to a perfectly soft texture, they are simmered slowly with butter. The culinary key to this dish is cooking the ginger-garlic paste and tomato puree until the fat separates, which coaxes out the deep, aromatic sugars of the aromatics before the lentils are introduced. Finely finishing the pot with fresh cream and aromatic garam masala at the very end preserves the bright, warming spices and creates a signature velvety mouthfeel.
For the best results, do not rush the final thirty-minute simmer; stirring the lentils frequently during this stage helps break them down slightly, which naturally thickens the gravy. If you prefer a smokier depth, you can gently mash a small portion of the beans against the side of the pot as they cook.
This rich, buttery dal pairs beautifully with warm, fluffy naan bread to scoop up the thick sauce, or alongside steamed basmati rice for a classic combination. Any leftovers can be stored in the refrigerator, where the complex spiced flavors will continue to develop and deepen for the next day.
Ingredients
- 250 g Whole black urad lentils
- 80 g Red kidney beans
- 300 g Tomato puree
- 60 g Butter
- 80 ml Cream
- 2 tbsp Ginger-garlic paste
- 1 tsp Garam masala
Instructions
- 1
Soak the lentils and beans overnight, then boil until very soft.
45 min
- 2
Cook ginger-garlic paste with tomato puree and spices until the fat separates.
12 min
- 3
Add the cooked lentils and simmer on low, stirring, for 30 minutes with butter.
30 min
- 4
Finish with cream and garam masala; serve with naan or rice.
3 min
Nutrition Facts
340
kcal
Calories
15
g
Protein
40
g
Carbs
14
g
Fat
12
g
Fiber
460
mg
Sodium
Rate This Recipe
Beverage Pairings
Great pairings balance the weight and flavor of the dish: crisp, high-acid drinks refresh rich or fried food, a touch of sweetness tames spice, and light dishes suit light-bodied drinks. Both alcoholic and non-alcoholic options can shine.
Wine, Beer & Spirits
Dry rosé is remarkably versatile across savory dishes.
Serve well chilled (8–10°C).
Non-Alcoholic
A clean, neutral refresher that suits almost any dish.
Serve cold with a citrus twist.
Light and palate-cleansing — a safe, refreshing choice.
Steep at 75–80°C for 2 minutes.
Key Ingredients
Explore the ingredient encyclopediaYou Might Also Like
North Indian Chana Masala
Chickpeas simmered in a robust, tangy tomato-onion masala with warm spices and a finishing squeeze of lemon — a hearty, naturally vegan North Indian staple that only gets better the next day.

North Indian Palak Paneer
Soft cubes of paneer in a silky, vividly green spinach gravy warmed with garam masala, ginger, and garlic — a vegetarian North Indian classic that is as nourishing as it is comforting.
Aloo Gobi
A dry-spiced sauté of potato and cauliflower with turmeric, cumin, and ginger — simple, wholesome, and endlessly satisfying North Indian home cooking.

Rajma Masala (Kidney Bean Curry)
Red kidney beans simmered in a robust onion-tomato masala until thick and creamy — a homestyle North Indian comfort classic served with rice.

Quick Ethiopian Chicken Curry Rice Bowls
A fragrant, mildly spiced chicken curry inspired by Ethiopian flavors, finished in under an hour and served over fluffy rice for a satisfying weeknight meal.

Creamy Tomato Chicken Parmesan Skillet
Tender chicken simmered in a rich tomato-alfredo sauce and finished with parmesan for a comforting, restaurant-style skillet meal.
Explore Related Collections
Cooking Guides
Understanding Cooking Methods: Dry Heat, Moist Heat, and More
Every cooking method changes texture and flavor in a specific way. Knowing which to choose is the key to cooking anything well.
Read guideBuilding Balanced Meals: A Simple Framework
You do not need to count anything to eat well. A simple visual framework does the work for you.
Read guideEssential Kitchen Skills Every Home Cook Should Know
A short list of fundamental skills will do more for your cooking than any gadget. Here are the ones that matter most.
Read guide