How to Make Authentic Sri Lankan Fish Curry Like Your Amma Used To , A Tribute to the Home Cooks Who Taught Us

Hi there! If you grew up watching culinary legends like Ape Amma work their magic on YouTube, or if you were lucky enough to stand on a little stool in your own kitchen watching your mother temper spices, you already know the intoxicating magic of a proper Sri Lankan meal. Today, we are diving deep into the crown jewel of traditional island cooking: the ultimate sri lankan fish curry recipe.

Forget takeout menus and bottled pastes. Grab your favorite pan, take a deep breath of that imaginary curry leaf aroma, and let’s recreate the rich, tangy, and unapologetically bold flavors that make authentic sri lankan recipes legendary across the globe.


Why This Fish Curry Feels Like Home

There is something deeply comforting about a pot of fish curry simmering on the stove. It is a dish that tells a story of coastal breezes, spice-scented kitchen counters, and the comforting wisdom of home cooks who measured ingredients by “a pinch of this” and “a handful of that.”

Like the beloved cooking tutorials of Ape Amma, this recipe celebrates simplicity paired with vibrant, unapologetic flavor layers. You get the gentle heat of roasted spices, the sharp tang of tamarind, the aromatic punch of fresh curry leaves and pandan, and the velvety luxury of thick coconut milk.


The Ingredient Lineup (And Where to Find Them)

Before you start chopping, let’s gather your treasures. To make this authentic masterpiece at home, make sure your pantry is stocked with top-tier island essentials. You can explore everything you need directly through Sri Lanka Stores, browsing their curated collections for Grocery, Spices, Coconut Products, and that all-important Roasted Curry Powder.

For the Fish & Marinade:

  • 700g Firm Fish: Tuna, seer fish (kingfish), or barramundi cut into chunky, bite-sized pieces.
  • ½ tsp Turmeric Powder
  • 1 tsp Salt (adjust to taste)
  • 1–2 tsp Red Chili Powder or Flakes
  • 1 tbsp Fresh Lime Juice

For the Curry Base:

  • 2–3 tbsp Coconut Oil (or your favorite neutral cooking oil)
  • 1 small Cinnamon Stick
  • ½ tsp Black Mustard Seeds
  • ½ tsp Fenugreek Seeds
  • 10–15 Fresh Curry Leaves (non-negotiable for that authentic aroma!)
  • 1 Pandan (Rampe) Leaf, cut into pieces
  • 1 large Onion, thinly sliced
  • 3–4 Green Chilies, slit down the center
  • 3–4 Garlic Cloves, sliced
  • 1 small piece Ginger, minced

For the Gravy & Spices:

  • 1½ tbsp Sri Lankan Roasted Curry Powder (this gives it that signature smoky, toasted depth)
  • ½ tsp Ground Black Pepper
  • 1 medium Tomato, chopped
  • 1 cup Thin Coconut Milk
  • 1 cup Thick Coconut Milk
  • 1–2 tbsp Tamarind Paste (or a small ball of tamarind soaked in warm water and strained)

Step-by-Step Instructions

Follow along closely, keep your counter clean, and remember: cooking should be fun, not stressful!

Step 1: Marinate Your Fish

Fresh fish chunks marinating with turmeric and chili powder on a white surface

In a clean bowl, toss your fish chunks with turmeric, salt, chili powder, and fresh lime juice. Rub the spices gently into every nook and cranny. Set the bowl aside for 20 to 30 minutes. (This short rest lets the flavors sink right into the flesh, ensuring every bite is seasoned to perfection.)

Step 2: Temper Your Spices

Whole spices and curry leaves sizzling in a pan

Heat your coconut oil in a heavy-bottomed pan or traditional clay pot over medium heat. Drop in your mustard seeds. The moment they start popping (cue the happy kitchen sounds!), add your fenugreek seeds, cinnamon stick, fresh curry leaves, and pandan leaf. Let them sizzle for just a few seconds until the kitchen smells incredible.

Step 3: Build the Aromatic Base

Toss in your sliced onions and green chilies. Sauté until the onions turn translucent and lightly golden at the edges. Next, add your minced garlic and ginger. Stir continuously for about a minute until that raw garlic smell disappears and transforms into something nutty and warm.

Step 4: Bloom the Spices and Add Tomato

Lower your heat slightly. Sprinkle in your Sri Lankan roasted curry powder and black pepper. Stir constantly for 30 to 60 seconds so the spices bloom without burning. Toss in your chopped tomatoes and cook until they melt into a thick, paste-like consistency.

Step 5: Pour in the Thin Coconut Milk and Tamarind

Pour in your tamarind extract and thin coconut milk. Add a pinch of salt, bring everything to a gentle simmer, and let it bubble away for 8–10 minutes so all those wonderful flavors marry together.

Step 6: Gently Cook the Fish

Slip your marinated fish pieces into the simmering gravy in a single layer.

Pro Tip: Resist the urge to stir with a spoon! Instead, gently hold the handles of your pan and give it a gentle swirl. This keeps your fish chunks intact and gorgeous.

Simmer on low-medium heat for about 8–10 minutes until the fish is just cooked through.

Step 7: Finish with Thick Coconut Milk

Finished bowl of rich Sri Lankan fish curry with white rice

Pour your luscious thick coconut milk around the edges of the pan and swirl gently. Simmer on very low heat for 2–3 minutes: do not let it boil hard, or your coconut milk might split! Turn off the heat, taste the gravy, and adjust salt or lime juice if needed. Let it rest for 10 minutes before serving.


Watch and Learn: The Visual Guide

If you want to watch a masterclass in traditional Sri Lankan cooking style, check out this wonderful walkthrough:

Troubleshooting Tips for Home Cooks

  • My fish keeps breaking apart!
    Fish is delicate! Always use firm varieties like seer fish or tuna, and remember our golden rule: swirl the pan, don’t stir with a spoon.
  • The curry is too tart or too sharp.
    Tamarind strength can vary wildly. If your gravy is too sour, balance it out by adding a splash more thick coconut milk or a tiny pinch of sugar or Maldive fish flakes.
  • The coconut milk curdled.
    Always add your thick coconut milk at the very end on low heat, and avoid boiling the curry vigorously once the coconut milk is added.

Serving Suggestions

Serve your magnificent creation warm over a mound of steamed white rice, accompanied by a spicy pol sambol (coconut relish) and some crispy papadums. Take a bite, close your eyes, and taste the heritage.

Have fun recreating this timeless classic in your own kitchen, and happy cooking!