• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home

Plan. Eat. Post. Repeat.

menu icon
go to homepage
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • Meal Planning Made Simple
    • About Me
    • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Seafood

    Updated: Mar 31, 2025 · Published: Jan 12, 2021 by Cassie Waltman · This post may contain affiliate links · 1 Comment

    Quick and Easy Thai Fish Curry

    click here to get straight to the recipe

    This Quick and Easy Thai Fish Curry is a dream of a weeknight dinner. Tender, flaky poached cod in a coconut milk red curry sauce is ladled over noodles or rice and topped with all of the delicious fresh toppings you can handle! This one-pot meal is ready in under 30 minutes and packed with flavor and texture that the whole family will enjoy.

    A bowl of the fish curry over noodles is topped with fresh herbs, vegetables, and crushed peanuts.

    Thai curry paste packs a flavor punch in creating a quick and easy prep for this meal. The only chopping is in the prep of the baby spinach, and even that's optional.  While the creamy coconut curry sauce simmers and poaches the fish, plate up a variety of toppings to really boost the texture and flavor variety of each spoonful of curry.  

    Coconut milk makes a rich and flavorful curry sauce for this dish.  If you're a fan, try this Mild Coconut Curry with turkey and potatoes next.

    Jump to:
    • Ingredients for Thai Fish Curry
    • Prepare Curry Toppings
    • Instructions
    • Substitutions and Variations
    • Equipment
    • Serving Suggestions
    • Make This Recipe Kid Friendly
    • Storage
    • FAQ
    • More 30-Minute Meals
    • More Fish Sauce Recipes
    • Try It and Share
    • Recipe
    • Comments

    Ingredients for Thai Fish Curry

    I include ingredient notes here when I think they'll be helpful, including ways to source, any preparation tips, or why I've chosen a particular ingredient. Be sure to check out the recipe card below for the full list of ingredients and their quantities!

    Ingredients for the Thai fish curry are pictured over a blue and white surface and are labeled with white text boxes including baby spinach, chicken stock, curry toppings, fish sauce, brown sugar, coconut ilk, cod filets, and red curry paste.
    • Cod Filets - Use fresh filets or thaw frozen filets according to package directions.  Most often I purchase frozen filets from Costco so that I can have them on hand for quick dinners any time.
    • Red Curry Paste - Mae Ploy is the brand I would reach for most often if I didn't need to avoid a spicy red curry sauce.  For a family-friendly (and almost no spice) option, reach for Thai Kitchen brand.  You'll likely find Thai Kitchen brand at your larger supermarket.  Mae Ploy curry paste is available at my Asian market.
    • Coconut Milk - Since the coconut milk is diluted with chicken stock in this recipe, don't use a light coconut milk.  Choose canned or boxed coconut milk where coconut is the first ingredient and not water.
    • Brown Sugar - Just a tablespoon of brown sugar adds a sweetness that enhances the flavors in the red curry paste and coconut milk and balances the fish sauce well.
    • Chicken Stock - Chicken stock adds volume to the curry sauce so that you can poach the cod evenly.  Feel free to use fish or vegetable stock in place of chicken stock.
    • Baby Spinach - A 6 ounce bag of baby spinach is the quickest vegetable to add to the curry sauce for a speedy dinner.  You can follow the preparation directions below and remove any long stems, but the recipe also works if you want to skip that step and use the spinach as it comes from the package.
    • Fish Sauce - Fish sauce really amps up the flavor at the end of cooking for a curry sauce that sings.  For most recipes I use the Three Crabs brand, which I buy at my local Asian market.  You can also use a fancier Red Boat brand which I often see in the International section of the supermarket.

    Prepare Curry Toppings

    Thai fish curry has a very simple combination of curry sauce, fish, and spinach, but the toppings and garnishes are my favorite part. They add extra flavor, crunch, and spice to each bowl of poached cod individually.  The toppings suggested here borrow heavily from Vietnamese ingredients used in Pho or noodle dishes.  Prep a plate with any or all of the ingredients below.

    Ingredients for the curry toppings are pictured over a blue and white surface and are labeled with white text boxes including cucumber, lime, crushed peanuts, bean sprouts, cilantro, mint, jalapeno, and basil.
    • Herbs - Add any combination of basil, Thai basil, fresh mint, or cilantro can be served with the curry.  Tear large leaves or roughly chop them..
    • Vegetables - Mung bean sprouts, thinly sliced cucumber, and shaved red onion are all great additions to the curry.
    • Lime - A hefty squeeze of lime juice adds the perfect balance to sweet, salty, spicy, and umami flavors in the curry.
    • Jalapeño - Use jalapeño to add verdant crunch and a spice level that everyone can customize to their liking.
    • Peanuts - Crush salted peanuts on your cutting board under the broad side of your chef's knife for a finely textured crunch in the curry.

    Instructions

    Prepare any rice or noodles according to package directions.  You can even use microwaveable steam packets of almost-instant rice!

    The cod filet are sliced into 4-inch pieces.

    Slice the cod filets into even pieces about 4 inches square for even cooking.

    The spinach is prepared on a wooden cutting board.

    Remove any long stems from the spinach and roughly chop the leaves into smaller pieces.

    A Dutch oven is surrounded by the fish curry ingredients.

    Preheat a Dutch oven or any large, 3.5-quart capacity pot.

    Coconut milk, chicken stock, brown sugar, and curry paste are heated together in the Dutch oven.

    Add the curry paste, coconut milk, brown sugar, and stock to the pot. Stir while bringing the mixture to a low boil. Reduce the heat to maintain a simmer.

    Roughly chopped spinach is added to the coconut curry sauce to be wilted.

    Add the spinach and stir, allowing it to wilt into the curry sauce.

    Cod filets are submerged in the red coconut curry sauce and spinach.

    Bring the mixture back to a simmer and lay the cod filets into the curry sauce, tucking them under the surface of the liquid.  Bring the pot back to a simmer and adjust the heat so that it gently bubbles away.  Cover the pot and cook for 4-6 minutes.

    The curry sauce has poached the cod until it is flaky and is now ready for the addition of the fish sauce.

    Check that the poached cod flakes with a fork in the center of the filets. Remove the curry from the heat and stir in the fish sauce.

    The fish curry is finished, with a pale orange sauce, wilted spinach, and flaky cod filets.

    Taste the curry for seasoning, adjusting salt and sugar as desired.

    A bowl of cooked noodles is surrounded by the Thai fish curry and a plate of fresh toppings.

    Bring the fish curry, bowls of noodles or rice, and your desired toppings to the table for everyone to build their bowl.

    The fish curry, fresh toppings, and a bowl of curry with noodles sit on a blue and white background.

    Ladle a serving of fish and curry over the noodles or rice in a bowl.  Top with garnishes and serve immediately.

    Substitutions and Variations

    The substitutions listed below have been tested in this recipe and work well. If you successfully make any other ingredient substitutions, let us know in the comments!

    • Swap the Cod  - We most often make this dish with cod, but snapper, tilapia, or halibut are all good options as substitutions.  You want a fish that will hold up to the poaching but also is light and flaky when cooked.
    • Add More Vegetables - You can add additional vegetables to the curry along with the spinach.  It's important to consider how much time any additional vegetables will need to cook. This ensures your vegetables are tender but your poached cod isn't over cooked.  Bell peppers and snap peas are great choices.
    • More Topping Suggestions - You can add even more to your plate of toppings and garnishes!  Consider French fried onions, fried shallots, green onions, chili oil, thinly shredded cabbage, or finely sliced pea pods.

    Equipment

    This recipe doesn't require any special equipment, but here are notes on some standard kitchen tools that are great for this Thai fish curry:

    • Dutch Oven - An enameled cast iron Dutch oven is a great pot to have in your kitchen for all sorts of recipes.  They can go from stove top to oven, are good for deep frying, and are perfect for stews, braises, and soups. For this recipe, a 3.5-quart capacity allows for enough depth to allow the cod to be under the surface for the curry sauce for evenly poached cod.
    • Chef's Knife - An 8- or 10-inch chef's knife is an essential tool in any kitchen.  I use it for chopping, of course, but also for crushing the peanuts on the broad side of the blade, slicing the filets, finely chopping herbs, and more.  I have some pretty expensive knives in my collection, but the one I'm reaching for most often right now is a plastic handled one from Gordon Food Service that is lightweight and fits comfortably in my hand.  It sharpens easily, too, which keeps it in constant use.

    Serving Suggestions

    This curry is saucy and perfect over noodles for a slurp-worthy dinner.  You can serve it over brown or Jasmine rice, for a classic pairing.  Consider serving your curry poached cod with quinoa or flatbread, too!

    Detail of the Thai fish curry over noodles topped with fresh herbs, vegetables, and crushed peanuts.

    Make This Recipe Kid Friendly

    This Thai fish curry is mild and cod is generally a good choice for picky eaters.  Allow kids the freedom to build their own bowl as they choose! Make sure to have a few safe foods on the table if this is the first time serving this meal to your family.  We have one that absolutely will not eat the spinach, but happily piles on sprouts, cucumbers, peanuts, and herbs.

    Safe foods and DIY dinners are two strategies you'll find in this Keeping Peace with Picky Eaters post. Check it out for more strategies to make dinner time fun again!

    Storage

    This dish is best right on the day of preparation! Leftovers can, however, be stored for two days in airtight containers in the refrigerator.  It's best to keep the rice or noodles, fish curry, and any toppings separate so that the textures are best once reheated.

    FAQ

    What do you serve with Thai fish curry?

    Serve Thai fish curry with steamed Jasmine rice, brown rice, cooked rice noodles, or any variety of wheat noodles you prefer.  You can make this dinner in a flash with precooked rice in microwaveable steam packets!

    What kind of fish works best in fish curry?

    Choose a fish for fish curry that will be light and flaky when cooked, but not so delicate that it will break apart during the poaching step.  Cod is the fish we use most often, but tilapia, snapper, and halibut will all work well.

    What other vegetables can you add to fish curry?

    Choose vegetables that will cook in the short amount of time it takes for the fish to poach, or steam any sturdier vegetables ahead of adding them to the curry.  Bell pepper strips, pea pods, and any chopped or shredded leafy greens can be added to the curry sauce along with the spinach.  Broccoli, green beans, or carrots will need a head start so that they are crisp-tender when the fish is done.

    More 30-Minute Meals

    Thai fish curry is done in a flash, making it perfect for a weeknight meal.  Here are some other quick-prep dinners for you to try next:

    • A white plate is piled with pearl couscous, a vibrant orange sauce, and cucumber, feta cheese, parsley, and olive garnishes.
      30-Minute Roasted Red Pepper Chicken with Pearl Couscous
    • A detail image of the chickpea stew shows the beans in an orange broth flecked with basil leaves, drizzled with olive oil, and garnished with fresh basil.
      Simple Speedy Chickpea Stew with Lemon and Basil
    • A filet of salmon with a brown crust on a white plate. It is topped with a chunky yellow salsa.
      Cast Iron Salmon with Homemade Mango and Peach Salsa
    • A gray plate is piled with noodles and then the meatballs in a pale brown gravy are ladled over the top.
      Meatball Stroganoff

    More Fish Sauce Recipes

    Fish sauce is a magical ingredient that immediately adds umami and depth to your curry and lots of other recipes.  Here are other recipes to try that use this ingredient:

    • Chicken and Cabbage Salad with Hoisin Vinaigrette
    • A white bowl of stir fried beef, green beans, garlic, and Thai basil leaves.
      Beef and Green Bean Stir Fry with Thai Basil
    • A bowl of white soup garnished with chili oil, cilantro, and mushrooms sits on blue striped cloth on an orange background.
      Thai Coconut Chicken Soup (Tom Kha Gai)
    • A white platter filled with a ground pork stir fry with red pepper pieces and green basil sits on a black and white woven fabric.
      Basil Stir Fry with Pork (Pad Kaprow)

    Try It and Share

    This post was originally titled Curry Poached Fish and in my head we call this Tony's Curry Poached Fish. My best friend since FOURTH GRADE is married to Tony and during a visit one time he threw together this fancy pants meal in about a half hour and I was forever in love (with the dish... ha!).

    I hope you try this Quick and Easy Thai Fish Curry and enjoy the recipe as much as we do. I want to see your results! Tag your photo with #planeatpostrepeat and mention me @planeatpostrepeat on Instagram or Facebook. I can give you a virtual high five and thank you for cooking one of my recipes! Comment below with any questions and please leave a review so others can find this recipe more easily.

    Recipe

    A bowl of the Thai fish curry over noodles is topped with fresh herbs, vegetables, and crushed peanuts.

    Quick and Easy Thai Fish Curry

    Cassie Waltman
    Thai Fish Curry is a quick weeknight meal with coconut red curry bathing flaky cod, spinach, and noodles or rice and fresh tasty toppings!
    5 from 1 vote
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 25 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Asian
    Servings 4
    Calories 416 kcal

    Ingredients
      

    • 1.5 pound cod filets
    • 2 tablespoon red curry paste
    • 15 oz coconut milk
    • 1 tablespoon light brown sugar
    • 1½ cups chicken stock
    • 6 oz. baby spinach
    • 3 tablespoon fish sauce
    • cooked rice or rice noodles
    • cilantro, lime wedges, fried shallot, French fried onions, mung bean sprouts, chopped peanuts, Thai basil, mint, jalapeno, or cucumber (all optional, for toppings and garnishes)

    Instructions
     

    • Slice cod filets into even pieces, about 4-inch squares.
    • Prepare the spinach by removing any long stems and roughly chopping the leaves.
    • Preheat a Dutch oven or 3.5-quart pot over medium high heat. Add the curry paste, coconut milk, brown sugar, and stock. Stir to combine the ingredients.
    • Bring the mixture to a boil and then reduce the heat to maintain a simmer.
    • Add the spinach to the curry sauce and return mixture to a simmer. Place the fish in the pot, tucking it under the surface of the liquid.
    • Cover and simmer for 4-6 minutes, or until the fish is cooked through and flakes easily in the center with a fork.
    • Add in fish sauce and taste for seasoning, adjusting salt and sugar as desired.
    • Serve the curry over noodles or rice in a wide bowl. Top with any garnishes and a squeeze of lime.

    Notes

    Nutrition facts listed above do not take into account the noodles or rice or any of the toppings and garnishes.  

    Nutrition facts are sometimes provided below and are calculated using an online calculator. With specific brands of ingredients and additions, omissions, or substitutions the nutrition facts may change. We encourage you to use your own nutrition facts calculator to obtain the most accurate nutrition facts for your meal.

    Nutrition Facts

    Calories: 416kcalCarbohydrates: 12gProtein: 37gFat: 26gSaturated Fat: 21gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 76mgSodium: 1329mgPotassium: 1311mgFiber: 1gSugar: 6gVitamin A: 5241IUVitamin C: 16mgCalcium: 110mgIron: 6mg
    Share your results on Instagram!Mention @planeatpostrepeat or tag #planeatpostrepeat !

    More Seafood Recipes

    • A roll filled with shrimp salad is garnished with dill and sits on a wooden plate.
      Shrimp Rolls
    • A platter of four fish stick tacos are garnished with white sauce, cabbage, salsa, and cilantro.
      Easy Fish Stick Tacos with White Sauce
    • A white bowl containing shrimp poke and a variety of toppings sits on top of a red and white patterned cloth.
      Fresh and Flavorful Sesame Shrimp Poke Bowl
    • Shrimp, chickpeas, and diced red pepper sitting atop a bed of cous cous garnished with cilantro leaves and lemon.
      Garlic Paprika Shrimp Bowls with Chickpeas and Lemon

    Reader Interactions

    Comments

    1. Cassie Waltman says

      March 31, 2025 at 3:00 pm

      5 stars
      We love this dinner for a quick but super flavorful weeknight meal!

      Reply
    5 from 1 vote

    I'd love to hear your thoughts! Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hi, I'm Cassie! I'm glad you're here. Check out my most popular recipes below or browse the recipe index for a new favorite.

    More about me →

    Popular

    • The finished casserole sits on a white table next to a white and green striped towel, a stack of plates, and a spatula.
      Frozen Burrito Casserole with Green Enchilada Sauce
    • Two cookie bars are resting on a crumpled brown paper and the red jelly filling is visible.
      Super Easy Peanut Butter Jelly Bars
    • A blue plate is filled with bean and broccoli tacos in charred tortillas topped with radishes and crumbled cheese.
      Charred Broccoli Tacos with Honey Chipotle Sauce
    • Edamame and Lemon Spread

    Seasonal Favorites

    • A wooden plate holding three squares of a golden cake studded with cranberries and drizzled with a white glaze.
      Tender Cranberry Orange Snacking Cake with Molasses
    • A cast iron skillet pot pie with a golden pastry crust sitting atop a brown woven background.
      Creamy Chicken or Turkey Pot Pie with Puff Pastry Crust
    • Three bowls of gnocchi are displayed on a blue background.
      Baked Gnocchi with Sun Dried Tomato Cream
    • A black handled bowl is filled with soup, croutons, melted cheese, and thyme sprigs.
      Bistro French Onion Soup with Croutons

    Footer

    ↑ back to top

    About

    • About Me
    • Privacy Policy

    Subscribe

    • *Sign Up* coming soon for meal plans sent to your inbox!

    Contact

    • Email

    Copyright © 2025 Plan. Eat. Post. Repeat.

    A bowl of the fish curry over noodles is topped with fresh herbs, vegetables, and crushed peanuts. At the top of the image is a white text box with the words, "quick and easy Thai fish curry" and "plan. eat. post. repeat."

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.