Pakistani dal chawal is a comforting meal of gently spiced lentils served with rice, often finished with a sizzling onion, garlic, and cumin tadka. This version pairs creamy red masoor dal with fluffy basmati rice; the lentils cook quickly, and the two parts can be prepared at the same time for an easy everyday dinner.
Ingredients
- 1 cup (190 g) red split masoor dal, picked over and rinsed
- 5 cups (1.2 L) water for the dal, plus more for rinsing
- 1 cup (190 g) basmati rice
- 1 1/2 cups (360 ml) water for cooking the rice
- 1 medium yellow onion (about 150 g), finely chopped
- 1 medium tomato (about 120 g), chopped
- 2 tablespoons (30 ml) neutral oil or ghee, divided
- 1 tablespoon (15 g) unsalted butter or ghee, for the tadka
- 1 teaspoon (2 g) ground turmeric
- 1 teaspoon (2 g) ground coriander
- 1/2 teaspoon (1 g) ground cumin for the dal
- 1/2 teaspoon (1 g) red chili powder, or to taste
- 1 teaspoon (6 g) fine salt for the dal, plus more to taste
- 1 teaspoon (2 g) cumin seeds
- 4 garlic cloves (about 12 g), thinly sliced
- 1 dried red chili (about 1 g), optional
- 1/4 teaspoon (0.5 g) garam masala, optional
- 2 tablespoons (8 g) chopped fresh cilantro
- 1 tablespoon (15 ml) lemon juice, or to taste
Instructions
- Rinse and soak the rice. Rinse the basmati rice in several changes of cool water, gently swishing it with your fingers until the water looks less cloudy. Cover it with fresh water and soak for 20 minutes while you prepare the dal. Drain well before cooking. Soaking encourages the grains to cook evenly, but if you are short on time, rinse thoroughly and skip the soak; the rice may need a little less cooking time.
- Start the dal. Put the rinsed masoor dal in a medium saucepan with 5 cups (1.2 L) water, turmeric, ground coriander, ground cumin, chili powder, and salt. Bring it to a boil over medium-high heat, then lower the heat so it simmers gently. Leave the pot partly covered to limit splashing, and stir once or twice so lentils do not settle on the bottom. Skim off any foam if you like; it is harmless, but removing it keeps the surface neater.
- Cook until soft. Simmer the dal for 25 to 30 minutes, checking near the end. Red split lentils should be tender and beginning to break down, with no firm or chalky centers. If the pot looks dry before the lentils are soft, add hot water 1/2 cup (120 ml) at a time. If it is thinner than you want, simmer uncovered for a few more minutes. Mash a spoonful against the side of the pot to make the texture creamier, while leaving some lentils intact for body.
- Cook the rice while the dal simmers. Put the drained rice in a second saucepan with 1 1/2 cups (360 ml) fresh water and a small pinch of salt. Bring it to a boil, stir once, then cover tightly and turn the heat to low. Cook for 12 minutes without lifting the lid. Turn off the heat and leave the rice covered for 5 minutes, then fluff gently with a fork. If your pot tends to catch, use a heat diffuser or follow the rice package’s water ratio and timing.
- Make the onion and tomato base. Heat 1 tablespoon (15 ml) of the oil or ghee in a skillet over medium heat. Add the chopped onion and cook for 6 to 8 minutes, stirring now and then, until soft and golden at the edges. Add the tomato and cook for about 4 minutes, pressing it with the spoon until it softens and starts to blend into the onion. Stir this mixture into the cooked dal. Taste and adjust the salt, chili, or water; dal thickens as it stands, so aim for a loose, spoonable consistency.
- Prepare the tadka. In the same skillet, heat the remaining 1 tablespoon (15 ml) oil or ghee with the butter or extra ghee over medium heat. Add the cumin seeds. When they sizzle and smell fragrant, add the sliced garlic and optional dried chili. Stir for 30 to 60 seconds, just until the garlic turns pale gold. Do not let it become dark brown, which can make the tadka bitter. Remove the pan from the heat and stir in the optional garam masala.
- Finish and serve. Pour the hot tadka over the dal, taking care because it may sputter. Add the chopped cilantro and lemon juice, then stir gently or leave some of the tempering visible on top. Serve the dal hot beside the rice, with extra lemon and a small dish of chili or pickle at the table.
Tips
- Use the right lentils. Red split masoor cooks quickly and gives this dal its soft, creamy texture. Yellow split moong or toor dal can work instead, but they have a different flavor and may need more water and a longer simmer; check the package and cook until completely tender.
- Control the consistency at the end. Lentils absorb liquid as they cool, so keep hot water nearby and loosen the dal just before serving. Add it in small amounts rather than trying to correct a very thin pot all at once.
- Keep the tadka fragrant, not burnt. Garlic and dried chilies cook quickly in hot fat. Lower the heat if the garlic colors too fast, and pour the tempering over the dal as soon as the garlic is pale gold.
- Season in stages. Salt is added to the lentils, but the final flavor changes as the water reduces. Taste after stirring in the onion mixture and again after adding lemon; a little acidity can make the spices taste clearer without requiring more chili.
Serving Suggestions
Serve a generous spoonful of dal alongside a mound of basmati rice, or ladle the dal over the rice if you prefer a softer, more blended bowl. A crisp salad of sliced cucumber, tomato, and red onion adds freshness, while plain yogurt or raita cools the warmth of the chili. Pakistani meals commonly include condiments, so offer lemon wedges, green chutney, or a small amount of achar (pickle) for diners to add as they like. For a fuller table, add a simple vegetable side such as sautéed spinach or potatoes. Keep the dal warm in a covered pot and fluff the rice just before bringing everything to the table.
Variations
Change the lentil: Yellow moong dal makes a milder, lighter-tasting bowl. Toor dal gives a slightly firmer texture and a distinct, earthy flavor. Both substitutions may take longer than red lentils, so use the texture test rather than relying only on the stated time. If using whole brown or green lentils, expect a much longer cook and a less creamy result.
Adjust the heat: Leave out the dried chili and reduce the chili powder for a mild family-style pot. For more heat, add a finely chopped green chili with the onion or increase the chili powder gradually. Make it dairy-free by using oil instead of butter or ghee; the tempering will still be aromatic, though ghee adds a richer, nutty note. You can also use brown rice, but it requires more water and substantially longer cooking, so cook it separately according to its package directions rather than expecting the basmati timing to apply.
Storage and Reheating
Store the dal and rice in separate shallow, covered containers and refrigerate them within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. If the dal has thickened, stir in a splash of water before reheating. Warm it in a saucepan over medium-low heat, stirring often, or microwave it in a covered microwave-safe dish with a little water, stirring partway through. Reheat leftovers until steaming throughout and to 165°F (74°C), as measured with a food thermometer.
Rice also reheats best with a little moisture: sprinkle it with water, cover, and microwave until hot, or steam it in a covered pan. Reheat only the portion you plan to eat, and avoid leaving cooked rice at room temperature for extended periods. For longer storage, freeze dal and rice separately in airtight freezer-safe containers for up to 2 months for best quality. Thaw overnight in the refrigerator, then reheat thoroughly; the rice may be softer after freezing, but it is still suitable to serve with the dal.
Frequently Asked Questions
Do I need to soak masoor dal before cooking?
No. Red split masoor dal cooks quickly and does not need soaking. Rinse it well to remove dust and loose starch, then simmer until tender. The 20-minute soak in this recipe is for the basmati rice, not the lentils.
Can I cook the dal and rice in the same pot?
You can, but the textures are easier to control when they cook separately. Dal needs more water and frequent checking, while basmati benefits from a measured amount of water and a covered rest. For a one-pot meal, cook the lentils until nearly tender first, then add rice and carefully adjust the liquid; expect a softer, more porridge-like result rather than distinct grains.
Why is my dal too thick or too watery?
Masoor dal naturally thickens as it cools and as the lentils break apart. Stir in hot water a little at a time if it is too thick. If it is too watery, simmer uncovered for several minutes or mash some lentils against the pan. Remember that adding the onion-tomato mixture and letting the pot stand can also change the consistency.
Can I make Pakistani dal chawal ahead?
Yes. Cook the dal and rice earlier in the day, cool them promptly, and refrigerate them separately. Make the tadka just before serving for the freshest garlic aroma, or prepare it ahead and briefly warm it before pouring over the dal. Reheat the dal and rice until steaming hot and 165°F (74°C) throughout.
What can I use instead of basmati rice?
Long-grain white rice is the closest easy substitute and will remain fairly separate when cooked. Jasmine rice is fragrant but softer and slightly stickier, so use its package directions for water and timing. Brown rice is another option, though it takes longer and has a chewier texture; prepare it separately and serve it with the dal.
Related
- Pakistani Dinner Recipes: Chicken Biryani at Home
- Pakistani Mutton Korma Recipe with Slow-Cooked Gravy
- Pakistani Palak Gosht Recipe with Lamb and Spinach
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).