Indian Tomato Soup with Lentils Recipe
A smooth tomato and red lentil soup with a warm base of cumin, coriander, turmeric, ginger and garlic. The spices are bloomed in oil for depth, while the lentils are given time to soften before the acidic tomatoes are added. Coconut milk rounds out the heat from the paprika, and lemon and fresh coriander keep the finished soup bright rather than heavy.
The method draws on familiar Indian dal-making practices: an aromatic onion, garlic and ginger base; spices briefly fried in fat; and red lentils cooked until soft enough to thicken the dish. Blending the mixture with tomatoes and coconut milk turns those elements into a modern, Indian-inspired soup rather than a claim to one specific regional classic.
This soup gets its character from technique rather than simply adding spices to tomato purée. Frying the onion thoroughly, blooming the ground spices in oil and cooking the red lentils until they naturally disintegrate creates a fuller, more integrated flavor and a creamy texture without dairy.
Why this version works
- The lentils simmer in stock before the tomatoes are added, so tomato acidity does not delay their softening.
- Cumin, coriander, turmeric and paprika are bloomed briefly in oil, which releases their aromas without scorching them.
- The full 100 ml of coconut milk is incorporated deliberately, softening the tomato acidity and paprika heat while preserving the soup’s savory character.
- A final tablespoon of lemon juice sharpens the finished soup after blending, while fresh coriander supplies a clean herbal contrast.
Chef's tips
Use a pot with enough room for the soup to simmer without spattering. If it becomes thicker than you prefer after blending, loosen it gradually with a little water or additional stock, adding only a few tablespoons at a time so the tomato and spice flavors stay concentrated.
How to serve
Serve the soup hot in warmed bowls, with chopped fresh coriander scattered over the surface and a small swirl of the measured coconut milk. Its smooth texture works well as a light lunch, a first course or a simple evening meal.
Watch out for
- Ground spices can burn in less than a minute. Keep them moving and add the liquid immediately if they begin to darken.
- Red lentils settle as they break down, so scrape the bottom of the pot regularly during the final 10 minutes.
- Do not judge doneness only by the clock. The lentils should mash without resistance; older lentils may need an extra 5–10 minutes.
- Avoid a vigorous boil after adding the coconut milk and lemon juice, as gentle heat gives the soup a smoother finish.
- Take care when blending hot soup, especially in a sealed countertop blender.
Substitutions
- Whole, diced or crushed canned tomatoes can be used within the specified 400 g amount; crush larger pieces in the pot before simmering.
- A countertop blender may be used instead of an immersion blender, provided the hot soup is blended carefully in small batches.
- Use water rather than extra stock only when thinning the finished soup if the stock has already made it salty enough.
Ingredients
- canned tomatoes chopped - 400 g
- red lentils - 120 g
- onion - 1 piece
- garlic - 3 cloves
- ginger - 2 cm
- vegetable oil - 1.5 tablespoons
- ground cumin - 0.5 teaspoons
- ground coriander - 0.5 teaspoons
- turmeric - 0.25 teaspoons
- hot paprika, ground - 0.25 teaspoons
- vegetable stock - 800 ml
- coconut milk - 100 ml
- salt
- lemon juice - 1 tablespoon
- fresh coriander - 1 handful
Preparation
- Rinse the red lentils in several changes of cold water, stirring them with your fingers each time, until the water is only slightly cloudy. Drain well in a sieve.
- Finely chop the onion, garlic and ginger. Heat the vegetable oil in a heavy-bottomed pot over medium heat. Add the onion and cook for 6–8 minutes, stirring regularly, until soft and pale gold around the edges.
- Add the garlic and ginger. Cook for 45–60 seconds, stirring, until fragrant but not browned.
- Lower the heat slightly and add the ground cumin, ground coriander, turmeric and hot paprika. Stir continuously for 20–30 seconds. The spices should smell toasted and look glossy in the oil; do not let them darken or stick.
- Stir in the drained lentils, then pour in the vegetable stock. Bring to a boil, skim away any foam if necessary, and reduce to a steady simmer. Cook partially covered for 12–15 minutes, stirring once or twice, until the lentils have swollen and are beginning to soften.
- Add the canned tomatoes, crushing any large pieces against the side of the pot. Simmer uncovered for another 15–20 minutes, stirring more frequently as the soup thickens. The lentils are ready when they collapse easily under the back of a spoon and no firm centers remain.
- Reserve a small spoonful of the coconut milk for serving if desired, then add the rest to the pot. Remove from the heat and blend until completely smooth. If using a countertop blender, work in batches, fill it no more than halfway and vent the lid carefully.
- Return the soup to low heat. Add salt and the lemon juice, then warm gently for 1–2 minutes without bringing it to a hard boil. Taste for balance: the tomato should remain distinct, with gentle heat and a fresh acidic finish.
- Chop the fresh coriander, including the tender stems. Ladle the soup into warm bowls and finish with the coriander and the reserved coconut milk.
Storage
The soup thickens after chilling; when reheating, add a little water or stock and stir until smooth again.
The most satisfying detail here is the way the lentils disappear into the tomatoes: they give the soup body without making it taste starchy. Adding the lemon only at the end keeps the coconut-softened tomato flavor lively.