Dal Makhani Recipe

161

A pot of Dal Makhani Recipe simmering is like magic. The smell of butter, tomatoes, and spices fills your kitchen with comfort. This classic dish from North India is all about tradition and indulgence. This creamy dish is made with whole black lentils (urad dal) and red kidney beans (rajma). It has long been a favorite at celebrations, from Delhi’s dhabas to cozy family dinners.

When I first tried to make it at home, I realized that it’s more than just a lentil curry; it’s a love letter to Indian flavors that takes a long time to cook. The key is to be patient. The longer it cooks, the more silky and deep it gets. And what about that last spoonful of butter and cream? You will understand why it is called Makhani, which means “buttery.”

You can serve it with something bright and cool, like this Shirazi Persian Salad Recipe, or with soft, homemade bread, like our Stecca Bread Recipe. Both are great for scooping up the smooth lentil sauce. If you like trying new comfort foods from around the world, you should try our Chicken Long Rice Recipe for a Hawaiian-style twist or this spicy and tangy Green Chutney Recipe as a dip to go with it.

Dal Makhani is the kind of food that makes you remember that food is more than just fuel; it’s a connection, comfort, and memories in every bite. This recipe brings together everything we love at Oooh Delish! It’s slow, soulful cooking that makes everyone at the table go silent for a moment before saying, “Wow.” You can cook it on the stove or let it bubble gently in your slow cooker.

Dal Makhani Recipe

Rich, creamy, and deeply comforting this Dal Makhani Recipe is the soul of North Indian cuisine.
Made with buttery lentils and a slow-simmered tomato base, it’s the kind of dish that hugs your heart.
Perfect with naan or our Stecca Bread Recipe, it turns any dinner into a feast.
Add a side of Shirazi Persian Salad Recipe or a swirl of Green Chutney Recipe for extra flavor.
Trust me one spoonful and you’ll see why this dal is called “Makhani,” meaning buttery delight.

Dal Makhani Recipe

Dal Makhani Recipe

This Dal Makhani Recipe brings the soul of North Indian cuisine right to your kitchen. Creamy, buttery, and slow-cooked with love every bite feels like comfort. Whole black lentils and red kidney beans come together in a spiced tomato base that’s deeply satisfying. Try serving it with our Stecca Bread Recipe or a side of Shirazi Persian Salad Recipe for a beautiful meal that tastes like home.
Prep Time 15 minutes
Cook Time 1 hour 13 minutes
Resting Time 10 minutes
Total Time 1 hour 38 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 320

Ingredients
  

  • 1 cup whole black lentils urad dal, soaked overnight
  • ¼ cup red kidney beans rajma, soaked overnight
  • 3 tablespoons butter or ghee for a richer flavor
  • 1 tablespoon neutral oil
  • 1 large onion finely chopped
  • 2 medium tomatoes pureed
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder adjust to taste
  • ½ teaspoon turmeric powder
  • 1 teaspoon garam masala
  • ½ cup heavy cream
  • 2 cups water add more as needed
  • Salt to taste
  • Fresh cilantro and a pat of butter for garnish

Equipment

  • Pressure cooker or Instant Pot: Perfect for softening lentils and beans quickly while locking in flavor.
  • Heavy-bottomed pot: Essential for slow-simmering the dal and preventing it from burning.
  • Wooden spoon: Helps you stir gently without mashing the lentils too much.
  • Blender (optional): For those who like their Dal Makhani ultra-smooth and restaurant-style.
  • Ladle: Makes serving the creamy dal easier and cleaner.
  • Small pan: Great for preparing a quick tadka (tempering) of butter and spices right before serving.

Method
 

  1. Soak and cook the lentils: Rinse and soak both lentils and beans overnight. Drain, then cook in fresh water with a pinch of salt until tender about 25–30 minutes in a pressure cooker or 1 hour on the stove.
  2. Prepare the base: In a heavy-bottomed pot, heat butter and oil. Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and cook until aromatic.
  3. Build the flavor: Add the pureed tomatoes, red chili, turmeric, and garam masala. Let the mixture simmer until the oil starts to separate from the masala.
  4. Combine and simmer: Add the cooked lentils and beans to the pot. Stir gently, add a little water if needed, and simmer on low heat for 30-40 minutes until the dal becomes thick and creamy.
  5. Finish with love: Stir in cream and a knob of butter. Taste and adjust seasoning. Garnish with cilantro, and serve warm with rice, naan, or Stecca Bread.

Notes

For extra depth of flavor, let your dal rest for 10 minutes before serving it thickens beautifully as it sits. Pair it with our Green Chutney Recipe or Coconut Curry Soup for a complete cozy meal night.
Dal Makhani Recipe
Dal Makhani Recipe
Dal Makhani Recipe

Share Your Twist on This Dal Makhani Recipe!

Did you add a smoky touch with roasted garlic?
Maybe you made it vegan with coconut cream or turned up the spice with extra chili?
Or perhaps you paired it with Stecca Bread Recipe for that cozy, buttery bite.

📸 Snap a photo and tag us on Instagram or Facebook with #OoohDelishTwist your creation might inspire someone’s next comfort night!

💌 Have a delicious spin on this dish? Send it to contact@ooohdelish.com your version could be featured in our Oooh Delish Global Comforts Collection!

Dal Makhani Recipe

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




FAQs: Dal Makhani Recipe

Dal Makhani – Frequently Asked Questions

What is Dal Makhani?

Dal Makhani is a North Indian classic made with whole black lentils and kidney beans simmered slowly in a buttery, tomato-based sauce. The long, low simmer gives it a luxurious, creamy texture and deep, mellow flavor.

Is Dal Makhani vegetarian?

Yes. It’s naturally vegetarian and can be made vegan by swapping butter and cream with oil and coconut cream or cashew cream.

Can I make Dal Makhani without cream?

Absolutely. For a lighter version, use milk or half-and-half. For dairy-free, use coconut milk or a smooth cashew paste. The key is a slow simmer to develop that silky body.

Can I use canned beans or lentils?

Yes. Rinse and drain well, then shorten the simmer. You’ll lose a bit of the long-simmered depth, so cook the masala thoroughly and let the pot rest 10 minutes before serving.

How do I get a smoky restaurant-style flavor?

Cook the tomato-onion masala until it darkens and the oil separates. If you use a safe charcoal “dhungar” method at home, keep it brief and cautious. A pinch of smoked paprika can also help.

Instant Pot or pressure cooker timings?

Pressure cook soaked lentils and kidney beans for ~25–30 minutes on high pressure, natural release. Then simmer with the masala on sauté/low for 20–30 minutes to thicken and meld flavors.

How do I thicken or thin Dal Makhani?

To thicken, simmer uncovered and mash a ladleful of lentils back into the pot. To thin, whisk in hot water or warm milk a little at a time until it’s luscious and spoonable.

Can I freeze Dal Makhani? How do I reheat it?

Yes—cool fully and freeze up to 2 months. Reheat gently, adding a splash of water or milk to revive the creamy texture. Finish with a little butter or cream right before serving.

Is Dal Makhani healthy?

It’s high in plant protein and fiber. To lighten it, reduce butter/cream and pair with fresh sides like Healthy Jicama Salad or Shirazi Salad.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Close
Your custom text © Copyright 2026. All rights reserved.
Close