• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Girl Heart Food®
  • Home
  • Recipes
    • Favourite Recipes
    • Mains
    • Easy Dinner Recipes
    • Breakfast
    • Weekend Eats, Game Day Treats & Apps
    • Handheld Bites
    • Soups
    • Salads
    • Sides
    • Sauces, Condiments & Spreads
  • About & Contact
    • Work with Girl Heart Food
  • Subscribe
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
    • Favourite Recipes
    • Mains
    • Easy Dinner Recipes
    • Breakfast
    • Snacks & Apps
    • Handheld Bites
    • Soups
    • Salads
    • Sides
    • Spread & Condiments
  • About & Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Mains » Fish Curry with Coconut Milk (made in one pan)

    Fish Curry with Coconut Milk (made in one pan)

    June 6, 2019 By Dawn - Girl Heart Food 29 Comments

    • Facebook
    • Twitter
    • Yummly
    • Email
    • Mix
    Jump to Recipe
    Pan of coconut milk fish curry garnished with chili pepper, cilantro and green onion.

    This easy fish curry with coconut milk has a rich and creamy sauce, lots of vegetables and perfectly cooked white fish. Garnish to taste and serve with naan for soaking up all that deliciousness!

    Pan of coconut milk fish curry garnished with chili pepper, green onion and cilantro.

    Hi friends! Today I’m sharing a super easy curry recipe … fish curry with coconut milk. I tested this one a bunch of times to get it just right! Oh, the things we have to do, right??

    I absolutely love any type of curry. I’ve shared a bunch of recipes with you all before, like chickpea cauliflower curry and zucchini noodle curry soup.

    Today though? A super relishing, belly satisfying recipe for fish in coconut milk! This one has a little heat and is oh so hearty.  

    This recipe is easy enough for busy weekdays or fancy enough for weekend entertaining. Whip this up, place on the table and watch everyone dig! 

    It can be enjoyed as it, but I love with lots of naan for soaking up every last bit of that delicious sauce.

    Ingredients for a fish curry recipe with coconut milk.

    Best Fish to Use for Curry

    A simple white fish works lovely in curry.  I tend to prefer those over oilier fish, like salmon, for instance, in this type of dish. I’ve made with cod and haddock. Halibut or tilapia would work great too! 

    You can use fresh or frozen (just thaw before using).

    A note on fish, though: varieties of fish can vary in density.  Halibut, for example, is more ‘steak-like’ and denser than, say, cod. Even within a variety, the fillets can range from on the thinner side to the thicker side. And the cut (or section) of the fish can affect the thickness. An end or ‘tail’ piece would be thinner than what a centre cut would be.

    Bottom line: Whatever you use, just heat until the fish is completely cooked through and easily flakes when prodded with a fork. If you think it’s done and decide to check, only to find out it’s not cooked, no worries. Just continue cooking until it is.

    Raw cod fillets on a blue plate.

    How to Make Fish Curry With Coconut Milk

    Full details are in the recipe card below, but here are the basics:

    1. In a pan, melt some coconut oil over medium heat.
    2. Once the oil is melted, add onion and cook until slightly softened.
    3. Next, add aromatic ginger.
    4. Then, add garlic. Cook the ginger and garlic for a minute.
    5. Stir in curry paste.
    6. Crushed red pepper flakes are added next.
    7. Next, add potatoes, bell pepper, a sprinkle of salt & pepper and lime leaves. Stir everything so that the veggies get a nice coating of that curry paste mixture.
    8. Pour in stock and bring to a simmer. Cook until potatoes are almost fork-tender.
    9. Coconut milk goes next, simmering for a little. Then, add cod fillets (submerge them in the sauce).
    10. Spoon a little sauce over top so that they cook through. Tuck ’em into their nice little curry bath, LOL. Heat until fish is cooked through and flakes easily with a fork.
    11. Take those lime leaves out (they’ve done their part) and carefully remove fish with a fish spatula.
    12. Stir in a cornstarch slurry to thicken that coconut-y deliciousness.
    13. Warm through just a little until the sauce has thickened.
    14. Spinach goes next. The heat is off at this point and the residual heat in the pan will wilt the spinach. By doing this, the spinach will still retain some of it’s beautiful green colour.
    15. Add cooked cod fillets back to the curry.
    16. Garnish as desired and enjoy!
    Collage of steps to make fish curry with coconut milk and vegetables.

    Hungry for more? Subscribe to the Girl Heart Food Newsletter!

    Close-up of fish curry garnished with chili pepper, cilantro and green onion.

    Delicious Garnish Options

    • Fresh herbs, like cilantro, basil or mint (any one or a combo of them)
    • Thinly sliced chili pepper or crushed red pepper flakes
    • Minced green onion
    • Squeeze of lime juice
    • Sprinkle of zested lemon
    Pan of fish curry garnished with cilantro, chili pepper and green onion, next to chili pepper.

    Sides to Serve with Fish Curry

    • Naan
    • Poppadums
    • Rice
    • Quinoa
    • Couscous
    • Raita or yogurt 
    • Nice big wedge of lime
    Spatula taking up a piece of white fish from a pan of spicy fish curry.

    More Recipe Tips

    Seafood broth or stock was used here to infuse flavour and help speed up the cooking time of those potatoes. Don’t have seafood broth on hand? Use vegetable broth or even water.

    Full-fat coconut milk was used and that’s what I recommend here.

    The fillets used in this recipe were about 4 ounces each. If your fillets are larger, they make take longer to cook, just cook until the fish is cooked through and flakes easily with a fork.

    I used 1 teaspoon of crushed red pepper flakes in this curry. If you aren’t a fan of spice, you can omit. Alternatively, if you are, add more.

    I used baby potatoes, but you could totally use a regular ol’ potato; just cut into bite-sized chunks.

    A forkful of curried white fish and bell pepper.

    More Easy Seafood Recipes

    • Easy Fish Stew Recipe
    • Traditional Newfoundland Cod au Gratin
    • Honey Mustard Salmon
    • Dairy Free Seafood Chowder

    Hope you love this fish curry with coconut milk as much as we do!

    If you make this Indian fish curry, be sure to leave a comment below. Love to know how you enjoyed!

    Let’s Be Social!
    Follow Girl Heart Food on Facebook, Instagram, Pinterest and Twitter for all the latest delicious eats! Oh, and don’t forget to subscribe to our newsletter!

    Large pan of vegetable fish curry with coconut milk that's garnished with chili pepper, cilantro and green onion.

    Fish Curry with Coconut Milk (made in one pan)

    Dawn – Girl Heart Food
    This easy fish curry with coconut milk has a rich and creamy sauce, lots of vegetables and perfectly cooked white fish. Garnish to taste and serve with naan for soaking up all that deliciousness!
    5 from 17 votes
    Print Recipe Save RecipeSaved!
    Prep Time 10 mins
    Cook Time 40 mins
    Total Time 50 mins
    Course Main Course
    Cuisine Indian
    Servings 4 servings
    Calories 454 kcal

    Ingredients
      

    • 1 tablespoon coconut oil (or olive oil)
    • 1 yellow onion , peeled and diced
    • 3 cloves garlic , minced
    • 1 tablespoon fresh ginger , minced
    • 1 to 2 tablespoons curry paste (or curry powder)
    • ½ to 1 teaspoon crushed red pepper flakes (or to taste, optional)
    • ½ pound baby potatoes , cut into bite-sized chunks (about a cup)
    • 2 bell peppers , medium dice (colour of your choice)
    • ½ teaspoon salt
    • ½ teaspoon black pepper
    • 2 kaffir lime leaves (optional)
    • 1.25 cups seafood broth or stock
    • 13.5 ounce full-fat, unsweetened coconut milk (about a 400 millilitre can or a little more than 1.5 cups)
    • 1 pound boneless and skinless cod fillets (about 4 ounces each, or use haddock fillets)
    • 1.5 tablespoons cornstarch
    • 1.5 tablespoons cold water
    • 2 to 3 cups baby spinach (loosely packed)

    Garnish and Serving Ideas (optional)

    • Cilantro , chopped
    • Chili pepper , thinly sliced
    • Green onion , thinly sliced
    • Lime wedges

    Instructions

    • Heat coconut oil in a large sauté pan (I like to use a 12-inch enameled cast-iron pan, about 2.5 to 3 inches deep) over medium heat.
    • When coconut oil is melted, add onion and cook, stirring often, until softened, 3 to 5 minutes.
    • Add garlic and ginger, stir in, and cook 1 minute more.
    • Stir in curry paste and crushed red pepper flakes (if using).
    • Add baby potatoes, bell peppers, salt, black pepper and lime leaves, stirring to coat in curry paste mixture.
    • Pour in stock or broth. Bring to a medium simmer and cook, with cover ajar, for about 10 minutes or until potatoes are almost fork-tender.
    • Stir in coconut milk. Reduce heat so you have a light simmer and cook, uncovered, for 5 minutes. Stir every minute or so and ensure that any 'caked' on bits at the top of the pan gets scraped into the mix. That's delicious!
    • One at a time, make 4 little wells in the curry mixture and place cod fillets into them so that they are mostly submerged in the sauce. Spoon sauce over top of each fillet.
    • Cook, uncovered, 8 to 10 minutes or until fish is cooked through and flakes easily with a fork (time will vary depending on the thickness of the fish).
    • Remove and discard lime leaves. Then, carefully transfer fish to a plate, being careful not to break up the fish.
    • In a cup, combine cornstarch and cold water. Whisk until smooth and blended. Pour into pan and stir. Cook 1 to 2 minutes until sauce has thickened slightly.
    • Stir in spinach and cook until just wilted (you can turn the heat off now if you like; the spinach will wilt with the residual heat in the pan).
    • Return the cooked fish to the pan. Garnish, if desired, with cilantro, chili pepper and green onion. Serve. Enjoy as is or with rice, quinoa or couscous. Great with lime juice squeeze over top.

    Notes

    • The fillets used in this recipe were about 4 ounces each. If your fillets are larger, they make take longer to cook, just cook until the fish is cooked through and flakes easily with a fork.
    • I used baby potatoes, but you could  use a regular ol’ potato; just cut into bite-sized chunks.

    Nutrition (ESTIMATE ONLY)

    Calories: 454kcalCarbohydrates: 27gProtein: 27gFat: 28gSaturated Fat: 24gCholesterol: 49mgSodium: 633mgPotassium: 1283mgFiber: 6gSugar: 8gVitamin A: 3980IUVitamin C: 98mgCalcium: 98mgIron: 3mg

    Nutrition estimate (if provided) is based on 1 Serving.

    Nutrition information (if provided) is provided as a courtesy and should be considered an estimate only. Ingredients can vary and Girl Heart Food makes no guarantees to the accuracy of this information. It should not be considered a substitute for a professional nutritionist’s advice.

    A note on times provided: appliances vary, any prep and/or cook times provided are guidelines only.

    Keyword coconut milk curry recipe, one pan dinner, one pot dinner, seafood curry
    Tried this recipe? Snap a pic!Mention @dawn.girlheartfood or tag #girlheartfood

    © Girl Heart Food.  All images and content are COPYRIGHT PROTECTED. Please do not use any images without prior permission.  Please do not republish this recipe.  If you want to reference this recipe, link directly back to this post. Thank you.

    Previous Post: « Pearl Couscous Salad (with Lemon Turmeric Vinaigrette)
    Next Post: Curried Chickpea Salad Sandwich with Apricots »

    Primary Sidebar

    Profile picture of Dawn from Girl Heart Food.

    Hi and welcome to Girl Heart Food! I’m Dawn and I’m so happy you stopped by. I LOVE to cook and share my recipes. I’m obsessed with cheese, fresh veggies and homemade nut butters. Being in the kitchen is my happy place. Hope you find something that inspires you to get into the kitchen too.

    More about Dawn →

    Currently Trending

    • Cheesy Ground Beef Quesadillas
    • Old-Fashioned Cabbage Rolls (inspired by Nan)
    • Buttermilk Fried Crispy Chicken Burger
    • Cheesy Ground Turkey Quesadillas (with black beans)

    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Footer

    ^ back to top

    About

    • Privacy Policy
    • Terms of Use
    • Press

    Newsletter

    • Sign Up for emails & updates

    Contact

    • Contact
    • Work With Girl Heart Food

    Copyright © 2015 Girl Heart Food

    GIRL HEART FOOD® is a Registered Trademark.

    USE OF THIS SITE CONSTITUTES ACCEPTANCE OF ITS PRIVACY POLICY AND TERMS OF USE.