• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
  • About
  • Contact
  • Boutique of the Week
    • Facebook
    • Instagram
    • Pinterest
    • Twitter

Happy Happy Nester

Weekly Inspiration for Your Nest

  • Recipes
    • Appetizers
    • Breakfast/Brunch
    • Desserts
    • Dinners
    • Drinks
  • Crafts
  • Decor
  • Shop
    • Fall Decor
    • Kitchen
    • Pillows
    • Holiday Decor
  • Amazon Store
  • Recipes
    • Appetizers
    • Breakfast/Brunch
    • Desserts
    • Dinners
    • Drinks
    • Snacks
  • Crafts
  • Decor
  • Shop
    • Fall Decor
    • Kitchen Favorites
    • Pillows
    • Holiday Decor
  • Saturday Chitchat
  • Boutique of the Week
  • About
  • Contact
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

See What’s Trending…

Cakes

Cookies

Dinners

Wreaths

Drinks

A black bowl filled with white rice topped with a creamy chicken curry garnished with chopped tomatoes. Surrounding the bowl are cherry tomatoes, garlic cloves, fresh ginger, a spoon with curry sauce, and pieces of naan. A glass jar with yellow flowers is in the background.

Home › Recipes › Indian Fish Curry with Coconut Milk

Indian Fish Curry with Coconut Milk

Dinners Fish Recipes
Jump to Recipe Pin Recipe
By Janine Waite · Published on Aug 9, 2024
Affiliate Disclosure: This Post May Contain Affiliate Links.

If you’re craving something deliciously comforting, try this Indian Fish Curry with Coconut Milk recipe. Every bite contains spices mingling with the creamy richness of coconut milk. Whether you’re a long-time fan of Indian flavors or just starting to explore this vibrant cuisine, you absolutely have to try this curry.

A black bowl filled with white rice topped with a creamy chicken curry garnished with chopped tomatoes. Surrounding the bowl are cherry tomatoes, garlic cloves, fresh ginger, a spoon with curry sauce, and pieces of naan. A glass jar with yellow flowers is in the background.

This dish combines tender fish simmered to perfection in a smooth coconut sauce packed with turmeric, coriander, and a hint of chili. You’ll have to trust me on this — once you’ve tasted it, Indian fish curry with coconut milk will become a dinner table favorite

Here are some great dinner recipes you might enjoy!

What is Indian Fish Curry

Indian Fish Curry with Coconut Milk is a delicious dish blending spices and creamy coconut goodness. Imagine tender pieces of fish cooked in a rich, velvety sauce made with coconut milk, turmeric, coriander, and a hint of chili for that perfect kick. It’s like taking a flavor-packed journey to India’s coastal regions without leaving your kitchen. Whether new to Indian cuisine or a longtime fan, this curry is a must-try for its warm, comforting taste.

I’m adding a non-traditional ingredient to give this recipe a fusion twist. We love Korean gochujang for its unique flavor. You might be wondering what exactly this sauce is all about.

Gochujang chili sauce is a staple in Korean cuisine, known for its bold and spicy-sweet flavor profile. Made from red chili peppers, fermented soybeans, sticky rice, and salt, it brings a unique umami depth and a pleasant heat to dishes. Whether used in marinades, soups, or as a condiment, gochujang adds a deliciously rich kick that enhances any meal.

A close-up image of a dish consisting of rice topped with a creamy curry. The curry contains chunks of vegetables including tomatoes and onions, and appears to have a yellowish-orange hue, indicating the presence of spices. The dish is in a black bowl.

For this recipe, choose a fish that maintains its shape while cooking. Avoid fish that tends to become soft or flaky when heated.

