Skip to content
Home » Blog » Sri Lankan & Kerala‑Style Fusion Fish Curry | Ready in Under 30 Minutes

Sri Lankan & Kerala‑Style Fusion Fish Curry | Ready in Under 30 Minutes

If you love bold, coastal flavours, this Sri Lankan and Kerala‑style fish curry is going to be your new favourite. It’s aromatic, tangy, lightly creamy, and beautifully spiced — the kind of curry that fills your kitchen with warmth and makes everyone wander in asking, “What smells so good?”

📣 Please note: Some links in this post are affiliate links. If you make a purchase through them, I may earn a small commission — at no extra cost to you. Think of it as a tiny thank‑you for sharing my favorite culinary finds. Your support truly means a lot.

Fish curry simmering in a pot with coconut milk, spices, and curry leaves.

This recipe brings together the best of both worlds: the fiery, earthy notes of Sri Lankan cuisine and the coconut‑rich comfort of Kerala cooking. With king mackerel, coconut milk, tamarind, and a blend of spices, you get a curry that’s flavorful, healthy, gluten‑free, dairy‑free, and surprisingly quick to make.

Whether you’re craving a weeknight seafood dish or planning a cozy weekend meal, this curry comes together in under 30 minutes — and tastes better than takeout.

Why Make Fish Curry?

Fish is one of the most versatile proteins out there — grilled, fried, steamed, baked, you name it. But fish in a curry? That’s where the magic happens. Here’s why this recipe stands out:

1. It’s packed with flavor – The combination of tamarind, coconut milk, curry leaves, and roasted spices creates a deep, layered flavor that’s comforting and exciting at the same time.

2. It’s incredibly healthy – Fish is rich in omega‑3s, lean protein, and essential nutrients that support heart health, brain function, and overall wellness. Adding it to a curry makes it even more nourishing.

3. It’s fast and beginner‑friendly – No complicated steps. No long marinating. Just simple ingredients cooked the right way.

4. It’s a one‑pot meal – Less cleanup, more flavor — always a win.

🌿 Just a friendly reminder: I’m a passionate foodie, not a certified nutrition or health professional. Everything shared here — recipes, tips, and food inspiration — is meant for enjoyment and creativity in your kitchen. For dietary guidance or health concerns, always consult a qualified professional.

Sri Lankan and Kerala‑style fish curry served in a claypot

How to Cook Fish Curry

The secret to a great fish curry is balance — heat, tang, spice, and creaminess. When I’m running low on homemade spices, I reach for Aachi or MHD fish curry powders. They’re reliable, bold, and easy to find at Sri Lankan, Indian, or South Asian grocery stores. If you’re new to fish curry, start with a trusted spice blend and adjust to your taste.

Best Fish for Curry

Firm, meaty fish works best because it holds its shape without breaking apart. I always reach for the tuna or the king fish but here are some of the other options:

English NameSinhalese NameTamil Name
Seer Fish (King Mackerel)ThoraVanjaram
BarramundiModhaKoduva
Red SnapperRathu ThalapathSankara Meen
PomfretAvaVavval Meen
TunaBalayaSoorai Meen
MackerelKumbalawaKanangeluthi
TilapiaKoraliyaJilapi

Step 1

In a small bowl, mix Kashmiri chili powder, coriander powder, pandan leaf, turmeric, fenugreek, black pepper, and cumin powder. Set it aside for later.

Step 2

Heat oil in a pot, add mustard seeds, then cumin and fennel seeds, dried red chilies, ginger & garlic, and onions. Sauté until the onions soften.

Stir in curry leaves and green chilies. Add tamarind pulp and a piece of gamboge (kokum or goraka, if not substitute it with a piece of tomato for tang). Along with the spice mix and desired amount of water (adjust based on how much gravy you want) to let it boil.

Step 3

Once the curry starts bubbling, gently place the fish pieces in the pot. Spread them out so they cook evenly. Avoid stirring often, but half way cooking carefully turn the fish to cook other side.

