Skip to content
Your cart Rs. 0.00
Your shopping cart
😊 Product added to cart successfully   Product removed to cart successfully
Your shopping cart is empty!
Continue shopping

Fish Curry with Coconut Milk: Traditional Indian Style

Fish Curry with Coconut Milk: Traditional Indian Style

A Taste of the Coast

If you have ever travelled along the southern coast of India, from the backwaters of Kerala to the beaches of Goa, you know the scent. It is the aroma of coconut oil, fresh curry leaves, and simmering spices that fills the air around lunchtime. For coastal communities, fish is not just food; it is a way of life. And the undisputed king of their kitchen is the creamy, tangy, and spicy fish curry with coconut milk.

While North Indian curries often rely on heavy cream or onion-tomato bases, coastal Indian cuisine uses coconut to provide richness. This results in a gravy that is velvety but light enough to eat every day. It strikes a perfect balance. The sweetness of the coconut milk cuts through the heat of the chilies, while a souring agent like tamarind or kokum adds a refreshing zing.

For many home cooks, replicating this delicate balance feels difficult. But it does not have to be. This guide will walk you through a traditional fish curry that brings the authentic flavors of the coast right to your dining table.

Choosing the Right Fish

Before you start grinding spices, you need to visit the market. The success of any indian fish curry recipe depends entirely on the main ingredient.

For a curry with a coconut base, you need a firm white fish that can hold its shape during simmering. Delicate fish will disintegrate into the sauce.

  • Kingfish (Surmai/Vanjaram): The most popular choice. It is meaty, flavorful, and holds up well to strong spices.

  • Pomfret: A classic choice for lighter curries.

  • Seer Fish: Similar to Kingfish but often considered superior in texture.

  • Tilapia or Barramundi (Bhetki): Good, sustainable options if sea fish is unavailable.

Ensure the fish is absolutely fresh. The eyes should be clear, and the flesh should bounce back when pressed.

The Essential Ingredients

To make a fish curry recipe indian style, you need to gather your aromatics. The list might look long, but most ingredients are likely already in your pantry.

The Fish:

  • 500g Firm Fish (cut into steaks or cubes)

  • 1/2 tsp Turmeric Powder

  • 1 tsp Salt

The Gravy:

  • 1 cup Thick Coconut Milk (First extract)

  • 1.5 cups Thin Coconut Milk (Second extract or diluted store-bought)

  • 2 tbsp Coconut Oil (for authentic flavor)

  • 1 tsp Mustard Seeds

  • 1/4 tsp Fenugreek Seeds (Methi)

  • 2 sprigs Fresh Curry Leaves

  • 1 large Onion (finely sliced)

  • 1 inch Ginger (julienned)

  • 4-5 Garlic cloves (sliced)

  • 3-4 Green Chilies (slit)

  • 1 small Tomato (sliced, optional)

  • Lemon-sized ball of Tamarind (soaked in water) or 3-4 pieces of Kokum

The Spice Mix:

  • 1 tbsp Kashmiri Red Chili Powder (for color)

  • 1 tbsp Coriander Powder

  • 1/2 tsp Turmeric Powder

Step-by-Step: How to Make Fish Curry with Coconut Milk

Follow this method to create a curry that tastes like it came from a grandmother's kitchen in Alleppey.

Step 1: Marinate the Fish

Wash the fish pieces thoroughly. Rub them with turmeric and salt. Set them aside for 15-20 minutes. This step helps remove any "fishy" odor and seasons the meat.

Step 2: Prepare the Base

Heat the coconut oil in a clay pot (manchatti) or a heavy-bottomed pan. Once the oil is hot, add the mustard seeds. When they splutter, add the fenugreek seeds. Be careful not to burn the fenugreek, or the curry will turn bitter.

Add the fresh curry leaves and let them crisp up for a few seconds.

Step 3: Sauté Aromatics

Add the sliced onions, ginger, garlic, and green chilies. Sauté this mixture on medium heat until the onions turn translucent and soft. You do not need to brown them deeply like you would for a meat curry. The goal is to sweat them to release flavor.

Step 4: Bloom the Spices

Lower the heat. Add the chili powder, coriander powder, and turmeric powder. Stir continuously for 30 seconds. Do not let the spices burn.

Add the sliced tomato (if using) and cook until it softens slightly.

Step 5: Simmer the Gravy

Pour in the thin coconut milk (1.5 cups). Add the tamarind water (without the pulp) or drop in the kokum pieces. Add salt to taste.

Bring the mixture to a gentle boil. Let it simmer for 5-7 minutes until the raw smell of the spices disappears and the oil starts to float on top.

Step 6: Cook the Fish

Gently slide the marinated fish pieces into the simmering curry. Swirl the pan gently to coat the fish. Do not use a spoon to stir vigorously, as this will break the fish.

Cover and cook on low heat for about 6-8 minutes. Fish cooks very quickly.

Step 7: The Creamy Finish

This is the most crucial step for a rich fish curry with coconut milk. Lower the heat to the absolute minimum. Pour in the thick coconut milk (1 cup).

Give the pan a gentle swirl to mix it in. Let it warm through for just 1 minute. Do not let it boil vigorously after adding the thick milk, or it may curdle.

Turn off the heat. Sprinkle a few fresh curry leaves on top and drizzle a teaspoon of raw coconut oil for aroma.

Tips for the Perfect Bowl

  • Let it Sit: A traditional fish curry always tastes better the next day. The resting time allows the fish to absorb the tangy and spicy flavors of the gravy. If you can, make it a few hours before serving.

  • The Sour Note: Adjust the sourness based on your taste. If you use Kokum, remember that it continues to release sourness as it sits in the curry, so remove the pieces if you plan to store it overnight.

  • Coconut Oil is Key: You can use vegetable oil, but for the true fish curry recipe indian style, coconut oil is non-negotiable. It adds a distinct nutty aroma that defines coastal cuisine.

Why Freshness Makes or Breaks the Dish

You can have the freshest coconut milk and the most aromatic spices, but if your fish is stale, the curry will fail. Stale fish releases water that dilutes the creamy gravy and has a texture that turns mushy instead of flaking perfectly.

This is why discerning cooks choose The Better Chicken.

While famous for their poultry, Nutri Feeds & Farms applies the same high standards to their seafood selection.

Why buy seafood from The Better Chicken?

  1. The Cold Chain Guarantee: Fish degrades the moment it leaves the water. The Better Chicken ensures their seafood is kept at precise chilled temperatures from the catch to your doorstep. This preserves the firm texture required for a good curry.

  2. Chemical Free: In local markets, fish is often treated with ammonia to mask spoilage. With The Better Chicken, you get 100% natural, chemical-free seafood.

  3. Cleaned & Ready: They offer fish that is already cleaned, descaled, and cut into perfect curry pieces. This saves you the messy work and lets you get straight to cooking.

A great curry deserves the best catch.

Order fresh Seer, Kingfish, or Pomfret from The Better Chicken today and bring the coast to your kitchen.

Sale

Unavailable

Sold Out