Indian Vegetarian Soup Recipes: Masoor Dal Soup

Updated November 3, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written

Jump to recipe

Indian Vegetarian Soup Recipes: Masoor Dal Soup

Masoor dal soup is a cozy, soup-style Indian red lentil dish, simmered with onion, tomato, ginger, garlic, and warming spices. It is filling enough to serve as a simple meal, yet easy to adjust from thick dal to a lighter bowl with a little extra water; versions vary from home to home and region to region.

Ingredients

  • 1 cup (190 g) split red lentils (masoor dal), picked over and rinsed
  • 6 cups (1.4 L) water, plus up to 1 cup (240 ml) more to adjust the consistency
  • 1½ tablespoons (22 ml) neutral oil, such as canola oil
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 1 medium carrot, diced, about 1 cup (130 g)
  • 1 cup (180 g) diced fresh tomato, or 1 cup (240 g) canned diced tomato with its juice
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 3 garlic cloves (9 g), finely chopped or grated
  • 1 teaspoon (2 g) cumin seeds
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1.5 g) ground turmeric
  • ¼ teaspoon (0.5 g) cayenne or red chili powder, optional
  • 1 teaspoon (2 g) garam masala
  • 1¼ teaspoons (7 g) fine salt, or to taste
  • 1 tablespoon (15 ml) fresh lemon juice
  • ¼ cup (10 g) chopped fresh cilantro, plus a little extra for serving
  • ½ cup (120 ml) full-fat coconut milk, optional, for a creamier finish

Instructions

  1. Prepare the lentils and vegetables, 15 minutes. Spread the lentils on a plate and remove any small stones or debris. Rinse them in a fine-mesh strainer under cool running water until the water looks mostly clear, then drain well. Dice the onion and carrot, chop the tomato and garlic, and grate the ginger. Red lentils do not need soaking; rinsing is enough to remove dust and helps keep the cooking liquid from becoming overly foamy.

  2. Build the spiced base, 5 minutes. Set a heavy-bottomed pot or Dutch oven over medium heat and add the oil. When it is warm, add the cumin seeds and cook for about 30 seconds, just until fragrant and beginning to sizzle. Add the onion and carrot and cook for 3 minutes, stirring often. Stir in the ginger, garlic, coriander, turmeric, and optional chili powder; cook for 30 seconds. Add the tomato and cook for about 1 minute, scraping the bottom of the pot so the spices do not stick. The onion does not need to brown deeply; a little softening is enough.

  3. Simmer the lentils, 25 minutes. Add the drained lentils, 6 cups (1.4 L) water, and salt. Stir and bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Partially cover the pot, leaving a small opening for steam, and simmer for 25 minutes. Stir every 5 minutes or so, especially near the end, because lentils can settle and catch on the bottom. If the pot boils vigorously, lower the heat. The lentils should collapse easily when pressed with a spoon, and the carrots should be tender. If they are not quite soft, simmer for a few more minutes and check again.

  4. Finish and adjust, 5 minutes. Stir in the garam masala and coconut milk, if using, and simmer gently for 2 minutes. Use a whisk or the back of a spoon to break down some of the lentils; for a smoother soup, blend briefly with an immersion blender, keeping the blender head submerged to avoid splashes. Stir in the lemon juice and cilantro, then taste. Add more salt or lemon if needed. For a thinner soup, stir in additional hot water a little at a time. Serve hot.

Tips

  • Use the right lentils. Split red lentils cook quickly and soften into a creamy texture. Whole brown or green lentils take longer and stay much firmer, so they are not a direct swap for this recipe. If using yellow split lentils, allow extra simmering time and add water as needed; their texture and flavor will be slightly different.
  • Keep the heat gentle. A hard boil can make lentils foam over and can cause the bottom to scorch before the carrots are tender. Once the pot reaches a boil, reduce the heat until you see small, steady bubbles. Stir more frequently as the soup thickens.
  • Adjust seasoning at the end. Salt, tomato acidity, and the strength of chili powder vary. Lemon brightens the finished soup, but add it gradually and taste as you go. If it tastes sharp, a little more water or coconut milk can soften the edge without masking the spices.
  • Choose a practical spice substitute. Cumin seeds give the oil a fragrant, toasted note. If you cannot find them, use ¾ teaspoon ground cumin in the spice step instead; it will taste less gently toasted, so add it with the ground coriander rather than frying it for long.

