Fish Rasam
Light, peppery fish rasam with tamarind, tomato, garlic, and a gentle spice kick. Tender pieces of fish simmer quickly in the broth, making a warming South Indian dish that pairs well with plain rice.
For 4 servings
- prep · ~10 min
Soak the tamarind and prep the fish.
1.Soak tamarind in a little warm water for 10 minutes.2.Squeeze well and strain to get a smooth tamarind extract.3.Rinse the fish pieces gently and keep them ready.TIPUse a firm fish that holds its shape in simmering broth. - boil · ~8 min
Start the rasam base.
1.Add tamarind extract and 4 cups water to a pot.2.Add chopped tomato, crushed garlic, turmeric powder, red chili powder, black pepper, cumin seeds, and salt.3.Bring to a gentle boil over medium heat. - simmer · ~9 min
Cook the rasam until the tomatoes soften.
Lower the heat and simmer until the tomatoes break down and the broth smells peppery and tangy, about 8 to 10 minutes.
- simmer · ~6 min
Add the fish and cook gently.
Slide in the fish pieces and simmer gently for 5 to 6 minutes, just until the fish is cooked through and tender.
TIPDo not stir hard after adding the fish or the pieces may break. - temper · ~1 min
Make the tempering.
1.Heat oil in a small pan over medium heat.2.Add mustard seeds and let them splutter.3.Add asafoetida and curry leaves, then cook for a few seconds until fragrant.TIPKeep the heat medium so the curry leaves crisp without burning. - assemble · ~1 min
Finish the rasam.
Pour the hot tempering over the rasam. Add coriander leaves and gently swirl the pot once to combine.
- serve
Serve hot.
Serve the fish rasam hot in katoris, or spoon it over plain rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Choose a firm fish like seer, king fish, snapper, or cod so the pieces stay intact in the rasam.
- 2Strain the tamarind extract well; gritty pulp can make the broth muddy instead of light and clear.
- 3Let the tomato-garlic base simmer fully before adding fish, or the fish may overcook while the rasam develops flavor.
- 4Once the fish goes in, keep the broth at a gentle simmer, not a rolling boil, to prevent the pieces from breaking.
- 5Add the tempering at the very end and cover the pot for a minute to trap the mustard, curry leaf, and asafoetida aroma.
- 6Fish rasam tastes even better after a short 10-minute rest, which lets the pepper, cumin, and tamarind settle together.
- 7If reheating, warm it gently and avoid prolonged boiling so the fish stays tender and the rasam remains bright.
Adapt it for your goals.
Spicier
Increase crushed black pepper and add a little more red chili powder for a hotter, more medicinal-style pepper rasam profile.
milderMilder
Reduce pepper and skip the chili powder if you want a gentler broth that still keeps the tamarind-garlic character.
bone in fishBone-in-fish
Use small bone-in fish steaks for a deeper seafood flavor; simmer carefully and serve with extra attention to bones.
prawnPrawn
Swap the fish for cleaned prawns, which cook even faster and give the rasam a sweeter coastal seafood note.
Why this is on our healthy list.
Lean Protein from Fish
The fish provides satisfying protein, making this light rasam more filling than a plain broth.
Digestive Spice Support
Black pepper, cumin, garlic, asafoetida, and curry leaves are traditionally used in rasam for a warming, stomach-friendly profile.
Light Yet Flavorful
With a thin tamarind-tomato broth and only a small amount of oil in the tempering, this dish stays light while tasting full-bodied.
Tomato and Herb Goodness
Tomato, coriander leaves, and curry leaves add plant compounds and freshness to the broth.
Frequently asked questions
Use a firm, boneless fish that can handle simmering, such as seer fish, snapper, cod, or similar sturdy fillets.



