Dhal, also spelled dal or daal, is a South Asian dish made by simmering lentils or other pulses until tender, then seasoning them with spices and aromatics. It comes from a broad culinary tradition across the Indian subcontinent, and this red lentil version is a practical, warming meal served with rice or flatbread.
The word dhal can refer to split pulses as well as the dishes made from them, so there is no single recipe or one place that can claim every version. Ingredients and methods vary across India, Pakistan, Bangladesh, Nepal, and Sri Lanka, and from household to household. This recipe uses split red lentils, known as masoor dal, with a simple onion, tomato, and spice tempering.
Ingredients
- 1 cup (200 g) split red lentils, also called masoor dal
- 4 cups (950 ml) water, plus up to 1 cup (240 ml) hot water to loosen the dhal if needed
- ½ teaspoon (1.5 g) ground turmeric
- 1¼ teaspoons (7 g) fine salt, or to taste
- 2 tablespoons (30 ml) ghee or neutral oil, for the tempering
- 1 medium yellow onion (about 150 g), finely chopped
- 2 medium tomatoes (about 250 g), chopped
- 2 garlic cloves (about 6 g), finely chopped or grated
- 1 tablespoon (15 g) fresh ginger, finely grated
- 1 teaspoon (2 g) cumin seeds
- ½ teaspoon (1 g) mustard seeds, optional
- 1 teaspoon (2 g) ground coriander
- ¼ teaspoon (0.5 g) red chili powder, or more to taste
- 1 dried red chili, optional
- 1 tablespoon (15 ml) fresh lemon juice
- 2 tablespoons (8 g) chopped fresh cilantro, for finishing
Instructions
- Rinse the lentils. Put the split red lentils in a fine-mesh strainer and rinse under cool running water, stirring them with your fingers, until the water is less cloudy. Pick out any small bits of debris. Red lentils do not need soaking for this recipe; rinsing is enough to remove surface starch and help them cook evenly.
- Simmer until soft. Add the rinsed lentils, 4 cups (950 ml) water, turmeric, and salt to a medium saucepan. Bring to a boil over medium-high heat, then lower the heat so the liquid simmers gently. Partly cover the pan, leaving a gap for steam, and cook for 18–22 minutes. Stir every few minutes, especially near the end, so lentils do not settle and stick. They are ready when they have broken down and are completely tender. If the pan looks dry before they soften, add a splash of hot water.
- Start the tempering. While the lentils simmer, warm the ghee or oil in a skillet over medium heat. Add the cumin seeds and optional mustard seeds. Cook for about 30 seconds, just until the cumin smells fragrant and the mustard seeds begin to pop. If the seeds darken quickly or the oil smokes, take the skillet off the heat briefly; scorched spices can taste bitter.
- Cook the aromatics. Add the chopped onion and optional dried red chili to the skillet. Cook for 5–6 minutes, stirring often, until the onion is soft and starting to turn golden at the edges. Stir in the garlic and ginger and cook for 30 seconds. Add the chopped tomatoes, ground coriander, and chili powder. Cook for 2–3 minutes, stirring, until the tomatoes soften and the mixture looks saucy. If it catches on the pan, add a tablespoon of water rather than more oil.
- Combine and adjust. Scrape the onion-and-spice mixture into the cooked lentils and stir well. Simmer together for 2 minutes so the flavors mingle. The dhal should be thick but pourable; stir in some of the reserved hot water a little at a time if it is thicker than you like. Taste and adjust the salt or chili. Turn off the heat, then stir in the lemon juice and chopped cilantro.
- Serve hot. Let the dhal stand for a minute or two so it settles, then ladle it into bowls. If it thickens while standing, loosen it with a little hot water and stir again. Offer extra lemon at the table for anyone who likes a brighter finish.
Tips
- Choose the right pulse. Split red lentils cook quickly and soften into a creamy, spoonable dhal. Whole brown or green lentils take longer and hold their shape, so they are not a direct timing substitute; follow the package cooking time and add water as needed. Yellow split peas also take longer and produce a firmer texture.
- Keep the simmer gentle. A hard boil can make lentils foam over, and a dry pan can scorch them before they are tender. Use a partly covered saucepan, stir the bottom regularly, and reduce the heat if the bubbles are vigorous. Add hot water in small amounts if the lentils need more time.
- Adjust the spice level at the end. Chili powders vary in heat. Begin with the listed amount, then add a little more after the tempering is mixed in. For a milder bowl, omit the dried chili and chili powder; keep the cumin, coriander, and ginger for flavor.
- Use a practical substitute for ghee. Ghee gives the tempering a rounded, buttery aroma. Neutral oil works well and keeps the dish dairy-free; coconut oil is another option, though it adds a faint coconut note. If mustard seeds are difficult to find, simply leave them out rather than replacing them with a large amount of another spice.
Serving Suggestions
Serve dhal hot with steamed basmati rice, another plain rice, or warm roti, chapati, or naan. Rice catches the loose, creamy lentils, while flatbread is handy for scooping up a thicker portion. For a fuller meal, add a simple vegetable side such as sautéed greens, roasted cauliflower, or cucumber salad. A spoonful of plain yogurt can cool a spicy serving, and lemon wedges let diners sharpen the flavor to their taste.
The consistency is easy to tailor to the rest of the meal. Keep it thick if you want it to sit alongside rice and vegetables, or stir in hot water for a more soup-like bowl. If serving several dishes family-style, keep the dhal warm over very low heat and stir occasionally; add water if it tightens as it waits. Finish with cilantro just before serving so it stays fresh-looking and aromatic.
Variations
Make it coconut-rich: Replace up to 1 cup (240 ml) of the water with unsweetened coconut milk, adding it after the lentils are tender. This makes the dhal richer and slightly sweet, so taste the salt and lemon again before serving. Avoid sweetened coconut beverage, which can give the dish an unexpected sugary flavor.
Add leafy greens: Stir in 2 packed cups (60 g) of chopped spinach during the last 2–3 minutes of simmering, just until wilted. For sturdier greens such as chopped kale, add them earlier and cook until tender. Greens bring their own moisture, so check the final consistency before adding extra water.
Use another South Asian-inspired seasoning balance: A pinch of garam masala can be stirred in with the lemon at the end, or a little extra cumin can be added to the tempering. Garam masala blends differ in strength, so start with ¼ teaspoon (about 0.5 g). The result will be more fragrant and warm, but still not a substitute for the distinct regional methods used in other dhal recipes.
Make it without tomato: Leave out the tomatoes and add 1 tablespoon (15 ml) extra water to the onion mixture if needed. The dhal will be less tangy and more focused on the lentils and spices; a little extra lemon juice at the end can restore brightness. This is also useful when tomatoes are out of season or unavailable.
Storage and Reheating
Cool leftover dhal promptly and refrigerate it within 2 hours in a covered, airtight container. It keeps for 3–4 days in the refrigerator. The lentils continue to absorb liquid as they sit, so a chilled portion will usually be thicker than it was on the first day; that is normal.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave, stirring occasionally. Add a tablespoon or two of water at a time until it reaches the consistency you want. Reheat leftovers to 165°F (74°C), checking with a food thermometer, as recommended by USDA FSIS. Avoid repeatedly cooling and reheating the whole batch.
For longer storage, freeze cooled dhal in meal-size airtight containers for up to 3 months for best quality. Leave a little room at the top because the contents can expand as they freeze. Thaw it in the refrigerator, then reheat to 165°F (74°C) and loosen with water. The texture may be softer after freezing, but a thorough stir brings it back together.
Frequently Asked Questions
Where does dhal come from?
Dhal belongs to the cuisines of South Asia, including those of India, Pakistan, Bangladesh, Nepal, and Sri Lanka. It is not one fixed dish with a single agreed birthplace: the word describes pulses and a wide family of preparations, with local ingredients and techniques shaped by region and household preference.
What is the difference between dhal, dal, and daal?
They are common English spellings for the same South Asian word and food tradition. Spelling varies by region and by how a word is transliterated. In recipes, dal or dhal may mean split lentils or peas, or a cooked dish made with them, so check the ingredient description to see which meaning is intended.
Do I need to soak red lentils before cooking?
No. Split red lentils cook quickly, and a thorough rinse is sufficient for this recipe. Soaking is more useful for some larger whole pulses, which take longer to soften. If you use a different variety, follow its package directions and expect to adjust both the cooking time and the water.
Why is my dhal too thick or too thin?
Lentils absorb different amounts of water depending on their age and how long they simmer. If yours is too thick, stir in hot water a little at a time. If it is too thin, simmer it uncovered for a few minutes, stirring often, until some liquid evaporates. Remember that it will thicken further as it cools.
Can I make this dhal ahead?
Yes. Make it up to 3–4 days ahead and refrigerate it promptly after cooking. The flavor holds well, although the texture thickens as the lentils absorb liquid. Reheat to 165°F (74°C), add water to loosen, and finish with fresh lemon or cilantro if you have them.
Related
- Crispy Duck Skin on Confit Legs: The Best Method
- Can You Toast an Egg? Safe Ways to Cook It
- Can You Use Tomato Paste for Sinigang? How It Works
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).