Ever had one of those meals where simple rice + fish curry = pure happiness? That’s exactly what this (Vanjaram) Seer Fish Curry delivers. It’s spicy, tangy, aromatic, and tastes even better the next day, just like a proper South Indian home-style fish curry should.
If you think fish curry needs hours of slow cooking, let me stop you right there. This version comes together in about 30 minutes, and the flavours? Deep, bold, and totally restaurant-worthy.
A Quick Note on Seer Fish
Seer fish, also known as Vanjaram in Tamil, Surmai in Hindi, and King Fish in English, is one of the most popular fish used in South Indian coastal cooking.
Why everyone loves it:
Firm flesh that doesn’t break easily
Absorbs masala beautifully
Mild fishy smell compared to other varieties
Across Tamil Nadu and Kerala, you’ll find dozens of variations of this curry, some with coconut, some with roasted spices, and many (like this one) with a tamarind and shallot base cooked in gingelly oil for that classic village-style taste.
Let’s talk about what makes this curry so addictive.
Seer Fish + Simple Marinade
Just turmeric, salt, and chilli powder. No over-marinating, no curd, no fancy stuff — because you want the fish to taste like fish, not like masala paste.
Gingelly Oil (Sesame Oil)
This is non-negotiable for authentic flavor. It gives:
Smoky aroma
Slight bitterness that balances tamarind
Shallots + Garlic
Shallots melt into the gravy and add natural sweetness. Garlic gives depth and balances the heat.
This combo is the backbone of traditional fish curries.
Tomatoes + Tamarind
Tomatoes add body, tamarind adds punch. Together, they create that thick, glossy gravy that coats rice perfectly.
How the Curry Comes Together
You start by lightly coating the fish with turmeric, salt, and chilli powder and keeping it aside while you build the gravy. This way, the fish absorbs flavour but stays tender.
In a wide pot (a mud pot if you have one, it really does make a difference), gingelly oil goes in first. Once it heats up, mustard and fenugreek seeds crackle, releasing a nutty aroma that tells you you’re on the right track.
Next comes the real flavour base, chopped shallots, whole shallots, and whole garlic cloves. You don’t rush this part. Let them slowly soften and turn glossy. This step builds sweetness that balances all the spice later.
Green chillies and curry leaves go in, followed by ginger-garlic paste. Once that raw smell disappears, tomatoes are added and cooked till they collapse into the oil.
Now comes the masala chilli powder, coriander powder, and rock salt, stirred into the softened tomato base. When tamarind puree and water are added, the gravy suddenly looks and smells like proper fish curry.
You let this boil for a few minutes so the raw spice taste cooks out. Only then do the fish pieces go in.
And here’s the key part, no stirring with ladles. Just gently swirl the pot so the fish doesn’t break. Ten minutes on medium-low heat later, the oil starts floating on top and you know the curry is ready.
A handful of coriander leaves, and that’s it.
Pro Tip 💡: If you substitute with regular oil, the curry will still work but you’ll miss that classic South Indian fish curry smell that hits you the moment you lift the lid.
This seer fish curry is a simple, comforting home-style dish that comes together with everyday ingredients and loads of flavor. Soft pieces of vanjaram fish simmer in a spicy, tangy tamarind gravy made with shallots, tomatoes, and aromatic spices. There’s no deep frying, just slow cooking that lets the fish soak up all the goodness. It’s perfect with hot steamed rice and makes a great choice for both lunch and dinner. If you love bold, homely flavors, this is one recipe you’ll really enjoy making and sharing with your family.
Ingredients
To marinate fish
1kg seer fish (cleaned and cut into pieces)
1tsp turmeric powder
1 1/2tsp salt
3tsp chilli powder
To make seer fish curry
4tbsp gingelly oil
1tsp mustard seeds
1/2tsp fenugreek seeds
30shallots(chopped)
15shallots(whole)
15garlic cloves (peeled)
3green chilli (slit)
curry leaves (as needed)
3tsp ginger garlic paste
4tomato(chopped)
1tsp rock salt
3tsp chilli powder
3tsp coriander powder
1cup tamarind puree (thick)
2cups water
coriander leaves (finely chopped)
Instructions
Prep work
1
Clean the fish
Wash and clean the seer fish pieces properly and keep them ready
2
Marinate the fishAdd turmeric powder, salt and chilli powder to the fish and mix gently so all pieces are coated
3
Chop the veggiesChop shallots and tomatoes, slit green chillies and peel garlic cloves
4
Prepare tamarindKeep thick tamarind puree ready before starting to cook
Method
5
Heat the oil
Add gingelly oil to a mud pot and heat it
6
Add whole spicesAdd mustard seeds and fenugreek seeds and let them splutter
7
Add shallots and garlicAdd chopped shallots, whole shallots and garlic cloves and saute for 10 minutes.
8
Add chillies and leavesAdd green chillies and curry leaves and sauté well
9
Add pasteAdd ginger garlic paste and cook till raw smell goes off
10
Add tomatoesAdd chopped tomatoes and cook till slightly mushy
11
Add spice powdersAdd rock salt, chilli powder and coriander powder and mix well
12
Add tamarind and waterAdd thick tamarind puree and water, mix and bring to boil
13
Add fishGently drop marinated fish into the pot and swirl without stirring
14
Slow cookCook on medium low flame till fish is cooked for 10 minutes and oil separates
15
Finish and garnishGarnish with chopped coriander leaves and switch off flame
Nutrition Facts
Servings 4
Amount Per Serving
Calories340kcal
% Daily Value *
Total Fat18g28%
Saturated Fat4g20%
Cholesterol85mg29%
Sodium620mg26%
Potassium520mg15%
Total Carbohydrate12g4%
Dietary Fiber3g12%
Sugars4g
Protein32g64%
Vitamin A 850 IU
Vitamin C 18 mg
Calcium 70 mg
Iron 2.5 mg
Vitamin D 180 IU
Vitamin B12 3.2 mcg
Phosphorus 320 mg
Magnesium 45 mg
Zinc 1.6 mg
Selenium 55 mcg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Keywords:
Seer Fish Curry, Vanjaram Curry, Fish Curry, South Indian Seer Fish Curry, Fish Curry
Stay Connected with Home Cooking Show!
Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!
Pin this recipe to share with your friends and followers.
Hema Subramanian
Food and Lifestyle Blogger
I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.
My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!