Hot and Sour Tomato Broth With Shrimp

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“According to Padma Lakshmi (from Top Chef), this soup will cure what ails you! This is her version of a traditional South Indian soup called rasam. It's high in protein, and low in calories and carbs - although you can add rice noodles and call it a meal! The ingredients can be found inexpensively at an Indian or Asian grocery, and the taste of this fragrant broth is well worth the effort. Cook time = marinating time.”

Ingredients Nutrition


  1. Soak the tamarind pulp in six cups of very hot water (bring it to a boil and then pour it over the tamarind) for 20 minutes and crush it with the back of a spoon to make a pulp.
  2. Marinate the shrimp in lemon juice and a pinch of salt. Set aside in the fridge.
  3. In a deep soup pot, heat the vegetable oil on medium heat and add the mustard and cumin seeds, fenugreek, curry leaves and garlic, and cook 3-4 minutes. As soon as the mustard seeds begin to pop and crackle out of the pan, add the asafetida, tomatoes and green chilies. Stir for a couple minutes and then add the curry powder. Be careful as the mustard seeds will pop out of the pan!
  4. After about 4-5 minutes, when the tomatoes have started to wilt and become soft, pour in the strained tamarind gravy.
  5. Stir in the jaggery piece and the fish sauce, and heat for about 10 minutes. Make sure the jaggery dissolves completely. Adjust salt, if needed. Once the oil begins to separate, and little pools of oil form on the surface, add the shrimp and cook until just opaque, 2 to 3 minutes. Do not overcook the shrimp!
  6. Remove from the heat and stir in the cilantro. Serve piping hot in bowls.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a