When the winter winds begin to bite, most of us reach for a standard can of creamy tomato soup or perhaps a roasted tomato bisque.
While those are undeniably comforting, there is a whole world of regional soups known as Saar in certain parts of Western India that offer a depth of flavor, a hint of spice, and a velvety lightness that a heavy cream based soup simply can’t match.
Today, we are diving into a unique Indian Style Coconut Tomato Soup (traditionally called Tomato Saar). This isn’t just your average tomato broth; it is a vibrant, soul warming elixir infused with fresh coconut milk, ginger, green chilies, and a signature toasted lentil tempering.
This recipe is proof that you don’t need heavy cream or complex thickeners to create a “velvety” mouthfeel. By using fresh ingredients and traditional techniques, you can transform the humble tomato into a gourmet, exotic starter that will surprise your palate and warm your bones.
Why This Soup is a Winter Game Changer
The Coconut Secret: Unlike dairy heavy soups, this recipe uses fresh, homemade coconut milk, providing a natural sweetness and creamy texture that is entirely vegan friendly.
Complex Aromatics: The use of cilantro stems, ginger, and green chilies adds a “zing” that cuts through the acidity of the tomatoes.
The “Tadka” (Tempering) Finish: A final drizzle of spiced ghee with toasted split beans adds a nutty crunch and a smoky aroma that elevates the entire dish.
Low Effort, High Reward: It looks and tastes like a restaurant-quality “East-meets West” fusion dish but is made with everyday pantry staples.

Ingredients
1. The Tomato Base
Roma or Vine Ripened Tomatoes: 7 to 8 large, ripe tomatoes.
Beetroot (Red Beet): 1 small slice (about 1-inch) for a natural, vibrant ruby red color (optional).
Cilantro Stems: A small handful. Don’t discard these they hold more flavor than the leaves!
2. The Spiced Coconut Milk
Fresh or Frozen Grated Coconut: ½ cup. (If using frozen, thaw it first).
Ginger: 1-inch piece, peeled.
Green Chilies: 2 (Serrano or Thai chilies for heat).
Water: 5 cups (used gradually for extraction).
3. Thickeners & Seasoning
Rice Flour: 1 tablespoon (used to make a light slurry).
Sugar: 2 to 3 teaspoons (adjust based on the sweetness of your tomatoes).
Sea Salt: To taste.
4. The Signature Tempering (Tadka)
Clarified Butter (Ghee): 1 tablespoon.
Split Skinless Black Gram: 1 teaspoon. (Look for these in the international aisle—they add a nutty crunch).
Cumin Seeds: 1 teaspoon.
Curry Leaves: 8 to 10 fresh leaves.
Fresh Cilantro Leaves: For garnish.
Step By Step Instructions
Phase 1: Prepping the “Ruby” Tomato Purée
The Cross Cut: Wash your tomatoes and make a small “X” incision on the bottom of each one.
Blanch: Bring a pot of water to a boil. Add the tomatoes and cook on high for 5 minutes. You’ll know they are ready when the skin begins to peel back from the “X.”
Shock: Immediately transfer the hot tomatoes into a bowl of ice cold water. This stops the cooking and makes the skins slide right off.
Blend: Peel the tomatoes and place them in a blender along with the small piece of beet (for color) and the cilantro stems. Blend until completely smooth.
Strain: Pour the purée through a fine mesh sieve into your cooking pot. This ensures a “velvety” texture with no seeds or stray fibers.
Phase 2: Extracting the Spiced Coconut Milk
The Blend: In a clean blender, combine the grated coconut, ginger, green chilies, and 2 cups of the water. Blend until the coconut is finely ground.
The First Press: Place a cheesecloth or a thin kitchen towel over a bowl and pour the coconut mixture in. Squeeze tightly to extract all the liquid.
The Second Press: Put the leftover coconut pulp back into the blender with the remaining 3 cups of water. Blend again and squeeze once more through the cheesecloth.
Combine: Add this fragrant, spicy coconut milk to the tomato purée in your pot.
Phase 3: The Simmer
Season: Add the salt and sugar to the pot.
The Slurry: Mix the rice flour with a little water to make a smooth paste (slurry). Stir this into the soup. This provides a subtle body without making it thick like a gravy.
Heat: Bring the soup to a gentle simmer. Do not let it boil vigorously, as high heat can cause coconut milk to separate. Simmer on medium low for 5 minutes until the color deepens to a beautiful orange red.
Phase 4: The Final Tempering (The Secret Step)
Toasted Lentils: In a small pan , heat the ghee. Add the split black gram. Cook on low heat until the lentils turn a beautiful golden brown. They should smell nutty.
The Sizzle: Add the cumin seeds and curry leaves. Once the cumin splutters and the leaves are crisp, pour the entire sizzling mixture into the soup.
Garnish: Stir in fresh cilantro leaves and serve immediately.

