Nepal · South Asia

Nepali Dal Recipe: Simple, Comforting Lentil Soup

Updated November 3, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written
Cuisine
Nepal
South Asia

Jump to recipe

Nepali Dal Recipe: Simple, Comforting Lentil Soup

Nepali dal is a gently spiced lentil soup, commonly served with rice as part of dal bhat, Nepal’s everyday meal of lentils and rice. This version uses red lentils and a quick cumin, garlic, and ginger tempering; recipes vary across households and regions, so adjust the spices and thickness to suit your table.

Ingredients

  • 1 cup (190 g) dried red lentils, also called masoor dal
  • 5 cups (1.2 L) water, plus up to ½ cup (120 ml) hot water to adjust the consistency
  • ½ teaspoon (1.5 g) ground turmeric
  • 1 teaspoon (6 g) fine salt, or to taste
  • 1 tablespoon (15 ml) neutral oil, such as sunflower or canola oil
  • 1 tablespoon (14 g) ghee, or another tablespoon (15 ml) neutral oil for a dairy-free version
  • 1 teaspoon (2 g) cumin seeds
  • ½ teaspoon (1 g) fenugreek seeds, optional
  • 2 dried red chiles (about 2–4 g), left whole for mild heat or broken for more heat
  • 4 garlic cloves (about 12 g), finely chopped
  • 1 tablespoon (6 g) finely grated fresh ginger
  • 1 small yellow onion (about 110 g), finely chopped
  • 1 medium tomato (about 150 g), chopped
  • ⅛ teaspoon (about 0.3 g) asafoetida, optional
  • ¼ cup (10 g) chopped fresh cilantro, plus extra for serving
  • 1 tablespoon (15 ml) lemon juice, optional, to finish

Instructions

  1. Rinse the lentils. Put the red lentils in a fine-mesh sieve and rinse under cool running water, stirring them with your fingers, until the water runs mostly clear. Pick out any small stones or debris. Red lentils do not need soaking. Finely chop the onion and tomato, grate the ginger, and chop the garlic before you start cooking so the tempering ingredients are ready to add.
  2. Start the dal. Add the rinsed lentils, 5 cups (1.2 L) water, turmeric, and salt to a medium, heavy-bottomed saucepan. Bring the mixture to a boil over medium-high heat, which usually takes about 5 minutes. Skim off any foam that rises, then lower the heat to maintain a gentle simmer. Leave the lid slightly ajar to prevent the pot from boiling over.
  3. Simmer until tender. Cook for 20 minutes, stirring every few minutes and scraping the bottom of the pot so lentils do not catch. The lentils should soften and begin breaking down into a creamy, pourable soup. If the surface bubbles too vigorously, reduce the heat. If the lentils are still distinctly firm after 20 minutes, simmer for a few more minutes; the exact time can vary with the age of the lentils and the strength of the simmer.
  4. Make the tempering. During the lentils’ simmer, warm the neutral oil and ghee in a small skillet over medium heat. Add the cumin seeds and, if using, fenugreek seeds. Cook for about 30 seconds, until fragrant and the cumin begins to darken slightly. Add the dried chiles and asafoetida, if using, and stir briefly. Add the onion and cook for 3–4 minutes, stirring, until softened and lightly golden at the edges.
  5. Add the aromatics and tomato. Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant; do not let the garlic turn dark brown, which can make it bitter. Add the chopped tomato and cook for 2 minutes, stirring until it begins to soften. If the skillet looks dry, add a tablespoon of water rather than letting the spices scorch.
  6. Combine and finish. Scrape the tempering into the pot of cooked lentils and stir well. Simmer together for 4 minutes so the flavors mingle. Stir in the cilantro and lemon juice, if using. Taste and add more salt if needed. For a thicker dal, simmer uncovered for another minute or two; for a thinner soup, stir in hot water a little at a time. Serve hot.

Tips

  • Rinse, but do not soak. A thorough rinse removes loose starch and any dust, while soaking is unnecessary for red lentils. If you use a different lentil, check its cooking time: split yellow lentils may need longer, and whole lentils can take considerably longer and may need extra water.
  • Keep the tempering fragrant, not burnt. Cumin and fenugreek release their aroma quickly in hot fat. If the seeds turn very dark or the garlic browns sharply, take the skillet off the heat; burnt spices can make the whole pot taste bitter. Use medium heat and have the onion ready to add.
  • Choose the fat and spices to fit your pantry. Ghee gives the dal a rounded, buttery aroma, while neutral oil keeps it dairy-free. Fenugreek seeds and asafoetida are optional and may be hard to find; omit either if needed. Asafoetida adds a savory, onion-like note, but the onion and garlic already provide plenty of flavor.
  • Season at the end as well as the start. Lentils absorb salt as they cook, and water content affects the final taste. Once the dal is at the thickness you want, taste it again before serving. Add salt gradually, and use lemon juice for brightness rather than adding a large amount of extra salt.

Serving Suggestions

