Tomato Rasam (Thakkali Rasam)
Tomato rasam is a tangy and spicy South Indian soup-like dish made with fresh tomatoes, spices, herbs, and water. It can be served with rice or enjoyed on its own as an appetizer drink. This recipe is naturally vegan and does not use rasam powder, lentils, or tamarind. The sourness comes mainly from tomatoes, giving it a fresh and clean flavor.

- Prep time
- 15 min
- Cook time
- 15 min
- Yield
- 4 servings
- Difficulty
- HARD
Ingredients
- 1/3 cup coriander stems (– with or without leaves)
- 7 to 8 garlic cloves (– medium-sized, peeled)
- 1 inch ginger (– roughly chopped)
- 2 tsp cumin seeds
- 1/4 tsp black peppercorns
- 11/2 to 13/4 cups or (275 grams or 3 large-sized) tomatoes (– chopped)
- 1 tbsp oil (– gingelly oil (sesame oil made from raw sesame seeds) or sunflower oil or peanut oil)
- 1/2 tsp mustard seeds (– black)
- 1/2 tsp urad dal (– husked, split or husked, whole black gram)
- 1 or 2 dry red chillies (– broken and seeds removed)
- 1 pinch asafoetida ((hing))
- 10 to 12 curry leaves (or 1 sprig of curry leaves)
- 1/4 tsp turmeric powder ((ground turmeric))
- salt (as needed)
- 1.5 cup water (or add as required)
- 2 to 3 tablespoons coriander leaves (– chopped, (cilantro))
Instructions
- 1
Take roughly chopped coriander stems with or without leaves (about a handful of coriander stems) in a blender or mixer jar. Also add the peeled garlic cloves and roughly chopped ginger.
- 2
Add cumin seeds and black peppercorns.
- 3
Grind to a coarse paste or a semi-fine paste. Remove in a separate bowl or plate.
- 4
In the same blender add the tomatoes (rinsed and chopped).
- 5
Grind or blend to a smooth puree. If you want, you can blanch tomatoes and then puree them – for a bright red color in the rasam.
- 6
In a heavy pan or pot, heat the oil. Keep the flame to its lowest.
- 7
Add the mustard seed and let them begin to crackle.
- 8
When the mustard seeds start to crackle, then add urad dal.
- 9
Stirring often fry urad dal until they turn golden.
- 10
Now add the dry red chilies (halved and seeds removed) and 1 pinch asafoetida. In case the pan becomes hot, then switch off the heat.
- 11
Stir and fry for a few seconds till the red chilies change color.
- 12
Add the coarsely ground coriander stems+ginger+garlic mixture and curry leaves. If the pan becomes too hot, then you can turn off the heat.
- 13
Sauté for a minute on lowest heat taking care the mixture does not burn. You will get a nice aroma while sautéing this mixture.
- 14
Add turmeric powder and mix it with the rest of the mixture.
- 15
Now add the tomato puree and mix it very well. Take care as the mixture splutters when you add the tomato puree.
- 16
Sauté for a minute. Season with salt as per taste.
- 17
Next add 1.5 cups water. If you like a slightly thinner tomato rasam, then you can add some more water. But do not add too much water as the flavors get diluted.
- 18
Mix well, and let the tomato rasam simmer gently on low or medium-low heat for about 9 to 10 minutes, stirring occasionally, until the raw tomato aroma disappears and the rasam smells aromatic.
- 19
Turn off the heat and add the chopped coriander leaves. Check the taste of tomato rasam and add more salt if needed.
- 20
Serve tomato rasam hot, either like a curry over steamed white rice or enjoy as a soup. Both ways are great with a side of pappadums or a simple toasted bread.
- 21
Refrigerate any leftovers for a day. Reheat the rasam in a small pot or pan until warm or hot.
- 22
If you plan to make ahead the rasam then do not add coriander leaves. After you reheat rasam, add the coriander leaves.