Tomato Rasam: South India’s Tangy, Spiced Soup—Ready in 40 Minutes
Tomato rasam is the South Indian soup I turn to when I want something light that still feels like a proper meal. It’s thin and brothy, with a clean tomato sourness and a peppery warmth that hits the back of your throat in the best way.

The whole thing comes together in about 40 minutes, and it leaves you feeling restored, not stuffed. If you have a cold, a rainy evening, or just a need for something bright and savoury, this is the one you want.
Why This Tomato Rasam Works
The tang comes from two places: ripe tomatoes and a little tamarind. Together they give you a sourness that’s layered, not just sharp.
Black pepper and cumin do the heavy lifting on spice, while a final tempering of mustard seeds, curry leaves, and dried red chilli in ghee adds an aroma that fills the kitchen. A spoonful of mashed toor dal gives the broth just enough body without turning it into dal.
I’ve made this rasam more times than I can count, and it always lands the same: warming, balanced, and gone far too fast.
Ingredients

- ½ cup toor dal (split pigeon peas), washed: gives the rasam its subtle body
- 3 cups water, plus more to thin: for cooking the dal and adjusting the final consistency
- 2 medium ripe tomatoes, chopped: go for ones that are deep red and soft
- 1 tbsp tamarind paste: mixed with ¼ cup warm water; use the ready-to-use paste, not concentrate
- 1½ tsp rasam powder: or a mix of ¾ tsp ground coriander, ½ tsp ground cumin, and ¼ tsp coarsely ground black pepper
- ½ tsp salt, plus more to taste
- 1 tbsp ghee or neutral oil: ghee gives the most classic flavour
- ½ tsp mustard seeds
- ½ tsp cumin seeds
- 1 dried red chilli, broken in half
- 10 fresh curry leaves
- A pinch of asafoetida (hing): optional, but it adds that unmistakable South Indian note
- 2 tbsp chopped fresh coriander leaves: for garnishing
Variations / Substitutions
- No tamarind: use the juice of half a lemon added right at the end; the tang will be cleaner and a little less complex
- Skip asafoetida: the rasam loses a subtle onion-garlic undertone but is still delicious
- Butter instead of ghee: works fine, though the aroma will be a touch milder
- Dial up the heat: add an extra dried red chilli or a pinch of cayenne while the tamarind base simmers
If you enjoy this, try making a simple sambar next, where the same sour-spiced backbone gets a thicker, heartier lentil base.
How To Make Tomato Rasam
Step 1: Cook the Dal

Put the washed toor dal and 3 cups of water into a medium saucepan. Bring it to a boil over high heat, then lower the heat to a gentle simmer, cover partly, and cook for 20 to 25 minutes. The dal should be completely soft and easy to mash between your fingers.
You’ll see a light foam at the start; spoon it off if you like, but it’s not essential. Once the dal is tender, take the pot off the heat and mash it with the back of a spoon or a whisk until mostly smooth. A few small pieces are fine.
This dal gives the rasam its whisper of thickness, so don’t skip this step. You can cook the dal a day ahead and keep it in the fridge to save time later.
Step 2: Build the Tangy Tomato Base

In the same pot or a clean one, stir the tamarind paste into ¼ cup warm water until it dissolves. Add the chopped tomatoes, rasam powder, and the ½ tsp salt, then pour in 1 cup of water. Bring this mixture to a simmer over medium heat.
Let it bubble gently for about 8 minutes, until the tomatoes soften and the raw spice smell fades. The liquid will turn a deep reddish brown and start smelling intensely of cumin and pepper. Taste it now: it should be sharply sour with a warm kick. If it feels a bit flat, let it simmer a minute longer to concentrate the tang.
Step 3: Combine and Simmer

Spoon the mashed dal into the tomato base, then add another 2 cups of water. Stir everything together and bring the rasam to a lively simmer, not a hard boil. Cook it for 5 minutes, just enough to let the dal and spices get acquainted.
As it simmers, the colour will shift to a muddy orange, and the surface will have tiny specks of dal. If you want a thinner consistency, add a splash more water and heat through. Taste the broth and adjust the salt; the sourness should still be the star, with pepper humming underneath.
Step 4: Temper and Ladle

Heat the ghee in a small pan over medium heat. Once it shimmers, drop in the mustard seeds and let them pop for about 10 seconds. Add the cumin seeds and dried red chilli, and as soon as the cumin darkens a shade, toss in the curry leaves and the pinch of asafoetida. Stand back for a second while the leaves crackle.
Pour this sizzling tempering directly over the hot rasam. It will hiss and release a cloud of fragrance. Stir once, then ladle the rasam into bowls and scatter the fresh coriander on top. Serve it right away while the ghee still glistens on the surface.
Tips for the Best Rasam
- Use tomatoes that are fully ripe, even a bit overripe. Pale, firm tomatoes won’t give you the deep sourness rasam needs.
- Let the tamarind paste dissolve completely in water before adding it. Undissolved blobs can taste harsh and uneven.
- The tempering is what makes the kitchen smell like a South Indian home. Add it while the ghee is genuinely hot so the spices bloom, not just soften.
- If your rasam tastes too sour, add a pinch of jaggery or sugar. Start with just an eighth of a teaspoon, then taste again.
Storing Leftover Rasam
- Refrigerate: the cooled rasam in an airtight container for up to 4 days. The flavour often improves overnight as the spices settle.
- Reheat: it gently on the stovetop over medium low heat until steaming; a hard boil can dull the fresh-tempered aromatics.
What To Serve With Tomato Rasam
Hot steamed rice with a drizzle of ghee is the simplest match, and the one I reach for most. The nutty bass of the rice soaks up the tangy broth without competing. A dry potato fry or crisp papad on the side adds the crunch the meal wants. If you’re drinking it as a soup, a soft dinner roll or a piece of warm naan can be a comforting pairing, the mild bread giving you a break from the pepper.
Frequently Asked Questions
Can I make rasam without any dal?
Yes. You’ll get a clear, brothier soup. The sourness will still be there, but you’ll miss the gentle body the dal provides.
What if I don’t have rasam powder?
Use the spice mix listed in the ingredients: ground coriander, ground cumin, and coarsely ground black pepper. It’s not identical to a South Indian household blend, but it gets you close.
How do I stop the rasam from tasting bitter?
Bitterness often comes from burning the cumin seeds or asafoetida during tempering. Keep the heat at medium, add the cumin after the mustard pops, and move fast once the colour changes.
Can I make this ahead for a dinner party?
You can make the dal and the tomato base separately a day ahead, then combine and temper just before serving. The fresh tempering is what wakes the dish up, so don’t add it until you’re about to eat.

Tomato Rasam Recipe
Ingredients
Method
- Simmer the toor dal with 3 cups water until very soft, about 25 minutes, then mash until mostly smooth.
- Dissolve the tamarind paste in ¼ cup warm water, then add it to a pot with the chopped tomatoes, rasam powder, salt, and 1 cup water. Simmer for 8 minutes until the tomatoes soften and the mixture smells deeply spiced.
- Add the mashed dal and 2 more cups of water to the tomato base, bring to a lively simmer, and cook for 5 minutes. Adjust the consistency and salt.
- Heat ghee in a small pan, pop the mustard seeds, then add cumin, dried chilli, curry leaves, and asafoetida. Pour the hot tempering over the rasam, stir, ladle into bowls, and top with fresh coriander.
