Indian cream of tomato soup is a smooth, tangy tomato soup flavored with ginger, garlic, cumin, and coriander, then finished with cream. This home-style version balances the tomatoes’ acidity with gentle spice and a little sweetness, making a comforting bowl to serve hot with bread or a light meal.
Ingredients
- 2 lb ripe tomatoes (900 g), cored and roughly chopped; use flavorful ripe tomatoes for the best result
- 2 tbsp unsalted butter (28 g)
- 1 tbsp neutral oil (15 ml), such as sunflower or canola oil
- 1 medium yellow onion (about 150 g), finely chopped
- 1 tbsp peeled, finely grated fresh ginger (15 g)
- 3 garlic cloves (about 9 g), finely chopped or grated
- 1 tbsp tomato paste (16 g)
- 1 tsp ground cumin (2 g)
- 1 tsp ground coriander (2 g)
- ¼ tsp ground turmeric (about 0.5 g)
- ¼ tsp Kashmiri chili powder (about 0.5 g), or mild paprika; use more or less to taste
- 3 cups vegetable stock (710 ml), preferably low-sodium; chicken stock also works if the soup need not be vegetarian
- 1 tsp granulated sugar (4 g), plus more only if needed
- 1 tsp fine salt (5 g), then more to taste
- ¼ tsp freshly ground black pepper (about 0.5 g)
- ½ cup heavy cream (120 ml), plus a little extra for serving if desired
- 2 tbsp chopped fresh cilantro (about 5 g), optional, for serving
Instructions
- Prepare the ingredients. Core and chop the tomatoes, chop the onion and garlic, and grate the ginger. Measure the spices and stock before you begin cooking so they can be added in sequence. If your tomatoes are especially juicy, keep all their juice; it adds flavor and belongs in the pot.
- Soften the onion. Set a large, heavy-bottomed saucepan over medium heat. Add the butter and oil. When the butter has melted, add the onion and cook for about 6 minutes, stirring occasionally, until soft and translucent but not browned. Lower the heat if the edges begin to darken; a gentle base keeps the soup sweet rather than toasted.
- Cook the aromatics and spices. Stir in the ginger and garlic and cook for 1 minute, stirring so the garlic does not scorch. Add the cumin, coriander, turmeric, and Kashmiri chili powder. Stir for about 30 seconds, just until fragrant. Add the tomato paste and cook for 1 minute, stirring it into the spiced onion mixture.
- Add tomatoes and stock. Tip in the chopped tomatoes and their juices. Cook for 3 minutes, stirring and pressing some pieces against the side of the pan to help them soften. Pour in the stock, then add the sugar, salt, and black pepper. Stir well and bring the mixture to a gentle boil.
- Simmer until tender. Reduce the heat to low, cover the pot partially, and simmer for 18 minutes. Stir once or twice during cooking. The tomatoes should be very soft and beginning to break down. If the mixture bubbles vigorously, lower the heat; a steady, gentle simmer helps prevent sticking and keeps the flavor clean.
- Blend until smooth. Take the pan off the heat. Blend the soup with an immersion blender until completely smooth, moving the blender around the pot to catch any pieces near the sides. If using a countertop blender, work in small batches, fill it no more than halfway, remove the center cap, and cover the opening with a folded kitchen towel to let steam escape. Hot soup can expand and splatter, so hold the lid firmly and blend carefully.
- Add the cream and adjust. Return the soup to low heat if needed. Stir in the cream and warm gently for about 2 minutes without letting the soup boil. Taste and adjust the salt, pepper, or sugar. Add sugar in small pinches only if the tomatoes taste sharply acidic; the aim is to balance the flavor, not make the soup sweet. Serve hot, with cilantro or a small swirl of cream if you like.
Tips
- Choose ripe tomatoes, but don’t worry if they are not perfect. Deeply colored, fragrant tomatoes usually give the fullest flavor. If fresh tomatoes are pale or out of season, use canned tomatoes instead: two 14.5-ounce cans (about 411 g each) of whole or crushed tomatoes are a practical swap. Canned tomatoes may taste more concentrated, so start with the listed salt and sugar, then adjust after blending.
- Keep the spices fragrant, not burnt. Add ground spices over moderate heat and stir for only about 30 seconds before adding tomato paste. If the pan is very hot, spices can scorch and taste bitter. A splash of stock can cool the pan if you need a moment to gather the next ingredients.
- Blend safely and thoroughly. An immersion blender is convenient, but a countertop blender can make an especially silky soup. Let steam escape as described in the instructions, blend in batches, and avoid filling the blender to the top. For a very refined texture, pass the blended soup through a fine-mesh sieve, though this is optional and removes some of the tomato pulp.
- Be cautious with salt and sugar. Stock varies widely in saltiness, while tomatoes vary in acidity. If your stock is salted, begin with less than the listed salt and finish seasoning after the cream goes in. Sugar should be a balancing touch, not a default way to cover up bland tomatoes; a little more salt or a pinch of pepper may be all the soup needs.
Serving Suggestions
Serve the soup in warm bowls as a starter or make it a simple lunch with toasted bread, grilled cheese, or crusty rolls for dipping. For an Indian-inspired spread, pair it with toasted naan, a plain paratha, or crisp papad. A small bowl of rice or a mild vegetable pulao also works if you want a more filling meal. Keep accompaniments fairly plain so they do not compete with the soup’s ginger and toasted spices.
Finish each bowl with chopped cilantro, a swirl of cream, or a few turns of black pepper. For crunch, add croutons or a handful of roasted chickpeas just before serving. If serving several people, bring the soup to the table in a warmed serving bowl and offer the garnishes separately; that lets everyone choose how much cream or cilantro they want.
Variations
Make it dairy-free: Replace the butter with another tablespoon of neutral oil and use unsweetened, unflavored coconut milk or a plain plant-based cooking cream instead of dairy cream. Coconut milk adds a noticeable coconut aroma and a slightly sweeter finish, while oat-based cooking cream is more neutral. Check that the substitute is unsweetened; vanilla or sweetened alternatives will not suit a savory soup.
Make it richer or lighter: For a fuller, restaurant-style texture, use ¾ cup (180 ml) cream and reduce the stock by ¼ cup (60 ml). For a lighter bowl, use half-and-half or whole milk, but add it over low heat and do not boil the soup, since lower-fat dairy is more likely to separate. The result will be less velvety than with heavy cream.
Change the heat: Kashmiri chili powder gives a mild warmth and a deep red color. If it is hard to find, mild paprika is an easy substitute, though it is less traditionally spiced and may be less aromatic. For more heat, add a pinch of cayenne or a finely chopped green chili with the ginger and garlic. Add gradually and taste before increasing it.
Add a smoky note: Stir in ½ tsp (about 1 g) smoked paprika along with the ground spices, or char the tomatoes briefly under a broiler before chopping them. Smoked paprika is not a traditional requirement and changes the flavor toward a smoky tomato soup, so keep the amount modest if you want the ginger and cumin to remain prominent.
Storage and Reheating
Cool the soup promptly and refrigerate it within 2 hours of cooking, preferably in shallow, covered containers. It keeps for 3–4 days in the refrigerator. The cream may make the chilled soup look slightly separated or grainy; stir it as it warms, and it should become smooth again. If you expect to freeze some, the texture is usually best if you freeze the soup before adding the cream, then stir in fresh cream after thawing.
For freezing, transfer cooled soup to freezer-safe containers, leaving a little room for expansion. Freeze for up to 3 months for best quality, then thaw overnight in the refrigerator. Reheat gently in a saucepan over medium-low heat, stirring often; do not let the cream-based soup boil. For food safety, reheat leftovers to 165°F (74°C), checking with a food thermometer. Add a splash of stock or water if the soup has thickened, then taste and adjust the seasoning before serving.
Frequently Asked Questions
Can I make this soup with canned tomatoes?
Yes. Use two 14.5-ounce cans (about 411 g each) of whole peeled or crushed tomatoes in place of the fresh tomatoes. Add their juices, and follow the same simmering time. Canned tomatoes can be more acidic or salty depending on the brand, so taste after blending and adjust the sugar and salt in small amounts.
Why does my tomato soup taste too sour?
Tomato variety and ripeness make a big difference. First check the seasoning: a little salt can make the flavors seem rounder, and the cream will soften the acidity. If the soup is still sharply sour, stir in sugar a pinch at a time, tasting after each addition. Avoid adding a large amount at once, since too much sugar can make the soup taste like sauce.
Can I make it without a blender?
You can, but the texture will be rustic rather than smooth. Chop the tomatoes finely, simmer them until they collapse, and mash them thoroughly with a potato masher. For a smoother finish without an electric blender, press the soup through a fine-mesh sieve with the back of a ladle. Take care because the soup will be hot.
Can I prepare it ahead of time?
Yes. Make the soup through the blending step, cool and refrigerate it, then add the cream while reheating gently before serving. You can also make it completely with cream and reheat it slowly; just avoid boiling. Keeping the cream separate until the final warm-up is useful if you want the freshest texture or plan to freeze a portion.
What can I use instead of heavy cream?
Half-and-half, whole milk, or an unsweetened plant-based cooking cream can work. Half-and-half and milk make a thinner soup, so add them gradually and warm the pot gently rather than boiling it. Coconut milk gives a creamy dairy-free result but adds its own flavor. For the closest neutral, rich texture, heavy cream is the best choice.
Related
- German Kielbasa and Potato Soup: Hearty One-Pot Recipe
- German Hunter Cabbage Stew with Pork and Sausage
- Greek Egg Drop Soup (Avgolemono) Made Simple
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).