Serve Nepali dal hot in bowls alongside steamed white rice or fragrant basmati rice for a simple dal bhat-style plate. A common way to eat the meal is to spoon dal over rice, then add vegetables and accompaniments around it. The soup should be loose enough to soak into rice; if it thickens while waiting, stir in a splash of hot water just before serving.

For a fuller meal, pair it with sautéed greens, roasted or curried potatoes, cauliflower, or seasonal vegetables. A small dish of tomato achar or another tangy pickle adds contrast to the mild, creamy lentils. Plain yogurt can also be served on the side, along with sliced cucumber or radish. Offer cilantro and lemon at the table so each person can add a fresh, sharp finish to their bowl.

This dal is also useful as a light lunch with flatbread, such as roti, or with leftover rice. If serving it as a soup on its own, keep the texture slightly thicker and set out a crunchy salad or vegetables alongside it. The recipe is gently spiced rather than very hot, so chile flakes or a fresh sliced chile can be offered separately for anyone who wants more heat.

Variations

Use another lentil: Masoor dal gives this version its quick cook time and soft, creamy texture. Split yellow mung beans or split pigeon peas are also used in South Asian dals, but they need different cooking times and may require more water. Follow the package guidance and simmer until completely tender before adding the tempering. Whole lentils are not a direct one-for-one timing swap.

Adjust the heat: Keep the dried chiles whole for a mild, aromatic flavor, or break them before frying to release more heat. For a no-chile pot, leave them out and let diners add chile flakes at the table. You can also use one fresh green chile, slit lengthwise, in the tempering; remove it before serving if you want its aroma without a strong bite.

Make it dairy-free: Replace the ghee with the same amount of neutral oil. The result will be a little less rich, but cumin, garlic, and ginger still make a flavorful tempering. For a deeper toasted aroma, use a small amount of mustard oil only if you enjoy its distinctive taste; it will change the flavor from the more neutral version.

Make it smoother or more textured: For a very smooth dal, whisk the cooked lentils vigorously or briefly mash them with the back of a spoon before adding the tempering. For more texture, reserve a few tablespoons of cooked lentils and stir them back in after mashing the rest. You can also add a handful of spinach during the last few minutes, though that creates a greener, less traditional variation.

Storage and Reheating

Cool the dal promptly and refrigerate it within 2 hours of cooking in a covered, shallow container. It keeps for 3–4 days in the refrigerator. Lentils continue to absorb liquid as they sit, so the dal will be thicker the next day; this is normal and does not mean it has spoiled. Store rice separately when possible, and use a clean spoon each time you take a portion.

To reheat a serving on the stovetop, put it in a saucepan with a splash of water and warm over medium-low heat, stirring often until steaming hot throughout. Add more water as needed to restore a soup-like consistency. For the microwave, cover loosely and heat in short intervals, stirring between each one to distribute the heat evenly. Reheat only the amount you plan to eat, and do not leave cooked dal at room temperature for more than 2 hours.

For longer storage, freeze the cooled dal in meal-size airtight containers for up to 3 months for best quality. Leave a little room at the top because liquid expands as it freezes. Thaw it in the refrigerator, then reheat gently with water and stir well. The texture may be slightly softer after freezing, but a final stir and fresh cilantro or lemon can perk up the serving.

Frequently Asked Questions

Is Nepali dal the same as Indian dal?
Dal is a broad term used across South Asia for both dried pulses and dishes made from them, and recipes vary widely across countries and communities. Nepali dal is often served as part of dal bhat with rice and other dishes. This recipe reflects a home-style approach, but it is not the only Nepali version; lentil choice, seasoning, and consistency vary.

Can I use canned lentils?
You can, but the texture and cooking method will differ. Drain and rinse about 2 cups (roughly 400 g) of canned lentils, then warm them with about 2 cups (480 ml) of water and the turmeric. Simmer for 8–10 minutes to soften and blend the flavors, then add the prepared tempering. Taste carefully before salting because canned lentils may already contain salt.

Why are my red lentils still firm?
Older lentils can take longer to soften, and a very low simmer may not cook them evenly. Keep the pot at a gentle but steady simmer and continue cooking, checking every few minutes. Acidic ingredients can slow softening, which is why the tomato goes into the tempering rather than the lentil pot at the beginning. Add extra water if the pot becomes too thick before the lentils are tender.

How can I make the dal thicker or thinner?
For thicker dal, simmer it uncovered until some liquid evaporates, or mash a portion of the lentils against the side of the pot. For thinner dal, stir in hot water a few tablespoons at a time until it pours easily. Adjust the salt after changing the volume, since extra water can dilute the seasoning. The final consistency is a matter of preference and how you plan to serve it.

Can I prepare the tempering ahead?
For the freshest aroma, make the tempering while the lentils simmer and combine it with the dal just before the final simmer. You can chop the onion, tomato, garlic, and ginger earlier and refrigerate them in covered containers. If you do make the tempering in advance, refrigerate it promptly and reheat it gently in a skillet before adding it to the lentils; do not leave cooked ingredients out for more than 2 hours.

Related

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).