Easy Delicious Goan Fish Curry: A Quick Family Favorite

Published by Ilyas, Date :

There’s something truly comforting about a warm, flavorful curry that feels like a hug on a plate. This Goan Fish Curry ticks all the boxes: it’s vibrant, tangy, creamy, and perfectly spiced. If you’re searching for easy weeknight dinners that bring bold, coastal Indian flavors to your table without hours of fuss, this recipe is exactly what you need. Plus, it’s packed with protein, making it an excellent choice for anyone following a protein meal plan or looking for high protein meals that taste like a treat.

With fresh fish simmered in a luscious coconut and tamarind gravy, this curry is the ultimate healthy comfort food — rich in flavor but light on your stomach. Whether you’re meal prepping or cooking up a quick family dinner, this dish comes together in about 30 minutes and will have everyone asking for seconds.

Why You’ll Love This Recipe

This recipe is a fantastic balance of creamy coconut milk, tangy tamarind, and warming spices — the hallmark of authentic Goan cuisine. It’s:

  • Ready in under 30 minutes, perfect for quick family meals on busy evenings
  • Adaptable with different types of fish or even shrimp, fitting into healthy meal plans for two or family-sized portions
  • A wonderful way to enjoy a high protein high carb low fat meal that satisfies your cravings while staying nutritious
  • Delightfully fragrant, bringing the coastal charm of India straight to your kitchen

What Makes This Recipe Special?

Goan Fish Curry stands out because it masterfully blends textures and tastes — tender, flaky fish enveloped in a spiced, creamy coconut sauce that’s gently balanced by the sourness of tamarind. The curry paste is made from scratch, using warm spices like turmeric, cumin, coriander, and the unique punch of Kashmiri chili powder for color and mild heat.

Unlike heavier curries, this one uses coconut milk for richness without weighing you down, making it ideal for those on a keto meal plan or looking for low calorie premade meal delivery options that don’t skimp on flavor. Plus, it’s naturally gluten-free and dairy-free, so it fits many dietary needs effortlessly.

Ingredients

For the curry paste:

  • Kashmiri chili powder
  • Ground coriander
  • Ground cumin
  • Turmeric
  • Ground cloves
  • Garlic
  • Ginger
  • Tamarind paste
  • Red onion
  • Water

For the curry:

  • Vegetable oil
  • Black mustard seeds
  • Red onion
  • Tomato paste
  • Crushed tomatoes (or canned tomatoes)
  • Water
  • Coconut milk
  • Salt
  • Sugar
  • Optional chili powder
  • Green chilies (optional)
  • Fresh tomato chunks
  • Firm white fish (cod, kingfish, tilapia)

For garnish & serving:

  • Chopped cilantro
  • Steamed basmati rice

How to Make It Step-by-Step

  1. Start by blending the curry paste ingredients until smooth — this aromatic base sets the tone for the whole dish.
  2. Heat oil in a pan and add mustard seeds, letting them pop and release their nutty aroma.
  3. Sauté sliced onions until golden and fragrant.
  4. Stir in the curry paste and cook it for a few minutes to deepen the flavors.
  5. Add tomato paste and crushed tomatoes, cooking until the mixture thickens slightly.
  6. Pour in water, creamy coconut milk, salt, sugar, and optional chili powder. Let everything simmer gently.
  7. Toss in fresh tomato chunks and green chilies, simmering briefly to meld the flavors.
  8. Carefully add fish pieces and cook just until done — about 5 minutes, so the fish stays tender and flaky.
  9. Garnish with chopped cilantro and serve hot alongside fluffy steamed basmati rice.

Tips for Best Results

  • Use firm white fish like cod or kingfish that won’t fall apart during simmering.
  • Be gentle when stirring after adding fish to keep it intact.
  • Let the curry rest a few minutes before serving — it allows flavors to marry beautifully.
  • Adjust the tamarind and chili levels to suit your taste — you can always add more for a tangier, spicier kick!
  • For a richer curry, use full-fat coconut milk; for a lighter version, try the lite variety.

Ingredient Substitutions & Variations

  • Swap fish for shrimp or salmon if you prefer a different protein source — great for high protein microwave meals or ready made protein meals.
  • Make a vegetarian version with tofu or hearty vegetables like cauliflower for a vegan low calorie meal plan.
  • If tamarind isn’t available, substitute with a mix of lemon juice and a little sugar or vinegar.
  • Skip coconut milk and add more tamarind for a more sour, traditional style.
  • Use canned crushed tomatoes if fresh aren’t on hand — just make sure to reduce the sauce a bit longer.

Serving Suggestions

Serve your Goan Fish Curry with:

  • Steamed basmati rice for a classic, comforting meal
  • Soft naan or chapati to soak up the luscious sauce
  • A cooling cucumber raita or yogurt dip to balance the spices
  • Simple sautéed greens or a fresh salad for a healthy boxed meal vibe