What Fish To Use

  • Halibut: With its dense and meaty texture, halibut is perfect for curries. It retains its shape and adds a hearty element to the dish.
  • Snapper: Snapper offers a slightly sweet and nutty flavor that pairs beautifully with the vibrant spices in Indian Fish Curry.
  • Sea Bass: Sea bass has a buttery texture and rich flavor, which works wonderfully with creamy coconut milk and spices.
  • Mahi Mahi: Mahi Mahi has a slightly sweet, mild flavor and a firm texture, making it ideal for soaking up the spices in a curry without falling apart.
  • Ono (Wahoo): Known for its mild taste and firm, flaky texture, Ono holds up well in curries and pairs nicely with bold spices.
  • Swordfish: This meaty, dense fish stands up to the rich, creamy sauce in Indian Fish Curry and absorbs the flavors beautifully.
  • Cod: Cod is a popular choice for curry because it has a somewhat firm texture and a mild, slightly sweet flavor that absorbs spices well. Use this if you can’t find the others in your grocery store.

A bowl of rice topped with a creamy chicken curry garnished with diced tomatoes. Surrounding the bowl are tomatoes, garlic cloves, a piece of naan, fresh ginger, a small bowl of spices, and a striped linen. Yellow flowers in a vase are also visible in the corner.

Indian Fish Curry Recipe

Ingredients You’ll Need

  • Halibut: A dense and meaty fish that holds its shape well, perfect for absorbing the curry’s rich flavors.
  • Garlic: Adds a pungent and aromatic depth to the curry, enhancing the overall flavor profile.
  • Ginger: Provides a warm, zesty flavor that complements the spices and adds a touch of freshness to the dish.
  • Turmeric: Known for its vibrant yellow color and earthy flavor, turmeric is a staple in Indian curries, offering both taste and health benefits.
  • Chili Powder: Adds heat and a subtle smokiness, balancing the creaminess of the coconut milk.
  • Salt: Enhances the flavors of all the ingredients, bringing out the best in the dish.
  • Cumin Seeds: Offer a warm, nutty flavor with a hint of citrus, adding complexity to the curry.
  • Onions: Provide a sweet and savory base for the curry, adding depth and richness.
  • Fresh Tomatoes: Contribute acidity and sweetness, balancing the spices and creating a flavorful sauce.
  • Coconut Milk: Adds a creamy, luscious texture and a sweet, nutty flavor that softens the spices.
  • Garam Masala: A fragrant blend of spices that adds warmth and complexity to the curry, enhancing its aromatic qualities.
  • Curry Powder: A blend of spices that adds a complex, aromatic flavor, tying the dish together.
  • Chicken Broth: Enhances the sauce’s richness and depth, adding savory notes to the curry.
  • Tomato Paste: Adds concentrated tomato flavor and richness, thickening the curry sauce and enhancing its depth.
  • Gochujang Chili Sauce: Introduces a sweet and spicy kick, adding a unique twist to the traditional curry.

How to Make Fish Curry

Step 1 – Cube Fish

Remove the skin from the fish and cut it into 2-inch chunks.

I

Step 2 – Make Marinade

Combine turmeric, salt, fresh minced ginger, minced garlic, olive oil, pepper and combine with fish. Marinate fish for at least 20 minutes.

Step 3 – Fry Fish

Preheat the skillet over medium heat and add oil once it’s hot. Fry the marinated fish, cooking each side for about three minutes before flipping. Transfer the fish to a plate and set it aside for later.

Step 4 – Curry Sauce

In another pan, heat and add oil. Once oil shimmers, add sliced onions, minced ginger and garlic, cumin seeds. Cook until onions are translucent and golden.

Next, add curry, chopped tomatoes, and salt. Continue to cook until the tomatoes are mushy. Add coconut milk, turmeric, curry powder, gram masala, chicken or vegetable broth, tomato paste, and chili powder. Cook ingredients for a few minutes. Add gochujang to taste for that spicy, sweet taste.

Step 5 – Combine Ingredients

Stir the fish into the curry sauce and let it simmer for a few minutes until cooked through. Serve alongside Basmati rice.


