Authentic Dal Makhani Recipe — Creamy Punjabi Black Lentils
Dal Makhani is the kind of dish that wraps you in a warm hug. It’s one of the most beloved recipes in all of Punjabi cuisine — slow-cooked black lentils in a buttery, spiced tomato gravy that is deeply comforting and endlessly satisfying.
The magic of Dal Makhani lies in patience. Traditionally it simmers for hours, but I’ve developed a method that gets you close to that same depth of flavour in about an hour — perfect for a relaxed Sunday dinner or meal prep for the week.
⏱ Prep Time: 10 min + overnight soak
🍳 Cook Time: 45 minutes
👥 Servings: 5
⭐ Difficulty: Easy
🍽 Cuisine: Indian (Punjabi)
🥗 Diet: Vegetarian
Ingredients
- 1 cup whole black lentils (urad dal), soaked overnight
- ¼ cup kidney beans (rajma), soaked overnight
- 2 tablespoons butter
- 1 tablespoon oil
- 1 large onion, finely chopped
- 2 medium tomatoes, pureed
- 1 teaspoon ginger-garlic paste
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon garam masala
- ½ teaspoon cumin seeds
- ¼ cup cream
- Salt to taste
- Fresh coriander to garnish
Instructions
- Pressure cook the lentils: Drain soaked lentils and kidney beans. Pressure cook with 3 cups water and ½ tsp salt for 4-5 whistles (or simmer covered for 45-60 minutes) until very soft.
- Make the masala: Heat butter and oil in a heavy pot. Add cumin seeds, then onions. Cook until deep golden (10 minutes).
- Add tomatoes: Add ginger-garlic paste, cook 2 minutes. Add tomato puree, chili powder, and salt. Cook until oil separates (8-10 minutes).
- Combine: Add the cooked lentils to the masala. Mash some lentils with the back of a spoon for a creamy texture. Add water if needed.
- Simmer: Let everything simmer together on low heat for 20-25 minutes, stirring occasionally.
- Finish: Stir in cream and garam masala. Simmer 5 more minutes. Garnish with butter and coriander. Serve with naan or rice.
Tips
- The longer it simmers, the better it tastes. If you have time, let it go on very low heat for 1-2 hours.
- A tiny piece of charcoal (coal smoking technique) gives restaurant-style smokiness — optional but amazing.
- Freezes beautifully for up to 1 month.