Indian-style masoor dal shorba is a smooth, gently spiced soup made with red lentils, tomatoes, ginger, and warm spices. It makes a satisfying vegetarian dinner with rice or bread, and this adaptable home-style version can be served silky smooth or left a little textured.
Ingredients
- 1 cup (200 g) red split lentils, also called masoor dal
- 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 1 tablespoon (15 g) finely grated fresh ginger
- 3 garlic cloves, minced, about 9 g
- 1 cup (180 g) chopped ripe tomato, or canned chopped tomato
- 1 teaspoon (2 g) ground coriander
- ½ teaspoon (1.5 g) ground turmeric
- ⅛ teaspoon (0.3 g) cayenne pepper, optional
- 5 cups (1.2 L) water, plus a little more if needed
- 1¼ teaspoons (7 g) fine salt, or to taste
- ¼ teaspoon (0.5 g) freshly ground black pepper
- 1 tablespoon (15 ml) fresh lemon juice, plus more to serve
- 1 teaspoon (5 ml) ghee or neutral oil, for the finishing tempering
- ½ teaspoon (1 g) cumin seeds
- 1 small dried red chili, optional
- ¼ cup (10 g) chopped fresh cilantro leaves, for garnish
Instructions
- Put the lentils in a fine-mesh sieve and rinse under cool running water, stirring them with your fingers, until the water runs mostly clear. Drain well. Red split lentils cook quickly and do not need soaking. Finely chop the onion and tomato, grate the ginger, and mince the garlic before you start cooking; this preparation takes about 15 minutes altogether.
- Warm the tablespoon of oil in a heavy-bottomed pot over medium heat. Add the onion and cook for about 5 minutes, stirring regularly, until soft and translucent but not deeply browned. Stir in the ginger and garlic and cook for 1 minute. Add the ground coriander, turmeric, and cayenne, if using, and stir for 30 seconds. Keep the spices moving so they become fragrant without scorching.
- Add the chopped tomato and cook for 1 minute, stirring to coat it in the spices. Tip in the rinsed lentils, water, salt, and black pepper. Stir well, scraping the base of the pot to loosen any spices or onion that have stuck. Bring the mixture to a gentle boil, then reduce the heat so it simmers steadily. Partly cover the pot and cook for 22 minutes, stirring every few minutes. The lentils should become very soft and start to break apart. If the base catches, lower the heat and stir more often.
- Remove the pot from the heat. Use an immersion blender to blend the soup for about 3 minutes, until smooth, keeping the blender head below the surface to reduce splashing. Alternatively, let the soup cool slightly and blend it in batches in a countertop blender, following the blender maker’s instructions for hot liquids. Do not fill a sealed blender jar to the top with hot soup; allow steam to escape safely. For a more rustic bowl, blend only about half the soup and stir it back into the pot.
- In a small skillet, warm the teaspoon of ghee or oil over medium heat. Add the cumin seeds and, if you like a little extra warmth, the dried chili. Cook for about 1 minute, swirling the pan, until the seeds smell fragrant and begin to sizzle. They should not turn black. Pour the tempering into the soup carefully; it may spit briefly when the hot fat meets the liquid.
- Return the soup to low heat and simmer for 5 minutes, stirring occasionally. Stir in the lemon juice, then taste. Add more salt, pepper, or lemon a little at a time until the flavors taste balanced. If the soup is thicker than you want, stir in hot water ¼ cup (60 ml) at a time. If it is too thin, simmer uncovered for a few minutes, stirring often.
- Ladle into warm bowls and finish with chopped cilantro. Serve promptly, with extra lemon at the table so each person can adjust the brightness of their bowl.
Tips
- Rinse, but do not soak. Rinsing removes loose dust and starch from the lentils. Soaking is unnecessary for split red lentils and can make them soften sooner than the timing here allows, so start checking early if you do soak them by accident.
- Keep the simmer gentle. A hard boil can make lentils stick to the bottom and send foam up the sides of the pot. Stir every few minutes, especially near the end, and turn the heat down if the soup bubbles aggressively.
- Adjust texture after blending. Lentils absorb liquid as they cook and continue thickening as the soup stands. Thin it with hot water or vegetable broth rather than cold liquid, then taste again because extra liquid also dilutes the seasoning.
- Choose your cooking fat to suit the meal. Ghee gives the cumin tempering a rounded, buttery aroma but is a dairy product. Use oil for a dairy-free soup; the flavor will be a little cleaner and less rich.
Serving Suggestions
Serve the shorba as a light main course with basmati rice, jeera rice, or warm roti. Naan, chapati, or toasted bread is useful for scooping up the last of a thicker bowl. For a fuller dinner, add a simple vegetable side such as sautéed greens, roasted cauliflower, or a cucumber salad. A spoonful of plain yogurt can soften the chili and add a cool contrast, while lemon wedges let diners brighten the soup to taste.
For a meal with several dishes, offer small bowls of shorba before a rice plate, vegetable curry, or dal-and-rice dinner. It is filling enough to stand on its own, but its smooth texture also makes it a comfortable first course. If serving it as the main dish, plan on one generous bowl per person and put bread or rice on the table rather than relying on garnish alone to make the meal substantial.
Variations
Make it dairy-free: The recipe is dairy-free when finished with neutral oil. If you use ghee, swap in oil; it will still carry the cumin aroma well. For a richer finish without dairy, swirl a tablespoon or two of coconut milk into the pot after the lemon juice. Coconut changes the flavor noticeably, so use it when a gently sweet, tropical note suits your meal.
Add vegetables: Stir in 1 cup (about 130 g) diced carrot with the tomato for a sweeter, more substantial soup. Finely chopped spinach can be added during the final 2 minutes of simmering, just long enough to wilt. If you add a large quantity of vegetables, check the consistency and add water as needed; the lentils should remain the main body of the soup.
Change the spice level: Leave out the cayenne and dried chili for a mild version, or serve sliced fresh chili separately. A pinch of garam masala stirred in at the end gives a warmer, more aromatic finish, though the particular blend varies from kitchen to kitchen. Start with ¼ teaspoon (about 0.5 g), taste, and add more only if you want its flavor to stand out.
Use another lentil: Yellow split mung beans can work, but their cooking time and final flavor differ, so simmer until completely tender and add liquid as needed. Whole brown or green lentils are not a direct swap: they take longer to cook and keep more of their shape, so the result will be less smooth and more stew-like.
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 it chills, so loosen each portion with a splash of water or broth when reheating. Reheat on the stovetop over medium-low heat, stirring frequently, or in the microwave in a covered, microwave-safe bowl, stirring midway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer.
For longer storage, freeze cooled portions in airtight, freezer-safe containers for up to 2 to 3 months for best quality. Leave a little room at the top because liquid expands as it freezes. Thaw overnight in the refrigerator when possible, then reheat until steaming throughout and to 165°F (74°C). You can also reheat from frozen in a saucepan over low heat with a few tablespoons of water, stirring as the soup thaws so the bottom does not scorch. Add fresh cilantro and lemon after reheating for a brighter finish.
Frequently Asked Questions
Can I make this soup without blending it?
Yes. Red lentils soften enough to give the broth body even when left whole. For a chunkier soup, skip blending or blend only a portion, then stir everything together. The texture will be less silky but still thick and spoonable.
Why is my lentil soup too thick?
Red lentils absorb liquid while cooking and continue to thicken as the soup cools. Stir in hot water or vegetable broth a little at a time until it reaches the consistency you prefer. Taste afterward and add a little salt or lemon if the extra liquid has muted the flavor.
Can I use canned tomatoes?
Yes. Use the same amount by weight as fresh chopped tomatoes, about 1 cup (180 g). Canned tomatoes can taste slightly sharper and release more liquid, but the difference is modest in a spiced lentil soup. If using salted canned tomatoes, start with less salt and adjust after simmering.
Can I make masoor dal shorba ahead?
Yes. Make it up to 3 to 4 days ahead and refrigerate it promptly once cooled. The soup may become quite thick in storage, so add water or broth while reheating and check the seasoning again. For the freshest aroma, add the cilantro and a squeeze of lemon just before serving.
Is this soup vegan?
It is vegan when you use neutral oil for both the onion base and the cumin tempering. Ghee is made from butter and is not vegan, so use oil instead. Check that any broth you substitute for water is also plant-based if you want to keep the whole dish vegan.
What does shorba mean, and is this the only way to make it?
Shorba is a broad term used for soup or broth in parts of South Asia and neighboring regions, and recipes vary by place and household. This version is an Indian-style, smooth masoor dal soup, not a claim to one fixed traditional formula. Some cooks make shorba thinner, use different lentils, or finish it with different spices and herbs.
Related
- Vegetarian Cajun Soup with Red Beans and Rice
- Cajun Pork Stew with Andouille, Peppers, and Okra Recipe
- Cajun Pumpkin Tortellini Soup with Creamy Broth
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).