Print

Dal Makhani – Restaurant-Style Rich and Creamy 🍲🥛🌿 Recipe

Dal Makhani – Restaurant-Style Rich and Creamy 🍲🥛🌿 Recipe

4.7 from 10 reviews

Dal Makhani is a North Indian classic made with black lentils (urad dal) and red kidney beans (rajma), simmered slowly with butter, cream, and aromatic spices. It’s rich, creamy, and deeply flavorful — the kind of dish you’d find in a high-end Indian restaurant, but simple enough to make at home. Serve it with naan, roti, or basmati rice for the ultimate comfort meal.

Ingredients

Scale

Whole Black Lentils (Urad Dal)

  • 1 cup, soaked overnight

Red Kidney Beans (Rajma)

  • 1/4 cup, soaked overnight

Onion

  • 1 medium, finely chopped

Tomatoes

  • 2, pureed

Ginger-Garlic Paste

  • 2 tbsp

Butter (or Ghee)

  • 3 tbsp

Cream

  • 2 tbsp, plus extra for garnish

Green Chilies

  • 12, slit

Cumin Seeds

  • 1 tsp

Bay Leaf

  • 1

Garam Masala

  • 1 tsp

Turmeric

  • 1 tsp

Red Chili Powder

  • 1 tsp

Coriander Powder

  • 1 tsp

Salt

  • To taste

Water

  • 4 cups, for cooking dal

Fresh Cilantro

  • Chopped, for garnish

Instructions

  1. Cook the Lentils – In a pressure cooker or pot, cook soaked dal and rajma with water and salt until soft (about 20–25 minutes in a cooker, or 1 hour on stovetop).
  2. Prepare the Base – Heat butter in a pan. Add cumin seeds, bay leaf, onions, and green chilies. Sauté until golden. Stir in ginger-garlic paste, then add tomato puree and spices. Cook until oil separates.
  3. Simmer the Dal – Add the cooked dal and beans into the masala base. Mix well and simmer on low heat for 30–40 minutes, stirring occasionally for a creamy texture.
  4. Finish with Cream – Stir in cream and adjust seasoning.
  5. Serve Hot – Garnish with cream swirls and fresh cilantro. Serve with naan or steamed basmati rice.

Nutrition

Keywords: Dal Makhani, Indian, Vegetarian, Lentils, Restaurant-Style, Creamy, Spicy