Top Dal Makhani Recipes with Easy Steps in 2026
Dal Makhani is a beloved dish in Indian cuisine, known for its rich, creamy texture and deep, aromatic flavors. In 2026, this classic dish continues to be a favorite among food enthusiasts. Whether you're a seasoned cook or a beginner, our collection of Dal Makhani recipes with step-by-step instructions will help you create a perfect, restaurant-quality meal at home. Let's dive into the world of Dal Makhani and explore the best recipes to try this year.
The Ultimate Dal Makhani Recipe
This ultimate Dal Makhani recipe is a classic that never goes out of style. It's rich, creamy, and perfectly spiced, making it a crowd-pleaser for any occasion.
Ingredients
- 1 cup whole black gram (urad dal)
- 1/2 cup red kidney beans (rajma)
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 1 large onion, finely chopped
- 2 tomatoes, finely chopped
- 1 tablespoon ginger, grated
- 1 tablespoon garlic, minced
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon garam masala powder
- 1 cup heavy cream
- Salt to taste
- Fresh coriander leaves for garnishing
Instructions
- Soak the Lentils: Soak the whole black gram and red kidney beans in water overnight.
- Pressure Cook the Lentils: Drain the soaked lentils and pressure cook them with enough water until they are soft and mushy. Set aside.
- Prepare the Tempering: In a large pan, heat the ghee and add cumin seeds. Let them sizzle.
- Sauté the Onions: Add the chopped onions and sauté until they turn golden brown.
- Add Ginger and Garlic: Add the grated ginger and minced garlic, and sauté for another minute until fragrant.
- Add Tomatoes: Add the chopped tomatoes and cook until they soften and the oil starts leaving the sides of the pan.
- Add Spices: Add red chili powder, coriander powder, turmeric powder, and salt. Mix well.
- Add the Lentils: Add the cooked lentils to the pan and mix well. Let it simmer for 10 minutes.
- Add Cream and Garnish: Stir in the heavy cream and sprinkle garam masala powder. Garnish with fresh coriander leaves.
- Serve: Serve hot with naan or rice.
Vegetarian Dal Makhani Recipe
This vegetarian version of Dal Makhani is just as delicious and perfect for those who prefer a meat-free diet. Follow these steps to create a flavorful and creamy dish.
Ingredients
- 1 cup whole black gram (urad dal)
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 1 large onion, finely chopped
- 2 tomatoes, finely chopped
- 1 tablespoon ginger, grated
- 1 tablespoon garlic, minced
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon garam masala powder
- 1 cup heavy cream
- Salt to taste
- Fresh coriander leaves for garnishing
Instructions
- Soak the Lentils: Soak the whole black gram in water overnight.
- Pressure Cook the Lentils: Drain the soaked lentils and pressure cook them with enough water until they are soft and mushy. Set aside.
- Prepare the Tempering: In a large pan, heat the ghee and add cumin seeds. Let them sizzle.
- Sauté the Onions: Add the chopped onions and sauté until they turn golden brown.
- Add Ginger and Garlic: Add the grated ginger and minced garlic, and sauté for another minute until fragrant.
- Add Tomatoes: Add the chopped tomatoes and cook until they soften and the oil starts leaving the sides of the pan.
- Add Spices: Add red chili powder, coriander powder, turmeric powder, and salt. Mix well.
- Add the Lentils: Add the cooked lentils to the pan and mix well. Let it simmer for 10 minutes.
- Add Cream and Garnish: Stir in the heavy cream and sprinkle garam masala powder. Garnish with fresh coriander leaves.
- Serve: Serve hot with naan or rice.
Instant Pot Dal Makhani Recipe
The Instant Pot has become a favorite kitchen tool in 2026, and for good reason. It makes cooking Dal Makhani faster and easier without compromising on flavor. Here's how to make it in your Instant Pot.
Ingredients
- 1 cup whole black gram (urad dal)
- 1/2 cup red kidney beans (rajma)
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 1 large onion, finely chopped
- 2 tomatoes, finely chopped
- 1 tablespoon ginger, grated
- 1 tablespoon garlic, minced
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon garam masala powder
- 1 cup heavy cream
- Salt to taste
- Fresh coriander leaves for garnishing
Instructions
- Soak the Lentils: Soak the whole black gram and red kidney beans in water for at least 30 minutes.
- Sauté the Onions: Set the Instant Pot to sauté mode. Add ghee and cumin seeds. Let them sizzle. Add the chopped onions and sauté until they turn golden brown.
- Add Ginger and Garlic: Add the grated ginger and minced garlic, and sauté for another minute until fragrant.
- Add Tomatoes: Add the chopped tomatoes and cook until they soften and the oil starts leaving the sides of the pan.
- Add Spices: Add red chili powder, coriander powder, turmeric powder, and salt. Mix well.
- Add the Lentils: Add the soaked lentils to the Instant Pot and mix well. Add enough water to cover the lentils.
- Pressure Cook: Secure the lid and set the Instant Pot to manual pressure cook for 25 minutes. Allow the pressure to release naturally.
- Add Cream and Garnish: Stir in the heavy cream and sprinkle garam masala powder. Garnish with fresh coriander leaves.
- Serve: Serve hot with naan or rice.
Tips for the Perfect Dal Makhani
Creating the perfect Dal Makhani requires attention to detail and the right techniques. Here are some tips to help you achieve that rich, creamy texture and deep flavor.
Soaking the Lentils
Soaking the lentils overnight is crucial for achieving the right texture. This step helps to soften the lentils and reduces cooking time. Make sure to drain and rinse them thoroughly before cooking.
Cooking the Lentils
Cook the lentils until they are soft and mushy. Overcooking or undercooking can affect the final texture of the Dal Makhani. Use a pressure cooker or Instant Pot for even cooking.
Tempering the Dal
The tempering process is where the flavors come together. Sauté the onions, ginger, and garlic until they are golden brown and fragrant. This step enhances the overall taste of the dish.
Adding Spices
Add the spices carefully and mix well to ensure they are evenly distributed. The spices should be cooked for a few minutes to release their flavors before adding the lentils.
Using Cream
Heavy cream adds richness to the Dal Makhani. Stir it in at the end of cooking to maintain its texture and prevent it from curdling. You can also use coconut milk as a healthier alternative.
Garnishing
Garnish with fresh coriander leaves for a pop of color and freshness. This adds a final touch of elegance to your dish.
Dal Makhani Variations
While the classic Dal Makhani is a timeless favorite, there are several variations you can try to add variety to your meals. Here are a few popular variations to consider.
Dal Makhani with Spinach
Add chopped spinach to the Dal Makhani for a nutritious twist. Spinach adds a vibrant color and a mild flavor that complements the rich dal.
Dal Makhani with Paneer
Incorporate paneer into your Dal Makhani for a protein-rich meal. Cube the paneer and add it towards the end of cooking to allow it to soak up the flavors without breaking apart.
Dal Makhani with Mixed Vegetables
Add a variety of vegetables like carrots, peas, and bell peppers to your Dal Makhani. This makes it a more wholesome and balanced meal, perfect for health-conscious individuals.
Spicy Dal Makhani
If you prefer a spicier version, add more red chili powder or fresh green chilies to your Dal Makhani. Adjust the spice level to your liking for a fiery kick.
Serving Suggestions
Dal Makhani pairs well with a variety of dishes. Here are some serving suggestions to make the most of your meal.
With Naan or Roti
Serve Dal Makhani with warm naan or roti for a traditional Indian meal. The soft, fluffy bread complements the rich, creamy dal perfectly.
With Rice
Pair Dal Makhani with steamed basmati rice for a lighter option. The aromatic rice balances the richness of the dal, creating a harmonious meal.
With Raita
Serve Dal Makhani with a side of raita, a yogurt-based side dish, to cool down the spiciness and add a refreshing touch to your meal.
With Salad
Add a fresh salad on the side to complement the rich flavors of Dal Makhani. A simple cucumber and tomato salad with a squeeze of lemon will do the trick.
Conclusion
Dal Makhani is a versatile and delicious dish that continues to be a favorite in 2026. Whether you're looking to stick to the classic recipe or experiment with variations, these Dal Makhani recipes with step-by-step instructions will help you create a perfect meal. Remember to soak the lentils, cook them until soft, and temper them with the right spices for the best results. Serve it with your favorite sides and enjoy the rich, creamy flavors of Dal Makhani. Happy cooking!