• Skip to main content
  • Skip to primary sidebar
Weekday Pescatarian
menu icon
go to homepage
  • Recipes
  • Sign Up!
  • About
  • Contact
  • Food Blogger Resources
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Sign Up!
    • About
    • Contact
    • Food Blogger Resources
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Recipes

    Thai Fish Curry with Coconut Milk (30 minutes)

    Published: Mar 17, 2023 · Modified: Jan 31, 2026 by Christina Jolam · This post may contain affiliate links. See end of article for more information. · 2 Comments

    Jump to Recipe·Leave a Review
    creamy Thai curry with salmon and vegetables garnished with fresh herbs and sliced limes

    This Thai fish curry comes together in 30 minutes with rich coconut milk, tender fish fillets, and fresh vegetables in a fragrant red curry sauce. It's the kind of weeknight dinner that tastes like you ordered takeout - except you made it yourself and it's probably better.

    After years of eating fish curry and trying to replicate at home, I've figured out the secret: it's all about building flavor in layers. Bloom the curry paste in hot coconut cream first, then add your vegetables and fish. That one technique transforms a good curry into something special.

    Thai Red curry fish in a bowl with rice.

    What Fish to Use for Thai Curry

    My favorite options: Salmon, steelhead trout, mahi mahi, barramundi, or ling cod - all firm enough to hold together well.

    Budget-friendly options: Cod, haddock, tilapia, or hake work great but break apart more easily, so handle gently.

    If you love curried salmon, you've got to try my Indian-Spiced Baked Salmon next!

    Ingredients for this recipe:

    ingredients for recipe laid out on a blue wooden table and labeled

    Before we get to the step by step directions, a few notes about the ingredients:

    Red Thai Curry Paste: I use Mae Ploy brand (find it at Asian markets or online). Red curry paste is made with red chilies, ginger, lemongrass, and turmeric - deeply savory with a gentle kick of heat.

    Full-Fat Coconut Milk: The thick cream on top becomes your cooking fat - don't shake the can before opening.

    Vegetables: Bell peppers, green beans, carrots, and onions are my go-to, but use what you have on hand.

    Full measurements and directions included in the printable recipe card below.

    How to Make Fish Curry

    1. Make Coconut Curry Base

    Scoop out 3 tablespoons of the thick cream from the top of your coconut milk. Add it to a large skillet over medium-high heat and cook for 1-2 minutes until it's sizzling and starting to separate. Add curry paste and cook 2 minutes.

    curry paste over a pan with sizzling coconut milk.
    curry paste added to pan.

    Next, add remaining coconut milk to the pan, along with the sliced onion and carrots. Cook for 3-4 minutes until the veggies are beginning to soften.

    wooden spoon stirring creamy coconut curry with carrots and onions

    2. Add Fish and Finish Curry

    Add your fish pieces, bell pepper, green beans, fish sauce, and brown sugar. Stir gently to combine and lower the heat to medium. Cook for 5-8 minutes until the vegetables are crisp-tender and your fish is cooked through. Squeeze in lime.

    lime squeezing into salmon vegetable curry

    3. Serve

    Serve fish curry with jasmine rice and lime wedges. Top with fresh basil, cilantro and diced red chilis.

    finished bowl of curry and long grain rice garnished with fresh herbs and limes
    close up of the finished recipe

    Can I Make This with Green Curry Paste?

    Yes, substitute green curry paste 1:1 for red curry paste. Green curry has a brighter, more herbaceous flavor, while red curry is earthier and slightly sweeter. Both work great with fish.

    What to Serve with Fish Curry?

    Jasmine rice or basmati rice are traditional. For a lower-carb option, try cauliflower rice. The curry has plenty of vegetables and protein built in, so no side dish needed.

    How to Store Leftover Thai Curry

    Refrigerate in an airtight container for up to 2 days. Reheat gently in a saucepan over medium-low heat.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    finished recipe in bowl with white rice, fresh herbs and lime slices.

    Thai Fish Curry with Coconut Milk


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Christina Jolam
    • Total Time: 30 minutes
    • Yield: 4 1x
    Print Recipe
    Pin Recipe

    Description

    This Thai fish curry comes together fast with coconut milk, red curry paste, and whatever fish you have on hand. Simple technique, impressive results.


    Ingredients

    Scale

    3 tablespoons red Thai curry paste

    1 can full fat coconut milk, divided

    1 cup fresh or frozen green beans, cut into bite-sized pieces

    2 carrots, halved and sliced

    1 medium onion, sliced

    ½ red bell pepper, sliced into 1-inch pieces

    2 teaspoons fish sauce

    Juice of ½ lime, plus wedges for serving

    1 tablespoon brown sugar

    1 pound fresh salmon, cut into 10-12 pieces

    ¼ cup fresh basil, diced (Thai, if you can find it!)

    ¼ cup cilantro leaves


    Instructions

    1. To begin, open your can of coconut milk and remove 3 tablespoons of the thick coconut cream at the top of the can. Add to a large skillet over medium high heat, cook for 1-2 minutes until the cream is sizzling and thick. Next, add 3 tablespoons of red Thai curry paste to the pan and stir to combine the mixture well. Continue cooking the mixture until it is sputtering and thick, about 2 minutes. 
    2. Add the remaining coconut milk, onion and carrots to the pan. Stir to combine. Cook for 3-4 minutes until the veggies are softened. Add salmon pieces, bell pepper, green beans, fish sauce and brown sugar. Stir to combine and lower heat to medium. Cook for 5-8 minutes, until vegetables are still crispy, but cooked and salmon is cooked to your desired temp. Taste and adjust seasoning.
    3. Serve salmon curry with jasmine rice and lime wedges. Top with fresh basil, cilantro and diced red chilis. 

    Notes

    Don't shake the coconut milk can! You need that thick coconut cream layer on top to fry the curry paste. Open carefully and scoop out 3 tablespoons of cream first, then add the rest later.

    Fish options: Salmon, steelhead trout, mahi mahi, barramundi, and ling cod are all firm enough to handle stirring. If using flakier fish like cod, haddock, tilapia, or hake, add them in the last 5 minutes and stir gently only once or twice to prevent breaking apart.

    Doneness: Cook fish to 140°F internal temp (or 130-135°F if you prefer salmon medium-rare). 

    Blooming the curry paste: Cooking the paste in hot coconut cream for 2 full minutes before adding liquid intensifies the flavor dramatically - don't skip this step or rush it. (Advice from chef Jet Tila and works every time!)

    Vegetable swaps: Bell peppers, green beans, carrots, and onions are my favorites, but snow peas, bok choy, baby corn or broccoli all work. Add heartier vegetables (broccoli) with the carrots. Add delicate ones (bok choy, snow peas) with the fish.

    • Prep Time: 15
    • Cook Time: 15
    • Category: lunch, dinner
    • Method: stovetop
    • Cuisine: Thai

    Ready to make this recipe?

    Save it to Pinterest and follow me so you don't miss any recipes!

    Like this:

    Like Loading...

    More Recipes

    • Sheet pan full of shrimp, gnocchi.
      Sheet Pan Gnocchi with Shrimp & Cherry Tomatoes
    • Homemade gyro sauce in a bowl .
      Tzatziki Sauce (Homemade Gyro Sauce)
    • fish cake cut open on a plate and garnished with creamy sauce.
      Air Fryer White Fish Cakes (Spinach, Feta and Dill)
    • tuna melt stacked on a board.
      Air Fryer Tuna Melt (with Mediterranean Tuna Salad)

    About Christina Jolam

    Christina Jolam is a fish-forward recipe developer, photographer, and food writer. She creates easy and impressive seafood-focused recipes that home chefs of all levels can make and share. Her recipes and seafood expertise have been featured on CNNHealth, MSN, Pip and Ebby, Savoring the Good, Eat Blog Talk and more. She spends most of her time in a seaside village in Portugal with her adventure-loving husband, Ramesh.

    Reader Interactions

    Comments

    1. christina toth

      November 04, 2024 at 6:50 am

      What! I never knew not to shake the coconut milk can! A whole new spin on this great dish,

      Reply
      • Christina Jolam

        November 04, 2024 at 10:49 am

        I know! Then we can use all that creamy coconut goodness in place of oil for sautéing. Keeps the flavor clean and our curry so savory.

        Reply

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    author standing in kitchen holding coffee mug

    Hi, I'm Christina! Here at Weekday Pescatarian, you’ll find delicious seafood recipes, tips for adding more fish to your diet, and a little about my life as an American living in Portugal.

    More about me →

    Popular Recipes

    • cooked king crab leg clusters with a dish of lemon butter sauce and lemon wedges.
      How To Cook Frozen King Crab Legs (The Best Way!)
    • baked fish with lemon butter sauce over asparagus and rice
      Baked Walleye Recipe with Lemon Butter
    • sliced sushi roll with spicy mayo and chopsticks
      How to Make Sushi Crab Mix
    • grilled lemons, octopus tentacles and potatoes on a dish with dressing
      Simple Greek Grilled Octopus Recipe

    Fall Recipes

    • black plate with garlic butter baked shrimp garnished with lemon
      Baked Colossal Shrimp with Lemon Garlic Butter Sauce
    • baked black cod on a white platter garnished with parsley and lemons.
      Italian Baked Black Cod Recipe (Sablefish)
    • Pesto salmon on a tray with cherry tomatoes and asparagus.
      Pesto Baked Salmon with Asparagus & Cherry Tomatoes
    • Baked pollock on a bed of asparagus garnished with lemon wheels on a white plate.
      Garlic Herb Baked Pollock Recipe

    Footer

    logos of organizations where Weekday Pescatarian has been featured

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions

    Newsletter

    • Sign Up!

    Contact

    • Contact
    • About

    Weekday Pescatarian participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. Some posts on this site also contain links to other affiliate sites offering products or services we recommend. This means if you make a purchase after clicking on a link, we may earn a small commission at no extra cost to you.

    Copyright © 2025 Weekday Pescatarian

    Brunch Pro on the Feast Plugin

    %d