After 3–5 minutes of cooking, add coconut milk and salt as need. Reduce heat and let it simmer until the gravy thickens and the oil separates then add the coriander leaves to enhance the aroma.

If the gravy is too thin, remove the fish, add coconut powder and cook the sauce on high heat to thicken. If it’s too thick, add a splash of water to thin it.

Close‑up of fish curry showing tender fish pieces coated in rich red gravy.

🍽️ Craving more? From vegan‑friendly dishes, meat‑lovers favorites, to soul-food from the island, there’s a burst of flavor waiting in every recipe. Cook to satisfy your cravings — one delicious bite at a time.

🎯 Let’s be real: Deciding what to cook or even what groceries to buy can feel overwhelming on a chaotic day. Browse our curated collection of meal planners and kitchen resources to stay organized, simplify your day, and make cooking feel effortless. Grab your copy today and make life easier.

Got Leftovers?

  • Fridge: Best within 3 days
  • Freezer: 2–3 weeks (quality may drop after that)
  • Reheating: Microwave or heat on stovetop to warm.
Fish curry simmering in a pot with coconut milk, spices, and curry leaves.

Fish Curry Recipe

Sri Lankan and Kerala‑style fish curry made with king mackerel, coconut milk, tamarind, and spices. A bold, healthy, gluten‑free seafood recipe ready in under 30 minutes.
Prep Time 5 minutes
Cook Time 20 minutes
Servings: 3 servings

Ingredients
  

  • 2 tbsp Olive oil
  • 2 tsp Mustard seeds
  • 2 Sun-dried red chilli pepper
  • 1/2 tsp Fennel seeds
  • 1/2 tsp Cumin seeds
  • 1 tbsp Garlic minced
  • 1 tsp Ginger minced
  • 1/2 medium Onion sliced
  • few Curry leaves
  • 1 Green chilli sliced
  • 1 tbsp Tamarind pulp thick
  • piece Gamboge substitute with Garcinia gummi or tomatoes
  • 1 tbsp Kashmiri chili powder
  • 1 tbsp Coriander powder
  • piece Pandan leaf
  • 1/2 tsp Turmeric powder
  • 1/2 tsp Fenugreek seeds
  • 1/2 tsp Black pepper powder
  • 1/2 tbsp Cumin powder
  • Water as need
  • 250g King fish
  • 3 tbsp Coconut milk powder substitute with 1/3 cup fresh coconut milk
  • 1 tsp Salt as need
  • Coriander leaves as need

Method
 

  1. In a small bow, add Kashmiri chili powder, coriander powder, pandan leaf, turmeric powder, fenugreek seeds, black pepper and cumin powder.
  2. Use a clay pot for a smoky flavor, heat oil on medium/high flame, add mustard seeds.
  3. When it starts to sizzle, add the fennel and cumin seeds, sun-dried red chili pepper, minced ginger and garlic, as well as sliced onions. Sauté until onions soften and turn to a golden color.
  4. Stir in the curry leaves and green chilies. Add the tamarind pulp, a piece of gamboge, the spice mix, as well as the water.
  5. When it starts to boil, add the fish. spreading them evenly to cook on both sides. after 3-5 minutes for cooking, add coconut milk and salt.
  6. Reduce heat and let it simmer until the gravy thickens and the oil seperates. Add coriander and mix to enhance the aroma.

Final Thoughts

If you’re craving bold, coastal flavors with a touch of comfort, this Sri Lankan‑Kerala fusion fish curry is the perfect dish. It’s quick, nourishing, and full of personality — the kind of recipe that instantly transports you to the shores of South Asia.

🔥Show Off Your Plating by tagging @iberrychik on Instagram or Pinterest — I love seeing your cooking. Let’s savor this food journey together.

📬 Subscribe to not miss a thing on Berrychik. You’ll get sneak peeks, free perks, and mouth‑watering recipes delivered straight to your inbox. Psst… when you join for FREE, you’ll also receive a FREE 7‑Day Meal Planner. Check out our shelf to view the collection.

pin image of a bowl of Sri Lankan‑Kerala style fish curry.

More Recipes…

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating