0
Dal Makhani
Slow-cooked black lentils and kidney beans in a rich, buttery tomato cream sauce.
vegetariandinnerlentilsslow-cook
Prep15m
Cook2h
Total2h 15m
Serves6
Levelmedium
0
Ingredients
6 servings
- 1 cup whole black lentils (urad dal) (soaked overnight)
- ¼ cup kidney beans (soaked overnight)
- 4 tbsp butter
- 1 onion (finely diced)
- 4 clove garlic (minced)
- 1 tbsp ginger (grated)
- 1 ½ cup crushed tomatoes
- ½ cup heavy cream
- 2 tsp garam masala
- 1 tsp cumin
- 1 tsp coriander
- 6 naan (for serving)
- 2 cup basmati rice (cooked, optional)
How to Make It
- 1
Pressure cook or simmer soaked lentils and beans in salted water until very soft, 45-60 minutes.
- 2
Melt butter in a large pot. Sauté onion until deeply golden, 10-12 minutes.
- 3
Add garlic and ginger, cook 1 minute. Add tomatoes and spices. Cook 10 minutes.
- 4
Add cooked lentils and beans with their liquid. Simmer 30 minutes, mashing some for texture.
- 5
Stir in cream and simmer 10 more minutes. The dal should be thick and creamy.
- 6
Season and finish with a knob of butter. Serve with naan or basmati rice.
Your Cook's Notes
Sign in to keep personal notes on this recipe — substitutions, timing tweaks, family modifications.