Goan Fish Caldeirada
A mild and comforting Goan-Portuguese fish stew featuring tender fish and potatoes simmered in a creamy coconut milk broth. This one-pot meal is subtly spiced and has a lovely tangy finish, perfect for a light yet satisfying dinner.
For 4 servings
5 steps. 25 minutes total.
- 1
Step 1
- a.Marinate the Fish
- b.In a non-reactive bowl, gently rub the fish steaks with 1/2 tsp of turmeric powder, 1/2 tsp of salt, and the lime juice.
- c.Set aside to marinate for 15 minutes while you prepare the rest of the ingredients.
- 2
Step 2
- a.Sauté Aromatics
- b.Heat coconut oil in a wide, heavy-bottomed pan or pot over medium heat.
- c.Add the finely chopped onion and sauté for 5-6 minutes until it becomes soft and translucent.
- d.Add the ginger paste, garlic paste, and slit green chilies. Sauté for another minute until the raw smell disappears and the mixture is fragrant.
- 3
Step 3
- a.Cook the Vegetables
- b.Add the chopped tomatoes to the pan. Cook for 5-7 minutes, stirring occasionally, until they break down and become soft and mushy.
- c.Stir in the remaining 1/2 tsp turmeric powder, coriander powder, cumin powder, and the remaining 1 tsp of salt. Cook the spices for 30 seconds.
- d.Add the cubed potatoes and 1 cup of water. Bring the mixture to a boil, then reduce the heat to low, cover the pan, and simmer for 10-12 minutes until the potatoes are almost tender when pierced with a fork.
- 4
Step 4
- a.Simmer the Stew with Fish
- b.Gently place the marinated fish steaks into the gravy, nestling them between the potatoes in a single layer.
- c.Pour in the thick coconut milk. Do not stir vigorously; instead, gently swirl the pan to combine the milk with the gravy.
- d.Bring the stew to a very gentle simmer over low heat. It is crucial not to let it boil, as this can cause the coconut milk to split. Cook, uncovered, for 7-8 minutes, or until the fish is opaque and cooked through.
- 5
Step 5
- a.Finish and Serve
- b.Turn off the heat. Gently stir in the white vinegar and the optional sugar.
- c.Garnish generously with freshly chopped coriander leaves.
- d.Let the stew rest for 5 minutes to allow the flavors to meld before serving hot with steamed rice or traditional Goan pao (bread).
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a firm, white-fleshed fish like kingfish, pomfret, sea bass, or cod so it holds its shape and doesn't disintegrate in the stew.
- 2Never boil the stew after adding coconut milk. Keep it at a gentle, bare simmer to maintain a creamy, smooth consistency.
- 3For a more authentic Goan flavor, substitute white vinegar with Goan toddy vinegar.
- 4Be very gentle when handling the fish in the stew to prevent it from breaking apart.
- 5Ensure the potatoes are almost fully cooked before adding the fish, as the fish cooks in just a few minutes.
Adapt it for your goals.
Spicier Version
For a bit of heat, add 1/2 tsp of Kashmiri red chili powder along with the other ground spices.
Vegetable Rich StewVegetable-Rich Stew
Add 1/2 cup of diced carrots or green beans along with the potatoes for extra nutrition and texture.
Different Souring AgentDifferent Souring Agent
Instead of vinegar, you can use 1 tablespoon of tamarind pulp diluted in a little warm water for a different kind of tang.
Creamier StewCreamier Stew
For an even richer and creamier gravy, use full-fat coconut cream instead of coconut milk.
Why this is on our healthy list.
Heart-Healthy Omega-3s
The fish in this stew is a fantastic source of omega-3 fatty acids, which are known to reduce inflammation, lower blood pressure, and support overall cardiovascular health.
Anti-Inflammatory Spices
Ingredients like turmeric (containing curcumin), ginger, and garlic are packed with powerful anti-inflammatory and antioxidant compounds that help combat oxidative stress in the body.
Source of Lean Protein
Fish provides high-quality, easily digestible protein that is essential for building and repairing tissues, supporting muscle mass, and keeping you feeling full and satisfied.
Frequently asked questions
Yes, it's a well-balanced and healthy dish. It is rich in lean protein and omega-3 fatty acids from the fish, which support heart and brain health. The use of coconut milk provides healthy fats, and spices like turmeric, ginger, and garlic offer anti-inflammatory benefits.
