Dal Makhani

Dal Makhani

Creamy, luxurious black lentils simmered for hours in cream and butter, the showstopping comfort bowl served at every Indian restaurant.

90 min · Comfortable · 320 cal · 14g protein · $2.80/serving · Indian

90minutes
4servings
320calories
14gprotein
$2.80per serving

Ingredients (serves 4)

  • 1 cup black lentils
  • 0.5 cup red lentils
  • 0.75 cup heavy cream
  • 3 tbsp butter
  • 1 onion
  • 4 cloves garlic
  • 1 tbsp ginger
  • 1 cup canned tomatoes
  • 1 tsp garam masala
  • 0.5 tsp cumin
  • Salt to taste

Missing something? Save this recipe to Anychef and it rebuilds around what's actually in your kitchen — and writes the grocery list for the rest.

Save this recipe

Instructions

  1. 1

    Rinse black and red lentils. Add to a pot with 6 cups water. Bring to boil, then simmer uncovered for 45-50 minutes until completely soft and creamy.

  2. 2

    While lentils cook, heat 1 tbsp butter in a separate pan. Sauté diced onion until caramelized, about 10 minutes. Add minced garlic and ginger, cook 1 minute.

  3. 3

    Add canned tomatoes to onion mixture and simmer 5 minutes. Stir in garam masala and cumin.

  4. 4

    Pour tomato mixture into cooked lentils. Simmer together 10 minutes.

  5. 5

    Stir in heavy cream and remaining 2 tbsp butter. Simmer gently 5 more minutes. Season with salt.

  6. 6

    Serve hot in bowls, drizzled with extra cream and butter if desired. Serve with basmati rice or naan.

Save this recipe in the Anychef app

Dal Makhani

Dal Makhani

  1. 1
    Download Anychef

    Free on the App Store.

  2. 2
    Enter this recipe code
    86UK24
  3. 3
    Get this recipe and thousands more

    Timers, macros, and a grocery list included.

Download on the App Store

Save this recipe

Open Anychef, enter code 86UK24, and Dal Makhani is yours — with step-by-step timers, macros, and a grocery list for whatever you're missing.

Save this recipe