Dal Makhani Recipe (Restaurant-Style Punjabi Black Lentils)

Thursday, May 21, 2026

SAEDNEWS: Dal Makhani is a rich and creamy North Indian dish made with black lentils (urad dal) and kidney beans, slow-cooked with butter, cream, and aromatic spices. It’s a signature dish from Punjabi cuisine and is known for its deep, smoky flavor and velvety texture.

Dal Makhani Recipe (Restaurant-Style Punjabi Black Lentils)

Accoring to Saednews,

🫘 Ingredients

For cooking lentils:

  • 1 cup whole black lentils (urad dal)

  • ¼ cup kidney beans (rajma)

  • 4 cups water

  • 1 tsp salt

For the masala base:

  • 3 tbsp butter (or more for restaurant style)

  • 1 tbsp oil

  • 1 large onion (finely chopped)

  • 1 tbsp ginger-garlic paste

  • 2 large tomatoes (pureed)

  • 1–2 green chilies (optional)

Spices:

  • 1 tsp cumin seeds

  • 1 tsp turmeric powder

  • 1 tsp red chili powder

  • 1 tsp coriander powder

  • ½ tsp garam masala

  • Salt to taste

Finishing:

  • ½ cup fresh cream

  • 1–2 tbsp butter (for extra richness)

  • ½ tsp kasuri methi (dried fenugreek leaves)


🍲 Preparation Method

1. Soak and cook the lentils

  • Wash and soak black lentils and kidney beans overnight (or at least 8 hours).

  • Pressure cook with water and salt for 6–8 whistles until soft and creamy.

2. Prepare the masala base

  • Heat butter and oil in a pan.

  • Add cumin seeds and let them splutter.

  • Add chopped onions and sauté until golden brown.

  • Add ginger-garlic paste and green chilies; cook until raw smell disappears.

3. Add tomato base

  • Add tomato puree and cook until oil separates from the masala.

  • Mix in turmeric, red chili powder, coriander powder, and salt.

4. Combine dal and masala

  • Add cooked lentils to the masala.

  • Mash slightly for a creamy texture.

  • Simmer on low heat for 30–40 minutes, stirring occasionally.

  • Add water if needed to adjust consistency.

5. Finish with richness

  • Add cream, butter, garam masala, and kasuri methi.

  • Simmer for another 10 minutes for deep flavor.


🔥 Serving Suggestions

  • Serve hot with naan, roti, or jeera rice

  • Top with extra cream or butter for restaurant-style presentation

  • Pair with onion salad and pickle for a complete meal


🍛 Tips for Best Flavor

  • Slow cooking is key — the longer it simmers, the better the taste.

  • Use butter generously for authentic Punjabi flavor.

  • Let it rest for a few hours or overnight for deeper taste.