Coconut Ginger Fish Curry with Lime
Patricia Packard
This Coconut Ginger Fish Curry with Lime is a comforting dish that’s full of soul and spice. Whether it’s a chilly evening or you just need a quick weeknight dinner, this dish hits all the right notes—warm, aromatic, and deeply satisfying.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Servings 4
Calories 320 kcal
- 1 lb white fish fillets cod, halibut, or tilapia work beautifully
- 1 can 14 oz coconut milk
- 1 tbsp fresh ginger grated
- 1 tbsp garlic minced
- 1 onion chopped
- 1 bell pepper diced (any color)
- 1 cup diced tomatoes fresh or canned
- 1 tbsp curry powder
- 1 tsp turmeric
- Salt and pepper to taste
- 1 tbsp lime juice plus extra lime wedges for garnish
- 1 tbsp coconut or olive oil
- Fresh cilantro chopped (for garnish)
Substitutions:
- Try Greek yogurt if not avoiding dairy for a tangy twist instead of coconut milk.
- Swap bell peppers with zucchini or spinach for a veggie variation.
Sauté Aromatics
In a large skillet or saucepan, heat the oil over medium heat. Add chopped onion and bell pepper. Sauté for 3–4 minutes until softened.
Tip: Let the onions turn slightly golden to deepen the flavor.
Pour in Tomatoes and Coconut Milk
Add the diced tomatoes and coconut milk. Stir everything together, and bring the mixture to a gentle simmer.
Tip: Use full-fat coconut milk for a richer sauce.
Simmer the Fish
Gently place the fish pieces into the sauce. Cover and simmer for 8–10 minutes, or until the fish is cooked through and flakes easily.
Tip: Avoid stirring too much—use a spoon to gently submerge the fish.
No fresh ginger? Use 1 tsp ground ginger as a backup.
For extra heat, add a chopped chili or a dash of chili flakes.
Prefer shrimp? Swap out fish for peeled shrimp and reduce simmering time to 4–5 minutes.
Avoid overcooking fish: It should be opaque and flake easily with a fork.
To thicken the curry, simmer uncovered for a few minutes longer.