Fish Curry

Savor the rich and aromatic flavors of coastal cuisine with this delightful fish curry recipe!

Bursting with vibrant spices, tender fish fillets, and creamy coconut milk, this curry is a true celebration of seafood goodness.

Whether you’re a seafood lover or simply looking to spice up your dinner routine, this fragrant fish curry is sure to become a favorite in your recipe collection.

Let’s dive into the recipe and learn how to create this irresistible dish that’s perfect for any occasion.

Fish curry
Photo by Tatiana Volgutova from Getty Images via canva pro


  • 1 lb white fish fillets (such as cod, tilapia, or halibut), cut into bite-sized pieces
  • 2 tablespoons vegetable oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 2 tomatoes, diced
  • 1 can (14 ounces) coconut milk
  • 1 cup vegetable broth or water
  • 2 teaspoons ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1/2 teaspoon cayenne pepper (adjust to taste)
  • Salt and pepper to taste
  • Fresh cilantro for garnish
  • Cooked rice or naan bread for serving


  1. Heat vegetable oil in a large skillet or pot over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes.
  2. Add the minced garlic and grated ginger to the skillet, and cook for an additional 1-2 minutes, stirring constantly, until fragrant.
  3. Add the diced tomatoes to the skillet and cook until they begin to soften, about 3-4 minutes.
  4. Stir in the ground coriander, ground cumin, turmeric powder, and cayenne pepper. Cook for another minute to toast the spices and blend the flavors.
  5. Pour in the coconut milk and vegetable broth or water, and stir well to combine. Bring the mixture to a simmer.
  6. Gently add the fish fillets to the skillet, ensuring they are submerged in the curry sauce. Cover and let simmer for 8-10 minutes, or until the fish is cooked through and flakes easily with a fork.
  7. Season the curry with salt and pepper to taste. Adjust the seasoning if needed.
  8. Remove the skillet from heat and garnish the fish curry with fresh cilantro leaves.
  9. Serve the fragrant fish curry hot, alongside cooked rice or warm naan bread.
See also  How to Make Shakshuka

Why You’ll Love This Recipe:

  • Rich and Flavorful: With a harmonious blend of spices and creamy coconut milk, this fish curry is bursting with bold and aromatic flavors.
  • Versatile: You can use your favorite white fish fillets in this recipe, making it adaptable to your preferences and what’s available at the market.
  • Quick and Easy: Ready in under 30 minutes, this fish curry is perfect for busy weeknights when you’re craving something delicious and satisfying.
  • Healthy and Nutritious: Packed with lean protein and wholesome ingredients, this curry is a nutritious option for fueling your body and satisfying your taste buds.

This fragrant fish curry is a delightful way to enjoy the flavors of coastal cuisine right in your own kitchen.

With its rich and aromatic sauce and tender fish fillets, it’s sure to become a favorite mealtime staple.

So why not treat yourself to this irresistible seafood delight and embark on a culinary journey to the coast?