Go Back Email Link
Coconut Ginger Fish Curry with Lime

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
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 320 kcal

Ingredients
  

  • 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.

Instructions
 

Prepare the Fish

  • Pat the fish fillets dry and cut them into large chunks. Season lightly with salt and pepper.
  • Tip: Don’t cut the fish too small—it helps them stay intact while simmering.

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.

Add Garlic and Ginger

  • Stir in the minced garlic and grated ginger. Cook for 1–2 minutes until fragrant.
  • Tip: Keep stirring to prevent burning; garlic cooks fast!

Stir in Spices

  • Add curry powder and turmeric. Stir to coat the veggies evenly.
  • Tip: Blooming the spices in oil intensifies their aroma and taste.

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.

Finish with Lime

  • Stir in the lime juice just before serving. Taste and adjust seasoning with salt and pepper.
  • Tip: Lime adds brightness; don’t skip it!

Garnish and Serve

  • Ladle the curry over rice and garnish with fresh cilantro and lime wedges.
  • Tip: Serve with warm naan or roti for an extra cozy meal.

Notes

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.