A black bowl filled with white rice topped with a creamy chicken curry garnished with chopped tomatoes. Surrounding the bowl are cherry tomatoes, garlic cloves, fresh ginger, a spoon with curry sauce, and pieces of naan. A glass jar with yellow flowers is in the background.
Print Recipe Pin Recipe Rate this Recipe

Indian Fish Curry Recipe with Coconut Milk

If you’re craving something deliciously comforting, try this Indian Fish Curry with Coconut Milk recipe. Every bite contains spices mingling with the creamy richness of coconut milk. Whether you’re a long-time fan of Indian flavors or just starting to explore this vibrant cuisine, you absolutely have to try this curry.
Prep Time45 minutes mins
Cook Time20 minutes mins
Total Time1 hour hr 5 minutes mins
Course: Dinner, Drinks, Main Course
Cuisine: Indian
Keyword: fish coconut recipe, fish curry, fish dinner, fish recipe, indian fish curry, indian fish curry recipe
Servings: 6 servings
Calories: 685kcal
Author: Janine Waite

Ingredients

Fish Marinade

  • ½ tsp turmeric powder
  • 1 tsp salt
  • 4 tsp minced garlic
  • 4 tsp minced ginger peel ginger and mince
  • 6 tbsp light olive oil
  • pepper to taste

Fish

  • 2 pounds white fish skinned and cubed in 1½-inch chunks

Curry Sauce

  • 4 tbsp cooking oil
  • 5 cups yellow onions sliced
  • 4 tbsp minced ginger
  • 2 tbsp minced garlic
  • 2 tsp cumin seeds
  • 2 tbsp curry powder
  • 4 cups tomatoes cubed
  • ¾ tsp salt
  • 26 ounces coconut milk 2- 13 ounce cans
  • ½ tsp turmeric powder
  • 4 tsp garam masala
  • ½ cup chicken broth can use vegetable broth
  • 2 tsp tomato paste
  • 2 tsp chili powder
  • 4 tsp Gochujang Sweet Chili Sauce use more or less to taste

Instructions

Prep Fish

  • Remove the skin from the fish and cut it into 2-inch chunks.

Make Marinade

  • Combine turmeric, salt, fresh minced ginger, minced garlic, olive oil, pepper and combine with fish. Marinate fish for at least 20 minutes.

Fry Fish

  • Preheat the skillet over medium heat and add oil once it’s hot. Fry the marinated fish, cooking each side for about three minutes before flipping. Transfer the fish to a plate and set it aside for later.

Curry Sauce

  • In another pan, heat and add oil. Once oil shimmers, add sliced onions, minced ginger and garlic, cumin seeds. Cook until onions are translucent and golden.
    Next, add curry, chopped tomatoes, and salt. Continue to cook until the tomatoes are mushy. Add coconut milk, turmeric, gram masala, chicken or vegetable broth, tomato paste, and chili powder. Cook ingredients for a few minutes. Add gochujang to taste for a spicy, sweet taste.

Combine Ingredients

  • Stir the fish into the curry sauce and let it simmer for a few minutes until cooked through. Serve alongside Basmati rice.

Nutrition

Serving: 1serving | Calories: 685kcal | Carbohydrates: 23g | Protein: 36g | Fat: 53g | Saturated Fat: 27g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 18g | Trans Fat: 0.04g | Cholesterol: 76mg | Sodium: 886mg | Potassium: 1245mg | Fiber: 5g | Sugar: 9g | Vitamin A: 1087IU | Vitamin C: 26mg | Calcium: 98mg | Iron: 7mg
Tried this recipe?Mention @happyhappynester or tag #happyhappynester!

Tap on product images to shop the post!

A savory dish consisting of rice topped with a creamy curry featuring chunks of chicken and garnished with diced tomatoes is served in a black bowl. The dish is accompanied by a side of naan bread. A tomato and napkin are visible nearby on the tabletop.
Indian saag curry recipe

Dinner Side Dishes

  • Saag Curry Recipe with Spinach
  • Curried Couscous Salad
  • Sweet Potato Salad Recipe

