Cook mode on — screen stays awake
Indian🥗 VegetarianStarters & soups🍃 Healthy

Rasam (South Indian Tomato and Tamarind Soup)

A light, tangy South Indian soup of tomato, tamarind and lentils with a clear kick of black pepper, cumin and garlic, finished with a tempering of ghee, mustard seeds and curry leaves.

Total time1 h 15 min
Prep10 min
Cook45 min
Marinate / rest20 min
DifficultyEasy
kcal per serving~150
Jump to recipe ↓

Suggest an edit to Rasam (South Indian Tomato and Tamarind Soup)

What’s wrong?

Rasam (South Indian Tomato and Tamarind Soup)Illustrative image

About this dish

Rasam is an everyday staple in southern Indian states such as Tamil Nadu and Karnataka. It is usually poured over plain rice but is also sipped from a cup as a warm soup, and many households make it during colds for its peppery heat.

1Preparation

  1. Rinse the dal in a sieve several times until the water runs clear, then soak it in plain water for 20 minutes.
  2. Coarsely crush the black pepper, cumin seeds and garlic together in a mortar.
  3. Dissolve the tamarind paste in the 2 cups of water.

2Cooking

  1. Drain the dal and simmer it in a pot with 3 cups of water and the turmeric, lid ajar, until it falls apart and is very soft.
    🔥 low heat
  2. Whisk the dal until smooth and set it aside.
  3. Put the tamarind water, tomatoes, salt and crushed spice mix in another pot and simmer until the tomatoes soften and the raw tamarind smell is gone.
    🔥 medium heat
  4. Add the mashed dal and heat gently until a light froth rises to the surface, then turn off the heat before it boils hard. If it looks thick, add a little hot water.
    🔥 low heat
  5. Heat the ghee in a small pan, add the mustard seeds and wait until they start to pop.
    🔥 medium heat
  6. Add the cumin, dried chilies, curry leaves and asafoetida, stir for a few seconds until the leaves crisp and smell fragrant, then pour the tempering over the rasam.
    🔥 medium heat

3Serving

  1. Scatter the coriander over the rasam and cover the pot for 5 minutes so the flavours blend.
  2. Serve hot in bowls as a soup, or pour it over plain rice with a spoonful of ghee.

💡 Tips & common mistakes

  • Common mistake: boiling the rasam hard after adding the dal — it loses its aroma and tastes heavy. Turn it off as soon as the froth rises.
  • Rasam is much thinner than lentil soup — almost watery — so don't add extra dal.
  • Crush the black pepper yourself right before cooking; old pre-ground pepper doesn't give the same aromatic heat.

🔁 Substitutions

  • Toor dal: the same amount of split red lentils, which cook in only 15 minutes.
  • Ghee: vegetable oil for a fully plant-based version.
  • Tamarind paste: a lime-sized ball of block tamarind soaked in hot water, squeezed and strained.

👨‍🍳 Cooked it? Verify it in your name

Cook this recipe, verify it in your name and share your experience — it will show “Verified by Chef …” with a link to your page.

🍽️ Comments and cooking experiences

Share a comment, photos of your dish, or both.

Be the first to cook it and share how it went

Cook the dish, take a photo, and tell us how it turned out and what you changed.

Why are you reporting this experience?

Similar recipes

Create your account — free