• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Curry Recipes
Thai fish curry on a white plate with rice.

Thai Fish Curry

Kristen Stevens
By: Kristen Stevens
Updated: 05/10/2025
4.7 stars (230 ratings)
164 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Thai fish curry is a 20-minute dinner recipe that tastes like a special treat. The fish is gently poached in a flavorful, coconut curry sauce that’s bursting with delicious Thai flavors. You’ll love it!

Thai fish curry on a white plate with rice.

This Thai fish curry is so flavorful and cozy that it’s hard to believe how simple it is to make. The coconut milk curry sauce, infused with garlic, ginger, and curry paste, is rich and creamy, and gently simmering the fish right in the sauce keeps it perfectly tender and delicate.

In the photos, I used green beans, carrots, and red bell peppers, but this is one of those recipes that happily adapts to whatever vegetables you have on hand. Broccoli, snap peas, zucchini, or spinach all work beautifully, so you can make it your own every time you cook it.

A pan of Thai fish curry with a wooden spoon inside.
A closeup of a fork taking a piece of Thai fish curry out of a bowl.

Can I use a different curry paste?

Yes! Any Thai curry paste will work in this recipe. While the flavor will vary slightly depending on whether you choose green, yellow, or red curry paste, the fish will be delicious no matter which you choose.

But if you’re after a Thai-flavored meal, avoid using curry powder, which is a blend of Indian spices and would dramatically change the flavor of this recipe.

What kind of fish is best for fish curry?

You can use any white fish in this recipe. I like lingcod, which is in the pictures, but many different kinds work well. Here are a few others to choose from:

  • Cod
  • Tilapia
  • Haddock
  • Grouper
  • Rockfish
  • Sole

Store and reheat

Fish curry will keep for 2 days in your fridge. Be very careful when reheating it and don’t let it come to a boil. You only want to warm the fish, not cook it more.

Tap stars to rate!
4.74 stars (230 ratings)
Thai fish curry on a white plate with rice.

Thai Fish Curry Recipe

Prep: 10 minutes mins
Cook: 15 minutes mins
Total: 25 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
Thai fish curry is a 20 minute dinner recipe that tastes like a special treat. The fish is gently poached in a flavorful, coconut curry sauce that's bursting with delicious Thai flavors. You'll love it!
4

Ingredients

  • 1 ½ lb white fish
  • 3 tablespoons red Thai curry paste (divided)
  • 2 tablespoons coconut oil
  • ½ medium onion (finely minced)
  • 2 tablespoons finely minced ginger
  • 3 cloves garlic (finely minced)
  • 15 ounce can coconut milk
  • ½ cup water
  • 1 tablespoon fish sauce
  • 1 tablespoon coconut sugar ( or brown sugar)
  • 4 cups chopped veggies (pictured are green beans, carrots, and red bell peppers)
  • Minced cilantro and lime juice (to serve)

Instructions 

  • Cut the fish into pieces about 2-inches wide. Dry the fish with a paper towel then rub 1 tablespoon of the curry paste over the pieces.
    1 ½ lb white fish
    A spoon is spreading a reddish-brown thai fish curry marinade over a fillet of raw, sliced fish on a black cutting board.
  • Heat the oil in a large pot (I like to use my braiser) over medium-high heat. (See notes.) Add the onion, ginger, and garlic and cook until golden brown, about 5 minutes. Add the remaining 2 tablespoons of curry paste, coconut milk, water, fish sauce, and sugar. Add the veggies and bring the pot to a boil.
    2 tablespoons coconut oil, ½ medium onion, 2 tablespoons finely minced ginger, 3 cloves garlic, 15 ounce can coconut milk, ½ cup water, 1 tablespoon fish sauce, 1 tablespoon coconut sugar, 4 cups chopped veggies
    image for recipe instruction: A pot of creamy thai fish curry with green beans, red bell peppers, carrots, and herbs, being stirred with a wooden spoon.
  • Reduce the heat to medium-low and add the fish. Cover the pot and cook for 5 minutes, or until the fish is no longer opaque. If your fish is quite thick, you may need to flip the pieces over and cook for 1-2 minutes more.
    image for recipe instruction: A hand holds a pot lid above a simmering creamy thai fish curry soup, with visible vegetables such as green beans and carrots.
  • Serve with a little minced cilantro and a squeeze of lime juice.
    Minced cilantro and lime juice
    image for recipe instruction: A hand stirs a pot of Thai fish curry with sliced carrots, red bell peppers, and green beans in a creamy sauce.

