Mackerel Curry Recipe Kerala Style: Coconut-Rich Coastal Tradition

Mackerel Curry Recipe Kerala Style: Coconut-Rich Coastal Tradition

This Kerala-style mackerel curry brings coastal Indian tradition to your kitchen with rich coconut and bold spices. I developed this after studying authentic methods from the region.

The dish combines fresh mackerel with a fragrant blend of mustard seeds, curry leaves, and turmeric. Coconut milk creates a velvety sauce that perfectly balances the heat from green chilies.

What results is tender fish in a creamy, aromatic curry that’s both comforting and complex. The flavors deepen as it sits, making leftovers even better.

Serve with steamed rice to soak up every drop of the flavorful sauce. This is a taste of Kerala’s culinary heritage.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Mackerel Curry Recipe Kerala Style

Fresh mackerel meets coconut milk and bold spices for this coastal Indian classic.

Ingredient Amount Notes
Mackerel Fillets 🐟 1 ½ lb Fresh, skin-on, cut into steaks
Coconut Milk 🥥 2 cups Full-fat for creaminess
Mustard Seeds 🌿 1 tsp Black or brown variety
Curry Leaves 🍃 15 pieces Fresh preferred, dried acceptable
Green Chilies 🌶️ 3 whole Slit lengthwise, seeds removed
Turmeric Powder 🌿 1 tsp Ground for even distribution
Red Onion 🧅 1 whole Thinly sliced for texture
Garlic Cloves 🧄 5 cloves Minced for maximum flavor
Fresh Ginger 🌿 1 tbsp Peeled and grated finely
Tamari or Soy Sauce 🫒 1 tbsp For umami depth
Coconut Oil 🥥 2 tbsp For authentic Kerala flavor
Kokum or Tamarind Paste 🍋 1 tsp For tangy sourness
Sea Salt 🧂 1 tsp Adjust to taste preference
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

[recipe_ingredient_scaler]

The mackerel is key—fresh, firm fillets from a trusted seafood counter (I like Whole Foods or local Asian markets) make all the difference. Look for bright eyes and a clean, oceanic smell, not fishy. Kokum (a souring agent) can be found at Indian grocery stores; tamarind paste works in a pinch. The curry leaves are non-negotiable for authenticity—Patel Brothers or any South Asian market will have them.

No fresh curry leaves? Dried leaves at half the amount work, but fresh is better. Out of green chilies? Serrano peppers are a good substitute. If you can’t find kokum, tamarind paste or even lime juice (use sparingly) will add the needed tang. For a thicker sauce, reduce the coconut milk slightly before adding the fish.

This curry tastes even better the next day as flavors meld. Store in the fridge for up to 2 days—the fish can get mushy after that. Reheat gently to avoid breaking up the mackerel. Freezing isn’t recommended here; fresh is best for texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just throw the mackerel fillets into the coconut milk with mustard seeds and curry leaves—minimal cleanup, maximum flavor.
  • Creamy Heat: The coconut milk balances the green chilies and curry leaves so perfectly, it’s rich but with just the right kick.
  • Weeknight Savior: Honestly, it’s my go-to for busy evenings when I need something hearty and ready in under 30 minutes.
  • Budget Friendly: Mackerel fillets are affordable, and a little goes a long way with the bold spices and creamy coconut base.

Step-by-Step Instructions for Kerala Style Mackerel Curry

Here’s the method I use for authentic coastal flavors that never disappoint.

Step 1: Temper the Spices and Aromatics

Heat the 2 tbsp Coconut Oil in a heavy-bottomed pot over medium heat. When the oil shimmers, add the 1 tsp Mustard Seeds and wait for them to pop—this takes about 30-45 seconds.

Immediately add the 15 pieces Curry Leaves and 3 whole Green Chilies. Stir for 10-15 seconds until the curry leaves become fragrant and the chilies blister slightly. This tempering process releases essential oils that form the flavor base of the dish.

Step 2: Build the Flavor Foundation

Add the thinly sliced Red Onion to the pot and sauté for 4-5 minutes until the edges turn golden brown. The onions should soften and release their natural sweetness.

