Rasam, Indian Tomato Soup Recipe

Max Falkowitz

Rasam is a thin tomato soup often served as a dip or broth in Indian cuisine. This is very much my own version, with a flavor inspired by what's often found in restaurants, but bulked up by additional spices like paprika to keep it from being too thin. Amchoor is added at the beginning with other fried spices to provide another base flavor that recedes mostly into the background. The second addition perks it (and the soup) up right at the end.

Rasam is typically served with small chunks of tomato, but if you want a texture more like gazpacho, you can roughly purée the tomatoes in a blender beforehand. This makes it a great cold soup.

Recipe Facts

Active: 30 mins
Total: 40 mins
Serves: 4 to 6 servings

Rate & Comment


  • 3 pounds plump, ripe tomatoes, cut into small dice or roughly puréed

  • 8 curry leaves

  • 1 green chile, such as a serrano, sliced

  • 4 cloves garlic, minced

  • 2 teaspoons amchoor, divided

  • Pinch asafoetida

  • 1 teaspoon cumin seeds

  • 2 teaspoons coriander seeds, ground

  • 1/2 teaspoon charnushka

  • 2 teaspoons black mustard seeds

  • 1 teaspoon sweet paprika

  • 1 tablespoon dark brown or raw sugar, optional

  • 3 tablespoons ghee or vegetable oil

  • Salt

  • Cilantro, for garnish


  1. Heat your soup pot on medium-high. Separate your spices into three groups that can be added to the pot easily: mustard seeds, "wet" spices (the curry leaves, chile, and garlic), and the dry spices (reserving a teaspoon of the amchoor for later).

  2. Add the ghee or oil and let it heat till it shimmers and a cumin seed cracks instantly. Then add the mustard seeds and wait for them to pop.

  3. When the mustard seeds are popping everywhere, add the wet spices and stir to coat with oil. A few seconds later, add the dry spices, and stir to coat again. When the pot is intensely aromatic, add the tomatoes. It's important to do this quickly, so the spices get just toasted, but don't start to burn.

  4. Bring the soup to a boil, then reduce to a moderate simmer. Let it cook for about 20 to 30 minutes, tasting often to add seasoning, any necessary sugar (which can make a huge difference in tomato dishes), and any additional water (I added about 2 cups towards the end of simmering). The broth should be quite thin but still flavorful. After 20 to 30 minutes, the spices should have married well together. Shortly before serving, stir in the remaining amchoor. Garnish with cilantro and serve as an appetizer or as a dipping broth for fritters.

This Recipe Appears In

Nutrition Facts (per serving)
118 Calories
8g Fat
12g Carbs
3g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 118
% Daily Value*
Total Fat 8g 10%
Saturated Fat 1g 3%
Cholesterol 0mg 0%
Sodium 401mg 17%
Total Carbohydrate 12g 4%
Dietary Fiber 4g 13%
Total Sugars 7g
Protein 3g
Vitamin C 35mg 175%
Calcium 42mg 3%
Iron 1mg 7%
Potassium 599mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)