Last step:

  • After you make this recipe, take a picture with your phone and share it in the comments section below. I love seeing it when you make my recipes!

Equipment

braiser
Chef's Knife
Wooden Spoon
Measuring Spoons

Video

Notes

A braiser works great for this recipe. But if you don’t have one, simply use your biggest pot so that you don’t have to stack the pieces of fish on top of each other. 

Nutrition

Serving: 1 serving = ¼ of the recipe, Calories: 573kcal (29%), Carbohydrates: 25g (8%), Protein: 39g (78%), Fat: 38g (58%), Saturated Fat: 31g (194%), Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Cholesterol: 85mg (28%), Sodium: 556mg (24%), Potassium: 1278mg (37%), Fiber: 7g (29%), Sugar: 14g (16%), Vitamin A: 23157IU (463%), Vitamin C: 14mg (17%), Calcium: 104mg (10%), Iron: 4mg (22%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Thai fish curry on a white plate with rice.

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe
Cooking Thai fish curry in a pot.

Popular Thai-influenced recipes

A bowl of rice and Thai chicken curry with a spoon inside.
4 hours hrs 15 minutes mins

Thai Coconut Chicken Curry (made in your slow cooker)

A ladleful of coconut turkey soup coming out of the pot.
25 minutes mins

Thai Coconut Turkey Soup

Thai Chicken Wings piled high on an appetizer platter
1 hour hr 10 minutes mins

Thai Chicken Wings

Thai Chicken Zoodle Soup in a bowl on the dinner table
20 minutes mins

Coconut Thai Chicken Zoodle Soup

64.6K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 01/05/2021 Updated: 05/10/2025
guest
Rate this recipe:




guest
Rate this recipe:




164 Comments
Inline Feedbacks
View all comments
Rhea
Rhea

This is utterly delicious, and feels really good for you when you eat it. Really easy to make too, i’ll be adding this to the repertoire.

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Rhea

I’m so glad you loved it! 😊 Easy, delicious, and something you want to make again is the best kind of recipe. Thanks so much for taking the time to leave a note — I love hearing it’s going into your repertoire! 💛

0
Reply
Joanne
Joanne

This was so easy and delicious. Used frozen Basa fillets, and added fresh carrot, beans and capsicum as you suggested. Also added frozen peas, cauliflower and pumpkin. Served with brown rice and quinoa mix. Many thanks Joanne (sorry no photo … contents eaten and saucepan wiped clean!)

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Joanne

Joanne, this made me smile! 😊 I love all the veggies you added — that sounds like such a hearty, colorful meal. And a completely wiped-clean saucepan is the best kind of review. So glad you enjoyed it, and thanks so much for sharing! 💛

0
Reply
Catherine Allison
Catherine Allison

So delicious! I added pre-cooked peas and sweet potato and lentil noodles. Superb!!

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Catherine Allison

I’m so glad you loved it! 😊 Those additions sound fantastic — sweet potato and lentil noodles must have made it extra satisfying. Thanks so much for sharing your version!

0
Reply
Ivy Baratz
Ivy Baratz

can you make this with chicken instead

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Ivy Baratz

It should work well with chicken, too. Keep in mind that chicken takes a little longer than fish to cook so I would let it simmer in the sauce a few extra minutes. 🙂

0
Reply
Gail
Gail

I LOVE this dish!

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Gail

That makes me so happy to hear! 💛 I love this one too — thanks so much for making it and taking the time to leave a note!

0
Reply
Randy
Randy

If you learned to love Thai food in restaurants and are now expanding your tasting opportunities to home cooking, you may enjoy getting your hands on some kaffir lime leaves, and allowing them to simmer in your sauce until the flavor is extracted. Asian markets sometimes have fresh kaffir lime leaves, but they can also be purchased dried online from Amazon or other purveyors, and the dried product does a reasonably good job of infusing the flavor we’re looking for.

0
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Randy

Yes, kaffir lime leaves add wonderful flavor to Thai curries!

0
Reply
Michael
Michael

Great recipe. I doubled it and worked out nicely. Added some broccoli, red and yellow Bell peppers, carrot and juice of one lime.
Tasty!

1000009043
1
Reply
Kristen Stevens
Kristen Stevens
Author
Reply to  Michael

I’m so glad you enjoyed it! 😊 Doubling it and adding all those veggies sounds fantastic — and that squeeze of lime must have brightened everything up nicely. Thanks so much for sharing your tweaks!

1
Reply
« Previous 1 … 5 6 7

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

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