Stir in the 1 tbsp Fresh Ginger and 5 cloves Garlic Cloves, cooking for another 1-2 minutes until the raw aroma disappears. Add the 1 tsp Turmeric Powder and 1 tsp Sea Salt, stirring quickly to coat the onions evenly and prevent the turmeric from burning.

Step 3: Incorporate the Liquid Elements

Pour in the 2 cups Coconut Milk and stir well to combine with the spice mixture. Bring to a gentle simmer over medium-low heat, then add the 1 tbsp Tamari or Soy Sauce and 1 tsp Kokum or Tamarind Paste.

Let this simmer for 3-4 minutes until the liquid reduces slightly and the flavors meld together. The sauce should have a balanced tang from the kokum or tamarind and a rich creaminess from the coconut milk.

Step 4: Cook the Mackerel to Perfection

Gently place the 1.5 lb Mackerel Fillets into the simmering curry sauce. Spoon some of the hot liquid over the fillets to ensure even cooking. Cover the pot and let the fish cook for 8-10 minutes over low heat.

The mackerel is done when it flakes easily with a fork and turns opaque throughout. Avoid stirring vigorously to keep the fillets intact. The coconut milk will have thickened slightly, coating the fish beautifully.

Step 5: Finish and Garnish

Turn off the heat and let the curry rest for 2-3 minutes. This allows the flavors to develop further and the fish to absorb more of the aromatic sauce.

Sprinkle the 0.25 cup Fresh Cilantro over the top just before serving. The cilantro adds a bright, fresh contrast to the rich, coconut-based curry. Serve hot with steamed rice or appam to soak up the delicious sauce.

👨‍🍳

Pro Tips For Making Mackerel Curry Recipe Kerala Style

  • Dry the Fillets: Pat the mackerel fillets thoroughly dry with paper towels before cooking—I learned this the hard way after my curry turned watery from excess moisture.
  • Bloom the Mustard: Heat the mustard seeds in oil until they pop (about 30-45 seconds), then add curry leaves immediately for maximum aroma.
  • Skip the Overcook: Add the mackerel to the curry only in the last 5-7 minutes, or it will fall apart into the coconut milk.
  • Use Fresh Coconut: If you have time, grate fresh coconut and extract milk at home—store-bought works, but the flavor difference is noticeable.

Storing and Reheating This Dish

Fridge Storage

Let your curry cool completely before storing—I usually wait about 2 hours at room temperature. Transfer to an airtight container and refrigerate at 40°F or below. It stays fresh for up to 2 days, though the fish texture is best within 24 hours. ❄️

Freezing Not Recommended

Mackerel doesn’t freeze well because the delicate flesh becomes mushy when thawed. If you must freeze, do so without the fish and add fresh mackerel when reheating. The coconut sauce alone freezes well for up to 1 month.

Stovetop Reheating

Gently reheat over low heat in a covered pot, stirring minimally to avoid breaking the fish. Add 2-3 tbsp water if the sauce thickens too much. Heat until just simmering, about 5-7 minutes. 🔥

Microwave Method

Place a single portion in a microwave-safe dish, cover with a damp paper towel, and heat on 50% power for 1-2 minutes. Stir gently and repeat in 30-second intervals until reaching 165°F.

Serving Leftovers

I love serving leftovers with fresh cilantro and a squeeze of lime to brighten the flavors. The curry often tastes even better the next day as the spices continue to meld. Just be gentle when reheating to preserve the fish texture.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 95mg32%
Sodium 650mg28%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 2g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen mackerel instead of fresh?

Yes, but thaw it overnight in the fridge first. Pat it completely dry before cooking to prevent the curry from becoming watery. Fresh is ideal for texture.

2

What can I substitute for curry leaves?

In a pinch, use 1 tsp dried curry leaves or 1 bay leaf plus 1/2 tsp lemon zest. The flavor won’t be identical but still delicious.

3

How do I prevent the coconut milk from curdling?

Temper it by adding 1-2 tbsp hot curry liquid to the coconut milk first, then stir the mixture back in. Also avoid boiling vigorously.

4

Why did my mackerel break apart in the curry?

This happens if the fish is overcooked or stirred too much. Use a spatula to gently place and remove fillets, and cook for only 8-10 minutes.

★★★★★4.7(2 reviews)
Chef Melanie

More recipe sites