Serving Suggestions

Serve the soup in warm bowls with extra cilantro and a wedge of lemon so each person can adjust the brightness. Steamed basmati rice makes it a more substantial meal, while roti, naan, or another flatbread is useful for scooping up the thicker lentils. A side of plain yogurt or unsweetened dairy-free yogurt gives a cool contrast to the spices; keep it separate until serving so diners can choose whether to add it.

For a simple meal with more texture, pair the soup with sliced cucumber, tomato, and red onion dressed with a pinch of salt and lemon. If serving it as a first course, keep the soup a little thinner and offer small bowls before a vegetable curry or rice dish. The soup is naturally vegetarian when made with water, and it can be kept vegan by leaving out dairy accompaniments; check packaged spice blends if strict avoidance of animal ingredients matters.

Variations

Make it coconut-rich: Stir in the listed coconut milk for a rounder, creamier bowl. Coconut milk changes the flavor, making it mildly sweet and less sharply tomato-forward, so taste again for salt and lemon. For a dairy finish instead, swirl in a few spoonfuls of plain yogurt at the table rather than boiling it in the pot.

Add leafy greens: Stir in 2 packed cups (60 g) chopped spinach during the final 2 to 3 minutes, just until wilted. Chopped kale is sturdier; add it about 8 minutes before the lentils finish and check that it softens. These additions make the soup greener and more textured, and may need a small extra pinch of salt.

Make it more substantial: Add 1 cup (150 g) diced potato with the carrot, or stir in 1 cup (160 g) cooked chickpeas during the final 5 minutes. Potato needs to be cut into small, even pieces so it cooks through. Chickpeas bring a firmer bite, while the lentils remain the creamy base.

Change the heat and texture: Leave out the chili for a mild soup, or add a sliced green chili with the ginger for a fresher, sharper heat. Blend only part of the pot if you want both a creamy base and visible pieces of carrot. A traditional dried mango powder, amchur, can replace some of the lemon juice, but it is less readily available and gives a drier, fruity tang; start with ¼ teaspoon and adjust to taste.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours in a shallow, covered container. The soup keeps for 3 to 4 days in the refrigerator. It thickens as the lentils absorb liquid, so store it as-is and loosen individual portions with a splash of water when reheating. If the soup has been sitting out longer than 2 hours, discard it rather than saving it.

Reheat a portion on the stovetop over medium-low heat, stirring frequently and adding water a little at a time until it reaches the texture you want. For microwave reheating, cover loosely, heat in short intervals, and stir between intervals so the center warms evenly. Reheated leftovers should reach 165°F (74°C); check with a food thermometer. Freeze cooled soup in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little headspace, thaw overnight in the refrigerator, and stir well after reheating because the lentils may separate slightly.

Frequently Asked Questions

Do I have to soak red lentils first?
No. Split red lentils are small and cook in about 25 minutes without soaking. Rinse and drain them before adding them to the pot. Soaking can make them cook faster and break down even more, so it is unnecessary for this particular soup.

Why is my masoor dal soup too thick?
Red lentils continue to absorb liquid as they sit, so thickness is normal, especially the next day. Stir in hot water a few tablespoons at a time while reheating until it is pourable. Taste again afterward, since added water can dilute the salt and spices.

Can I make this soup without a blender?
Yes. Red lentils naturally soften and split, so stirring firmly or pressing some against the side of the pot with a spoon creates a creamy texture without equipment. Leave the rest intact for more body. If you use an immersion blender, blend in short bursts and keep the head under the surface.

Can I use vegetable broth instead of water?
Yes; replace the water with the same amount of vegetable broth. Choose a mild, unsalted or low-sodium broth if possible, then add salt near the end to avoid an overly salty soup. A strongly flavored broth can compete with the cumin, tomato, and ginger.

Is this recipe spicy?
With the optional chili omitted, the soup is warmly spiced rather than hot. For more heat, add chili powder in small increments or serve sliced green chili on the side. Chili strength varies considerably, so taste before adding more, especially if cooking for people with different preferences.

Can I make it ahead?
Yes. Make the soup up to 3 days ahead and refrigerate it promptly; the flavor settles and the texture thickens as it rests. Reheat it gently with water to loosen it, then add a fresh squeeze of lemon and a little cilantro just before serving for a brighter finish.

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