Indian 90 min

Dal Makhani

vegetariancomfort-foodhigh-protein

Ingredientsfor 2

380

Cal

18g

Protein

42g

Carbs

16g

Fat

Order ingredients on Instacart

Instructions

  1. 1

    Drain soaked lentils and kidney beans. Place in a large pot with 6 cups of water. Bring to a boil, then reduce heat to low, cover, and simmer for 60–70 minutes until lentils are completely soft and beginning to break down. Drain, reserving 2 cups of cooking liquid.

  2. 2

    Heat butter and oil in a deep heavy-bottomed pot over medium heat. Add cumin seeds and sizzle for 30 seconds. Add onion and cook for 10–12 minutes until deep golden brown. Add garlic and ginger, stir for 2 minutes.

  3. 3

    Add crushed tomatoes, garam masala, coriander, and chili powder. Cook for 12–15 minutes, stirring frequently, until oil separates from the tomato paste and the mixture darkens to a brick-red color.

  4. 4

    Add cooked lentils and beans along with 1 cup of the reserved cooking liquid. Stir well to combine. Simmer on low heat for 20–25 minutes, stirring occasionally and adding more liquid if needed to maintain a thick, creamy consistency.

  5. 5

    Stir in heavy cream and sugar. Taste and season generously with salt. Cook a final 5 minutes. Serve topped with a swirl of cream and fresh cilantro alongside naan or basmati rice.