By Grocery List Plus Editorial Staff | Published on June 2, 2026

Dal Makhani – Restaurant Style

Serves 4

312 cal · 530 min

Dal Makhani – Restaurant Style

Recipe GLPR4588315e1b0307

3.8(1)
Indian
Main Course
530 min
312 cal
Servings: 4
Instant Pot
SNAP eligible

A luxurious, creamy Indian lentil curry made with whole urad dal and kidney beans cooked until tender, then simmered in a rich tomato and butter sauce finished with heavy cream. Fragrant spices like cinnamon, cumin, and fresh ginger create depth, while green chilies add a gentle heat. This restaurant-quality dal makhani is comfort food at its finest, perfect for lunch or dinner served with rice or naan.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

1 cup Whole urad dal

2 tablespoons Red kidney beans (rajma)

3¼ cups Water

1½ tablespoons Butter

1 1-inch piece Cinnamon stick

1 teaspoon Cumin seeds

3 Green chilies, slit

½ teaspoon Ginger paste

½ teaspoon Garlic paste

½ cup Onion, finely chopped

1½ cups Fresh tomato puree

1 teaspoon Red chili powder

¼ teaspoon Turmeric powder

¼ cup Heavy whipping cream

to taste Salt

for garnish Fresh cilantro leaves for garnish

Directions

  1. Rinse the whole urad dal and kidney beans thoroughly under cold running water until the water runs clear. Soak them together in plenty of water for at least 8 hours or overnight.

  2. Drain the soaked dal and beans, then add them to a pressure cooker along with 2 cups of fresh water and salt to taste.

  3. Close the lid and bring to pressure over medium heat. Cook for 12 whistles, allowing the dal and beans to become completely soft and creamy.

  4. Turn off the heat and allow the pressure to release naturally. Once fully depressurized, open the lid carefully and set the cooked dal aside.

  5. Heat the butter in a large pan over medium heat. Once the butter is hot and foaming, add the cinnamon stick and allow it to infuse the butter with its fragrance for 15–20 seconds, then add the cumin seeds.

  6. Let the cumin seeds sizzle for 10 seconds until fragrant. Add the slit green chilies, ginger paste, and garlic paste, stirring constantly for about 30 seconds to release their aromas without burning.

  7. Add the finely chopped onions and cook, stirring occasionally, until they turn golden brown and translucent, about 5–7 minutes.

  8. Pour in the fresh tomato puree and mix well. Cook this mixture over medium heat for 8–10 minutes, stirring often, until the oil begins to separate from the tomatoes and the raw tomato smell fades.

  9. Add the red chili powder, turmeric powder, and a pinch of salt. Stir well to combine the spices evenly with the tomato mixture.

  10. Add the cooked dal and beans along with all of its cooking liquid, plus an additional ¾ cup of water. Stir thoroughly to combine.

  11. Bring the curry to a gentle boil and allow it to simmer for 8–10 minutes. The dal will thicken slightly as it cooks.

  12. Pour in the heavy cream and fold it gently into the curry, mixing until fully incorporated. Bring the mixture back to a boil and then turn off the heat.

  13. Taste and adjust the salt if needed. Transfer to a serving dish and garnish with fresh cilantro leaves. Serve hot with steamed rice or Indian bread.

Comments

Grocery List Plus Editorial Staff3.75

Urad dal is the hard stop here: it's not a regular item at Harris Teeter, Food Lion, Publix, Walmart, or Kroger banners in Charlotte, so you're looking at an Indian grocery store—likely a special trip to a place like India Supermarket or similar on Albemarle Road. The 530-minute stated time is misleading; while the dal does need overnight soaking and slow simmering, actual hands-on work is maybe 45 minutes spread over two days, but you're locked into a specific timeline. The dish itself is gorgeous comfort food that reheats beautifully and feeds four, and most other ingredients (butter, cream, common spices, tomatoes, onions) are standard Charlotte groceries. Budget that urad dal hunt as a real cost before committing; if you're willing to make the stop and have the time flexibility, this is worth it.

Sign in or create a free account to add your review.