This Bengali-style masoor dal is a gently spiced East Indian lentil soup made with red lentils, tomato, ginger, and a fragrant panch phoron tempering. It is served as a light bowl on its own or, as is common with dal, alongside rice; seasonings and consistency vary from household to household across eastern India.
Ingredients
- 1 cup (190 g) split red lentils, also called masoor dal
- 6 cups (1.4 L) water, plus up to 1 cup (240 ml) more to thin the soup
- 1 tablespoon (15 ml) neutral oil, such as sunflower or canola oil
- ½ medium yellow onion, finely chopped, about ⅓ cup (75 g)
- 1 medium ripe tomato, chopped, about 1 cup (150 g)
- 1 tablespoon (15 g) finely grated fresh ginger
- 1 small green chile, slit lengthwise, about 5 g; remove the seeds for less heat
- ½ teaspoon (1.5 g) ground turmeric
- 1 teaspoon (2 g) panch phoron, Bengali five-spice seed blend
- 1 dried red chile, about 1 g, optional
- 1 teaspoon (6 g) fine salt, plus more to taste
- ½ teaspoon (2 g) granulated sugar, optional, to balance tart tomato
- ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
- 1 tablespoon (15 ml) fresh lemon juice, or to taste
Instructions
- Rinse and prepare the ingredients. Put the lentils in a fine-mesh sieve and rinse under cool running water, rubbing them lightly between your fingers, until the water runs mostly clear. Drain well. Chop the onion and tomato, grate the ginger, and slit the green chile. This preparation takes about 18 minutes if you measure the spices and chop the garnishes as well. Red lentils do not need soaking.
- Simmer the lentils. Combine the drained lentils, 6 cups (1.4 L) water, turmeric, and salt in a medium heavy-bottomed saucepan. Bring to a boil over medium-high heat, skimming off any pale foam that gathers on top. Lower the heat to maintain a gentle simmer and cook uncovered for about 24 minutes, stirring once or twice so lentils do not settle and catch. The lentils should be completely soft and beginning to break down. If they still have firm centers, simmer a few minutes longer and add a splash of hot water if needed.
- Make the aromatic tempering. While the lentils simmer, heat the oil in a small skillet over medium heat. Add the panch phoron and optional dried red chile. Stir for about 30 seconds, just until the seeds sizzle and smell fragrant; do not let them darken or burn. Add the chopped onion and cook for 2 to 3 minutes, stirring, until softened. Stir in the ginger, green chile, and tomato, then cook for about 2 minutes, until the tomato begins to collapse. The tempering takes about 4 minutes in total.
- Combine and finish. Scrape the onion and spice mixture into the lentil saucepan. Stir well, then simmer gently for 4 minutes so the flavors mingle. Mash some lentils against the side of the pan with the back of a spoon for a naturally creamy texture, or leave them mostly whole for a looser, more rustic soup. Stir in the optional sugar, cilantro, and lemon juice. Taste and adjust the salt and lemon before serving.
- Set the consistency. For a thick soup, serve it as it is. For a more pourable bowl, add hot water a little at a time, stirring after each addition. Warm it through for a minute if you have added water. The lentils continue to thicken as they stand, so leave it slightly looser than you want if serving after a short pause.
Tips
- Rinse, but do not soak. Rinsing removes loose starch and dust and helps the lentils cook evenly. Split red lentils soften quickly, so soaking is unnecessary and can make it harder to judge the final texture.
- Keep the spice seeds moving. Panch phoron can go from fragrant to bitter if it scorches. Start the seeds in moderately hot oil, stir, and add the onion as soon as they sizzle. If you cannot find panch phoron, combine ¼ teaspoon each (about 0.5 g each) cumin and fennel seeds. The flavor will be simpler and less distinctly Bengali, but still aromatic.
- Choose the heat level. A slit chile seasons the pot without making every spoonful very hot; remove it before serving if desired. For a mild soup, omit both chiles. For more heat, finely chop the green chile and leave its seeds in.
- Use a steady simmer. A vigorous boil can splash and make the lentils break down unevenly. Keep the surface gently bubbling and stir the bottom occasionally. If the soup thickens before the lentils are tender, add hot water rather than letting the pan run dry.
Serving Suggestions
Serve the soup hot in bowls with lemon wedges and a little extra cilantro. For a light meal, pair it with steamed basmati rice, which turns the soup into a comforting dal-and-rice combination. Plain rice is equally suitable; the lentils have enough seasoning to make a simple bowl satisfying without a complicated accompaniment. A piece of warm flatbread can be used to scoop up a thicker version.
For a fuller East Indian-inspired spread, offer a mild vegetable side such as sautéed greens, roasted cauliflower, or potatoes cooked with cumin. Keep the sides lightly seasoned so they do not overwhelm the lentil soup. A small dish of sliced cucumber or onion can add a cool, crisp contrast. If serving the soup as a starter before a larger meal, keep it a little thinner and use modest portions; as a main course, spoon it generously over rice.
Variations
Make it smoother: Red lentils naturally soften, but you can whisk the finished soup vigorously or use an immersion blender briefly. Blend only part of the pot if you want a creamy base with some visible lentils. Avoid blending while the soup is at a hard boil, and follow your blender’s instructions for hot liquids.
Add vegetables: Stir in ½ cup (75 g) finely diced carrot or 1 cup (100 g) chopped spinach. Add diced carrot with the lentils so it has time to soften; add spinach during the final 2 minutes. These are practical additions rather than requirements, and extra vegetables may make the soup thicker, so keep a little hot water handy.
Change the lentil: Yellow split mung beans can stand in for masoor dal, but they usually take longer to soften and have a different, gentler flavor. Rinse them well and allow extra simmering time, checking tenderness instead of relying only on the clock. Do not substitute whole beans without adjusting the method, because they need a longer cook and often soaking.
Adjust the finish: Lemon gives a bright, clean sourness. A small amount of tamarind water can be used instead, but it has a deeper, fruitier tang; add it gradually and taste before adding more. If the tomato is already very tart, leave out the optional sugar. For a richer bowl, swirl in 2 tablespoons (30 ml) coconut milk just before serving, understanding that this makes the soup creamier and less traditional in flavor.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The soup keeps for 3 to 4 days in the refrigerator. It thickens as the lentils absorb liquid, so store it as made and loosen each portion when reheating rather than adding a large amount of water to the entire batch.
Reheat on the stovetop over medium-low heat, stirring often and adding water a tablespoon or two at a time until it reaches the texture you want. Heat leftovers to 165°F (74°C), checking with a food thermometer, as recommended by USDA FSIS. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the center warms evenly; check the temperature before eating. Freeze cooled portions in airtight freezer-safe containers for up to 2 months for best quality. Thaw overnight in the refrigerator and reheat as above; the texture may be softer after freezing.
Frequently Asked Questions
Is this a traditional East Indian soup?
East India includes several food traditions, and there is no single soup recipe that represents the whole region. This is a Bengali-style masoor dal: dal is commonly served with rice and can be made thick or loose, so it works as a soup-like bowl while also fitting naturally into a meal. Household ingredients and tempering choices vary.
What is panch phoron, and can I leave it out?
Panch phoron is a Bengali five-spice seed blend generally made with fenugreek, nigella, cumin, fennel, and mustard seeds. Its exact proportions can vary. It contributes a distinctive, savory aroma; the cumin-and-fennel substitute in the tips is easier to find but will taste less layered. If you have neither, use ½ teaspoon (1 g) cumin seeds, or omit the seed tempering and expect a milder result.
Can I use canned lentils?
You can, but the texture and cooking method change. Drain and rinse one 15-ounce (425 g) can of cooked lentils, then use about 4 cups (950 ml) water and simmer the lentils with the turmeric for only 8 to 10 minutes before adding the tempering. Mash a few lentils to thicken the soup. The result will be less creamy than the version made from dry split red lentils.
Why is my soup thicker after it sits?
Split red lentils keep absorbing liquid as the soup cools, and they soften further while resting. This is normal rather than a sign that the recipe has failed. Stir in hot water when reheating, a little at a time, until it is pourable or spoon-thick to your preference, then taste again for salt and lemon.
Can I make the soup ahead?
Yes. Make it through the final simmer, cool it promptly, and refrigerate it for up to 3 to 4 days. For the freshest flavor, add the cilantro and lemon just before serving; if they were already added, the soup is still fine to reheat, though the herbs will look less bright. Reheat thoroughly to 165°F (74°C) and thin as needed.
Related
- Cajun Chicken Stew From Scratch: A Hearty One-Pot Meal
- Cajun Bean Soup with Andouille Sausage
- Cajun Bean Soup Mix for a Flavorful, Hearty Pot
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).