Pairing Ideas (Drinks, Sides, etc.)

Pair this flavorful curry with:

  • A chilled, crisp white wine like Sauvignon Blanc or a light Riesling
  • A refreshing mango lassi or iced tea for a non-alcoholic option
  • Spiced roasted potatoes or cumin-infused rice for extra hearty sides
  • Light, crunchy vegetable pakoras or samosas as an appetizer

How to Store and Reheat Leftovers

Store leftovers in an airtight container in the fridge for up to 2 days — perfect for meal prep microwave lunches or best meal prep plans that keep your dinners stress-free.

Reheat gently on the stovetop to keep the fish tender; microwaving on low power with a splash of water also works if you’re short on time.

While you can freeze this curry for up to one week, the texture of the fish might change slightly — best to enjoy fresh or refrigerated leftovers.

Make-Ahead and Freezer Tips

  • Prepare the curry paste ahead of time and refrigerate for up to 2 days, saving time on busy nights.
  • Assemble the curry (except fish) in advance and store in the fridge; add fish when ready to cook.
  • For freezer-friendly meal prep, omit the fish and add it fresh when reheating to maintain the best texture.

Common Mistakes to Avoid

  • Overcooking the fish — it should be just tender and flaky, not mushy.
  • Adding tamarind or chili too early can overpower the delicate balance; adjust seasoning towards the end.
  • Not letting the curry simmer long enough for the spices to bloom and flavors to deepen.
  • Using delicate fish that falls apart easily — always opt for firm varieties.

Frequently Asked Questions (FAQ)

What kind of fish works best for Goan Fish Curry?
Firm white fish like cod, kingfish, or tilapia hold up best during simmering.

Can I make this dish vegetarian?
Yes! Tofu or vegetables like cauliflower work well as substitutes.

Is it very spicy?
It’s mildly spiced, but you can easily adjust the heat level by varying chili amounts.

Can I skip coconut milk?
You can, but it changes the flavor profile to a more sour curry.

What if I don’t have tamarind?
Lemon juice plus a bit of sugar or vinegar is a good stand-in.

How should I reheat leftovers?
Warm gently on the stove to keep fish tender; avoid high heat.

Can I prepare the curry paste ahead of time?
Absolutely, it can be refrigerated for 1–2 days.

Cooking Tools You’ll Need

  • Blender or food processor for the curry paste
  • Heavy-bottomed skillet or saucepan for even cooking
  • Sharp knife and cutting board
  • Measuring spoons and cups
  • Wooden spoon or spatula for gentle stirring

This Goan Fish Curry is your go-to for a budget-friendly recipe that feels luxurious, packed with flavor, and fits beautifully into meal planning chicken alternatives or ready meals for two setups.

If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!

Goan Fish Curry

A vibrant and tangy Goan-style fish curry made with firm white fish simmered in a rich coconut milk and tamarind sauce, flavored with authentic Indian spices. Perfect for quick family dinners or healthy meal plans.
No ratings yet
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Course
Cuisine Goan, Indian
Servings 4 people
Calories 280 kcal

Ingredients
  

  • 500 grams firm white fish (cod, kingfish, or tilapia), cut into pieces
  • 2 tablespoons vegetable oil
  • 1 teaspoon black mustard seeds
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, minced
  • 2 medium tomatoes, chopped
  • 1 teaspoon turmeric powder
  • 2 teaspoons red chili powder (adjust to taste)
  • 1 tablespoon coriander powder
  • 1 teaspoon cumin powder
  • 1 cup coconut milk
  • 1 cup water
  • 1 tablespoon tamarind pulp
  • to taste salt
  • 1 teaspoon sugar
  • optional green chilies, sliced
  • for garnish fresh coriander leaves, chopped

Instructions
 

  • Heat oil in a heavy-bottomed skillet and add mustard seeds. Let them pop.
  • Add chopped onions and sauté until translucent.
  • Add minced garlic and ginger, cook for 1–2 minutes until fragrant.
  • Stir in chopped tomatoes and cook until soft.
  • Add turmeric, red chili, coriander, and cumin powders. Cook the spices for about 1 minute.
  • Pour in coconut milk, water, tamarind pulp, salt, and sugar. Bring to a gentle simmer.
  • Add fish pieces carefully, cover, and cook for 8–10 minutes until fish is cooked through.
  • Add green chilies if using and simmer for 2 more minutes.
  • Adjust seasoning if needed. Garnish with chopped coriander and serve hot with steamed basmati rice.

Nutrition

Serving: 1peopleCalories: 280kcalCarbohydrates: 10gProtein: 20gFat: 18gSaturated Fat: 10gSodium: 600mgFiber: 2gSugar: 4g
Keyword Budget-Friendly Recipes, Easy Weeknight Dinners, Goan Fish Curry, Healthy Comfort Food, High Protein Meals
Tried this recipe?Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating