Creamy Fish Curry Recipe - Make Aromatic Coconut Fish Today

Creamy Fish Curry Recipe - Make Aromatic Coconut Fish Today

Main Course 1 Last Update: Mar 22, 2026 Created: Mar 19, 2026
Creamy Fish Curry Recipe - Make Aromatic Coconut Fish Today Creamy Fish Curry Recipe - Make Aromatic Coconut Fish Today
  • Serves: 4 People
  • Prepare Time: 20 minutes
  • Cooking Time: 25 minutes
  • Calories: -
  • Difficulty: Medium
Print

Get ready to transform your kitchen into a tropical paradise with this incredible fish curry recipe! Imagine tender, flaky fish swimming in a rich, creamy coconut curry sauce, bursting with aromatic spices. This isn't just any weeknight meal; it's a flavorful journey that brings the vibrant taste of Caribbean and the comforting depth of flavours Indian cuisine right to your table. If you've been searching for a show-stopping yet surprisingly simple dish, this aromatic fish in coconut milk is your answer. Whether you're a seasoned chef or just starting your culinary adventures, mastering this creamy fish curry recipe will fill your home with irresistible scents and your belly with pure joy. Let's get cooking!

Ingredients

Directions

  1. Prepare the Fish & Aromatics First things first, let's get our fish ready. In a medium bowl, gently toss your fish chunks with the fresh lime juice, fish seasoning mix, and salt. Set it aside to marinate for about 10-15 minutes while you prepare your other ingredients. This short marinade helps infuse the fish with flavor and gives it a little zing! While the fish is marinating, gather and chop all your aromatics like the onion, garlic, ginger, and green chilies. Having everything prepped makes the cooking process smooth and enjoyable.
  2. Sauté Aromatics and Spices Heat the coconut oil in a large skillet or Dutch oven over medium heat. Once shimmering, add the chopped onion and cook until it softens and turns translucent, about 5-7 minutes. You'll notice a lovely sweet scent starting to fill your kitchen. Now, add the minced garlic, grated ginger, and green chilies (if using). Sauté for another minute until fragrant, being careful not to burn the garlic. Next, it's time for the spices! Stir in the ground cumin, ground coriander, turmeric powder, and cayenne pepper (if using). Cook for 30 seconds, stirring constantly, until the spices are super aromatic. This step is crucial for building the deep flavor of your coconut curry sauce.
  3. Add Liquid and Simmer Pour in the full-fat coconut milk and fish or vegetable broth. Give everything a good stir, scraping up any delicious browned bits from the bottom of the pan. Add the diced tomato and bring the mixture to a gentle simmer. Reduce the heat to low, cover, and let it cook for about 10-15 minutes. This simmering time allows all those incredible flavors to meld together, creating a rich and complex base for your fish curry recipe. The sauce will thicken slightly and deepen in color.
  4. Add Fish and Cook to Perfection Gently add the marinated fish chunks to the simmering curry sauce. Submerge them carefully so they're mostly covered by the liquid. Increase the heat slightly to maintain a gentle simmer, then cover the pan and cook for just 5-8 minutes, or until the fish is opaque and flakes easily with a fork. Be careful not to overcook the fish, as it can become tough and dry. If you're adding spinach or kale, stir it in during the last 2 minutes of cooking until it wilts.
  5. Season and Finish Taste the curry and adjust the seasoning with salt and pepper as needed. If you prefer a thicker sauce, you can remove a ladleful of the sauce, mix it with a teaspoon of cornstarch (or arrowroot powder), and then stir it back into the pot, simmering for another minute until thickened. This step is key for achieving that perfect creamy consistency. Garnish generously with fresh chopped cilantro just before serving.

Creamy Fish Curry Recipe - Make Aromatic Coconut Fish Today



  • Serves: 4 People
  • Prepare Time: 20 minutes
  • Cooking Time: 25 minutes
  • Calories: -
  • Difficulty: Medium

Get ready to transform your kitchen into a tropical paradise with this incredible fish curry recipe! Imagine tender, flaky fish swimming in a rich, creamy coconut curry sauce, bursting with aromatic spices. This isn't just any weeknight meal; it's a flavorful journey that brings the vibrant taste of Caribbean and the comforting depth of flavours Indian cuisine right to your table. If you've been searching for a show-stopping yet surprisingly simple dish, this aromatic fish in coconut milk is your answer. Whether you're a seasoned chef or just starting your culinary adventures, mastering this creamy fish curry recipe will fill your home with irresistible scents and your belly with pure joy. Let's get cooking!

Ingredients

Directions

  1. Prepare the Fish & Aromatics First things first, let's get our fish ready. In a medium bowl, gently toss your fish chunks with the fresh lime juice, fish seasoning mix, and salt. Set it aside to marinate for about 10-15 minutes while you prepare your other ingredients. This short marinade helps infuse the fish with flavor and gives it a little zing! While the fish is marinating, gather and chop all your aromatics like the onion, garlic, ginger, and green chilies. Having everything prepped makes the cooking process smooth and enjoyable.
  2. Sauté Aromatics and Spices Heat the coconut oil in a large skillet or Dutch oven over medium heat. Once shimmering, add the chopped onion and cook until it softens and turns translucent, about 5-7 minutes. You'll notice a lovely sweet scent starting to fill your kitchen. Now, add the minced garlic, grated ginger, and green chilies (if using). Sauté for another minute until fragrant, being careful not to burn the garlic. Next, it's time for the spices! Stir in the ground cumin, ground coriander, turmeric powder, and cayenne pepper (if using). Cook for 30 seconds, stirring constantly, until the spices are super aromatic. This step is crucial for building the deep flavor of your coconut curry sauce.
  3. Add Liquid and Simmer Pour in the full-fat coconut milk and fish or vegetable broth. Give everything a good stir, scraping up any delicious browned bits from the bottom of the pan. Add the diced tomato and bring the mixture to a gentle simmer. Reduce the heat to low, cover, and let it cook for about 10-15 minutes. This simmering time allows all those incredible flavors to meld together, creating a rich and complex base for your fish curry recipe. The sauce will thicken slightly and deepen in color.
  4. Add Fish and Cook to Perfection Gently add the marinated fish chunks to the simmering curry sauce. Submerge them carefully so they're mostly covered by the liquid. Increase the heat slightly to maintain a gentle simmer, then cover the pan and cook for just 5-8 minutes, or until the fish is opaque and flakes easily with a fork. Be careful not to overcook the fish, as it can become tough and dry. If you're adding spinach or kale, stir it in during the last 2 minutes of cooking until it wilts.
  5. Season and Finish Taste the curry and adjust the seasoning with salt and pepper as needed. If you prefer a thicker sauce, you can remove a ladleful of the sauce, mix it with a teaspoon of cornstarch (or arrowroot powder), and then stir it back into the pot, simmering for another minute until thickened. This step is key for achieving that perfect creamy consistency. Garnish generously with fresh chopped cilantro just before serving.

You may also like

Newsletter

Sign up to receive email updates on new recipes.