Why You’ll Love This Fish Recipe!

  • Rich Flavor: The combination of aromatic spices, creamy coconut milk, and savory fish creates a deliciously rich and complex flavor profile.
  • Healthy Ingredients: This dish is both flavorful and nutritious, packed with protein from the fish and nutrients from ingredients like garlic, ginger, and turmeric.
  • Easy to Prepare: With straightforward steps and easily accessible ingredients, this curry is simple enough for beginner cooks to make.
  • Versatile: This curry can be served with a variety of sides, such as rice, naan, or vegetables, making it adaptable to different tastes and dietary preferences.
  • Comforting and Satisfying: The warm spices and creamy texture make this dish a comforting meal perfect for any occasion.

I hope you’re as excited to try this Indian Fish Curry with Coconut Milk as I am to share it with you! This dish is a fantastic way to bring the rich flavors of Indian cuisine into your home. Whether you’re cooking for family or friends, this curry is sure to impress and satisfy. Give it a try, and let me know how it turns out in the comments below—I can’t wait to hear about your culinary adventures!

Cheers,

Photo Credits: MyPhotography.com

pin it button
A bowl of Indian fish curry with coconut milk is served over white rice, garnished with diced tomatoes. A slice of naan bread and a cherry tomato can be seen in the background. The text "Indian Fish Curry with Coconut Milk" is displayed at the top.

  • Author
  • Recent Posts
Janine Waite
Follow me
Janine Waite
I named my blog Happy Happy Nester because I love everything related to the home. I’ve always enjoyed decorating my surroundings. Get cozy and stay for a bit, thanks for visiting!
Janine Waite
Follow me
Latest posts by Janine Waite (see all)
  • How to Make a Tender Juicy Steak - May 8, 2025
  • My Favorite Flower Crafts - May 3, 2025
  • Easy Corkboard Placemats DIY - May 2, 2025

You May Also Like

  • Indian saag curry recipe
    Saag Curry Recipe with Spinach
  • last-minute dinner recipes SC
    Last-Minute Dinner Recipes
  • curried couscous salad recipe
    Curried Couscous Salad Recipe
  • A collage of four images showcases delightful New Year's recipes: a coconut cake adorned with flowers, a glass of apple cider infused with cinnamon sticks, a hearty bowl of soup accompanied by bread, and a succulent roasted chicken garnished with herbs. Each image captures a distinct, delicious dish.
    New Year's Recipes

Sharing This!

  • Facebook
  • Twitter
  • Email

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Sidebar

Janine the Nester

Hello from the Nester

We love everything related to home, so get cozy and stay for a bit. Thanks for visiting our blog. Learn More...

Reader Favorites

The Best Crunchy Crispy Chocolate Chip Cookie

This Italian Cream Cake has a pumpkin cream cheese frosting that makes this a winning combination. This dessert is perfect for the holidays.

Italian Cream Cake with a Twist of Pumpkin

French Apple Custard Tart with Puff Pastry

DIY Paper Flowers Tutorial (Tissue Paper)

Upcycling Tin Cans with Scrapbooking Paper

How to Make a Paper Flower Wreath DIY

Popular Categories

  • Cakes
  • Cookies
  • Dinners
  • Wreaths
  • Organizing

Join Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!

AFFILIATE DISCLOSURE:
I am grateful to be of service and bring you content free of charge. In order to do this, please note that when you click links and purchase items, in most (not all) cases, I will receive a referral commission. Your support in purchasing through these links enables me to keep my design and customization prices ridiculously low and empower more people worldwide to blog with less worry and less hassle.
Happy Happy Nester is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
Thank you! :)
-Happy Happy Nester

Our Guide

Join Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!

  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Recipes

Appetizers
Breakfast/Brunch
Desserts
Dinners
Drinks

Crafts & Decor

DIY
Gardening
Holiday
Wreaths

About

About The Nester
Contact
Privacy Policy

Copyright © 2025 · Happy Happy Nester by Janine Waite · Privacy Policy

↑ BACK TO TOP