Pro Tips for the Ultimate “Saar”
Tomato Choice: Use the ripest tomatoes you can find. If they are too tart, increase the sugar slightly to balance the flavors.
Don’t Overcook: The goal is freshness. Five minutes of simmering is enough to meld the flavors while keeping the brightness of the tomato and coconut intact.
Ghee is Key: While you can use oil, the flavor of toasted lentils in ghee is what defines the soul of this Indian style soup.
Zesty Indian Style Coconut Tomato Soup
Ingredients
- The Tomato Base:
- 7 –8 Large Roma or Vine-Ripened tomatoes
- 1- inch slice of Beetroot for natural ruby color
- Small handful of Cilantro stems
- Spiced Coconut Milk:
- ½ cup Fresh or Frozen grated coconut
- 1- inch piece Fresh Ginger peeled
- 2 Green chilies Serrano or Thai
- 5 cups Water divided
- Thickeners & Seasoning:
- 1 tbsp Rice flour mixed into a slurry with 2 tbsp water
- 2 –3 tsp Sugar to balance acidity
- Salt to taste
- The Tempered Finish Tadka:
- 1 tbsp Ghee Clarified butter
- 1 tsp Split skinless black gram Urad Dal
- 1 tsp Cumin seeds
- 8 –10 Fresh Curry leaves
- Fresh Cilantro leaves for garnish
Instructions
- Blanch the Tomatoes: Score an "X" on the bottom of each tomato. Boil in water for 5 minutes until the skins loosen.
- Ice Bath & Peel: Transfer tomatoes to ice-cold water. Peel off the skins and discard.
- Purée & Strain: Blend the peeled tomatoes, cilantro stems, and beetroot slice until smooth. Pass the mixture through a fine-mesh sieve into a pot to ensure a velvety texture.
- Extract Coconut Milk: Blend grated coconut, ginger, green chilies, and 2 cups of water. Squeeze the mixture through a cheesecloth to extract the milk.
- Second Extraction: Re-blend the leftover coconut pulp with the remaining 3 cups of water and squeeze again. Add all the extracted milk to the tomato pot.
- Season & Thicken: Add salt, sugar, and the rice flour slurry to the pot.
- Gentle Simmer: Heat the mixture on medium-low. Simmer for 5 minutes until the color turns a vibrant orange-red. Do not bring to a rolling boil to prevent the coconut milk from curdling.
- The Tempering (Tadka): In a small pan, heat ghee. Add the split black gram (Urad Dal) and fry on low until golden brown and nutty.
- The Sizzle: Add cumin seeds and curry leaves to the ghee. Once they splutter, pour the hot, aromatic mixture directly into the soup.
- Garnish & Serve: Stir in fresh cilantro leaves. Serve hot as a refreshing appetizer or with steamed rice.
Yes, you can. However, since the ginger and chilies are blended with the coconut in this recipe, you should blend the aromatics with a little water first, then stir in about 1 cup of canned coconut milk and 4 cups of water. The flavor will be richer but slightly different.
Yes! Since we use rice flour as a thickener and the rest are whole-food ingredients, this soup is naturally gluten-free.
Absolutely. It stores well in the fridge for up to 2 days. When reheating, do it gently over low heat and add the tempering (Phase 4) fresh right before serving for the best aroma.
While it’s great as a standalone soup, it is traditionally served with steamed white rice or a side of crispy papadums (lentil crackers). In a Western setting, it pairs beautifully with a grilled cheese sandwich or a light garden salad.

