A quintessential Punjabi dish, this Dal Makhani is incredibly rich and creamy. Whole black lentils and kidney beans are slow-cooked in a buttery, tomato-based gravy, resulting in a dish that's pure comfort in a bowl. Perfect with naan or rice.
Prep20 min
Cook90 min
Soak480 min
Servings4
Serving size: 1 cup
418cal
18gprotein
50gcarbs
Ingredients
1 cup Whole Black Gram (also known as Sabut Urad Dal)
Enjoy the authentic taste of restaurant-style Tandoori Roti made at home on a simple tawa. This soft, slightly chewy flatbread with a classic charred flavor is perfect for scooping up rich curries and dals.
A refreshing and crunchy mix of cucumber, tomatoes, and onions, tossed in a zesty lemon and chaat masala dressing. This simple Indian salad, often called Kachumber, is the perfect cooling side dish for any rich curry or biryani.
Creamy, perfectly spiced vegan Dal Makhani with Tandoori Roti. A fiber-rich, homestyle comfort meal!
This punjabi dish is perfect for dinner. With 820.04 calories and 28.92g of protein per serving, it's a nutritious choice for your meal plan.
18gfat
1 cup Tomato Puree (from 3-4 medium tomatoes)
1 tsp Kashmiri Red Chili Powder (for color, adjust to taste)
1 tsp Coriander Powder
0.75 tsp Garam Masala
0.25 cup Heavy Cream (plus more for garnish)
1 tbsp Kasuri Methi (dried fenugreek leaves)
Instructions
1
Soak and Cook Lentils
Rinse the whole black gram and kidney beans thoroughly under running water. Soak them together in plenty of water for at least 8 hours, or preferably overnight.
Drain the soaking water. Add the lentils and beans to a pressure cooker along with 4 cups of fresh water, 1 tsp of salt, the bay leaf, and the cinnamon stick.
Secure the lid and pressure cook on high heat. After the first whistle, reduce the heat to medium-low and cook for 15-20 minutes. The beans should be completely soft and mashable.
Allow the pressure to release naturally. Open the cooker, remove the bay leaf and cinnamon stick. Using the back of a ladle, lightly mash about a quarter of the lentils against the side of the pot to help create a creamy base.
2
Prepare the Masala Base
In a heavy-bottomed pan (kadai), melt 2 tbsp of butter over medium heat.
Add the finely chopped onion and sauté for 7-8 minutes until it turns soft and golden brown.
Add the ginger-garlic paste and cook for another minute until the raw aroma disappears.
Stir in the tomato puree, Kashmiri red chili powder, coriander powder, and the remaining 0.5 tsp of salt. Cook this masala, stirring occasionally, for 8-10 minutes until it thickens and you see oil separating at the edges.
3
Combine and Slow Cook
Pour the cooked lentil mixture (along with its cooking liquid) into the prepared masala. Mix everything thoroughly.
Add 1 cup of hot water, or more if needed, to achieve a thick but pourable consistency. Bring the dal to a gentle boil.
Reduce the heat to the lowest setting. Partially cover the pan and let the dal simmer for a minimum of 45 minutes, stirring every 10-15 minutes to prevent it from sticking to the bottom.
This slow simmering process is crucial for developing the deep, creamy flavors of Dal Makhani. The dal will continue to thicken as it cooks.
4
Finish and Garnish
Once the dal has reached your desired creamy consistency, stir in the garam masala and the remaining 2 tbsp of butter.
Crush the kasuri methi between your palms to release its aroma and add it to the dal. Stir in the heavy cream.
Let it simmer for a final 5 minutes on low heat for all the flavors to meld together beautifully.
Taste and adjust the salt if necessary. Turn off the heat.
5
Serve
Transfer the Dal Makhani to a serving bowl.
Garnish with a swirl of fresh cream and serve hot with garlic naan, roti, or jeera rice.
4
Serving size: 2 rotis
340cal
9gprotein
46gcarbs
16gfat
Ingredients
2 cup Atta (Also known as whole wheat flour)
1 tsp Active Dry Yeast
1 tsp Sugar (To activate the yeast)
0.75 cup Warm Water (Around 105-115°F (40-46°C))
0.25 cup Plain Yogurt (At room temperature)
1 tsp Salt
2 tbsp Vegetable Oil (For the dough)
2 tbsp Ghee (Melted, for brushing)
Instructions
1
Activate the Yeast
In a small bowl, combine the warm water, sugar, and active dry yeast.
Stir gently and set aside for 5-10 minutes. The mixture should become frothy, which indicates the yeast is active and ready.
2
Prepare the Dough
In a large mixing bowl, whisk together the atta and salt.
Make a well in the center and pour in the plain yogurt, vegetable oil, and the activated yeast mixture.
Using your fingers, gradually mix the wet ingredients into the flour until a shaggy dough forms.
Transfer the dough to a lightly floured surface. Knead for 8-10 minutes until it becomes soft, smooth, and elastic. It should spring back when gently poked.
3
Proof the Dough
Lightly grease a clean bowl with a few drops of oil. Place the kneaded dough in the bowl, turning it once to coat.
Cover the bowl with a damp kitchen towel or plastic wrap.
Let the dough rest in a warm, draft-free place for 90 minutes, or until it has doubled in size.
4
Shape the Rotis
After proofing, gently punch down the dough to release the air. Knead it lightly for another minute.
Divide the dough into 8 equal portions and roll each into a smooth ball.
Working with one ball at a time, dust it lightly with atta and roll it into a 5-6 inch circle or oval, about 1/4 inch thick. Don't roll it too thin.
5
Cook the Roti on the Tawa
Heat a cast-iron tawa (skillet) on high heat for 4-5 minutes until it is smoking hot. A non-stick tawa will not work.
Take one rolled roti and apply a thin, even layer of water to one side using your fingers or a pastry brush.
Carefully place the roti, water-side down, onto the hot tawa. The water will make it stick to the surface. Press down gently for a second.
Cook for 1-2 minutes, until you see bubbles forming on the top surface.
Using tongs, securely grip the tawa handle and flip the entire tawa upside down over the direct gas flame, holding it 3-4 inches above the burner.
Cook the top side for 30-60 seconds, moving the tawa in a circular motion to ensure even cooking and charring until classic brown spots appear.
Flip the tawa back to its upright position. Use tongs to carefully peel the cooked roti off the tawa.
6
Finish and Serve
Immediately brush the hot roti with melted ghee.
Repeat the cooking process for the remaining dough balls.
Stack the cooked rotis in a cloth-lined container or casserole dish to keep them warm and soft.
Serve immediately with your favorite dal, curry, or sabzi.