• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Recipes By Type Dinner

Thai Fish Curry

This quick and easy Thai Fish Curry features tender fish gently simmered in a rich coconut curry sauce infused with vibrant Thai spices.
Rate Recipe Leave a Comment
Jump to Recipe
  • Share
By: Diana Last updated on March 31, 2025

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

a white scalloped bowl of fish curry with white rice. Text overlay says "easy thai fish curry"

Easy Thai Fish Curry is a quick dinner recipe that feels like a gourmet meal. Tender fish is gently simmered in a rich coconut curry sauce infused with vibrant Thai spices.

If you love curries, you won’t want to miss this one! Serve it alongside steamed rice and veggies rice for a satisfying and nutritious meal. 

Thai fish curry with green beans and red peppers in a stainless steel skillet.


This easy Thai-inspired Fish Curry meal is made with tender pieces of white fish, simmered in a creamy curry made with coconut milk, red curry paste, and the perfect blend of herbs and spices.

Thai Fish Curry is very similar to my Brazilian Fish Stew Recipe, in that the fish is gently poached in a delicious broth. Both recipes are winners!

If you’re a fan of Thai curries, be sure to check out my recipes for Thai Red Curry with Chicken and Thai Curry Soup with Chicken. You’ll also love my Thai Beef Stir Fry, Thai Pineapple Fried Rice, and Instant Pot Pad Thai. Enjoy the exotic flavors right in your own kitchen!

Chicken Katsu Curry is a fusion dish that I think you’ll love too!

a bowl of fish curry with rice, garnished with fresh herbs

Thai Fish Curry Recipe Highlights

  1. 20 Minute Meal – Fish cooks so quickly, that it’s perfect for busy weeknight meals. Once you’ve done a little bit of prep work, this curry comes together in less than half an hour.
  2. Simplified Thai Flavors – This recipe isn’t fully authentic because I wanted it to be accessible. Like many of my curry recipes, we’re using ingredients that are easy to find at the grocery store to create a Thai-inspired dish without any fuss. 
  3. A Healthy Fish Dinner – If you’re looking for more ways to get your family to eat seafood, I suggest you start with this one. The amazing flavors will make even the pickiest eaters ask for seconds!

Ingredients In Thai Fish Curry

Here’s what you need to make this Thai-inspired fish dish:

The ingredients needed to make thai fish curry from scratch

Complete list of ingredients and amounts can be found in the recipe card below.

  • Fish Pieces: You can make this curry with any type of fish that you enjoy. Today I’m using cod. Because we’re poaching the fish, we can get away with using inexpensive, frozen fish pieces. Just thaw them overnight before you plan to make this recipe.
  • Veggies: Red bell pepper and green beans are lovely in this curry. Feel free to replace them with your favorite veggies though. Other options include sugar snap peas, baby corn, or broccoli.
  • Coconut Milk: This is a simple way to make a creamy sauce without any dairy. Use full-fat coconut milk that comes in a can. You can find this in the Asian section of most supermarkets.
  • Garlic and Ginger: These aromatics create the base for the delicious sauce. Be sure to use fresh garlic and ginger root, and grate or mince them finely.
  • Chiles: The amount of chilies that you use will depend on how spicy you like your food. I like spice, so I’ve included 2 Thai chiles and one red jalapeno that I deseeded (the seeds hold so much extra heat!). You can use more or less to your taste.
  • Fish Sauce: This Asian condiment should be available in most large grocery stores. It adds delicious depth and umami flavor.
  • Red Curry Paste: Also available in the Asian section of the grocery store, this is how we get the warm curry flavor into the dish.
  • Spices: Turmeric, cumin, and coriander add a wonderful warmth.
  • Sugar: I’m using coconut sugar, but brown sugar or granulated sugar will also work. This helps to balance the spicy and savory flavors of the dish.
  • The Finishing Touches: Fresh lime juice, cilantro, and Thai basil create a flavorful garnish.

Tip!

Make sure to prep all of your ingredients before you start cooking! Once the pan in on the stove, this recipe moves quickly!

How To Make Thai Red Curry with Fish

diced onion sauteeing in coconut oil.
1. Saute Onion: Cook the onion in coconut oil for about 2 minutes.
green beans and sliced bell peppers with garlic, ginger, and chili in a skillet.
2. Add Veggies and Aromatics: Next, add bell pepper and green beans to the skillet. Stir fry for one minute, then add the garlic, ginger, and chilies.
spices added to sauteed vegetables in a skillet to make curry.
3. Bloom the Spices: Add red curry paste, turmeric, cumin, and coriander, and saute for 30 seconds.
solid coconut cream added to a pan with curry spices to make fish curry.
4. Create the Sauce: Deglaze the pan with water if needed, then add the coconut milk, fish sauce, and sugar.
Thai curry with beans and red pepper strips cooking in a pot.
5. Simmer: Stir and then simmer until the coconut melts and the sauce is slightly thickened.
cubes of fish added to curry in a metal pan.
6. Add the Fish: Add fish pieces to the simmering curry.
a covered pot of thai fish chili with veggies.
7. Poach: Cover with a lid and gently poach for 4 minutes, or until the fish has cooked through.
a metal pan of thai fish curry with veggies.
8. Serve: Remove from the heat, drizzle with lime juice, and garnish with fresh herbs. Serve warm.

Tip!

Don’t forget the garnishes! They aren’t just for looks, the lime, cilantro, and Thai basil add a ton of fresh flavor to the plate.

a round mound of white rice in the center of a bowl of thai fish curry with peppers and green beans

Recipe Tips

  • Use Fresh Ingredients: Every ingredient in this recipe has a job to do, and they’ll be able to do that job best if they are fresh!
  • For a Milder Curry: Reduce the amount of chili peppers you add. You can even skip the chilies altogether and serve the meal with sriracha sauce on the side for the more adventurous eaters.
  • Use Different Vegetables: Saute carrots or mushrooms with the onions, or add broccoli, cauliflower, or sugar snap peas to simmer in the broth. Baby spinach or peas can be added at the end with the fish.

What Type of Fish is Best for Curry?

You can use any kind of fish that you enjoy in this recipe. The best options will be white fish with a mild flavor and a semi-firm texture. Try any of these:

  • Haddock
  • Cod
  • Grouper
  • Sole
  • Tilapia (this fish is less firm, and will break apart more easily in the curry)
  • You can also try this recipe with Salmon or Trout!
a spoon adding sauce to a bowl of fish curry with white rice.

Storing Tips

Store leftover fish curry for up to 2 days in your fridge.

Reheat on the stove over low to medium heat, being careful not to overcook the fish.

I do not suggest freezing this meal. Cooked fish doesn’t freeze well, and tends to get dry when reheated again.

How To Serve Thai Fish Curry

  • While you’re making the curry, cook some rice. Jasmine rice is perfect here, but regular long grain white rice is also fine.
  • Just before serving, season the curry with the juice of a lime and a few tablespoons each of chopped Thai basil and chopped cilantro.
  • Serve the curry with the herbs over warm rice and enjoy!
closeup of flaky fish curry with rice.

Recipe FAQs

What can I use instead of Thai Chilies?

Any kind of hot pepper will give you the flavor you need here. Try it with jalapenos, cayenne peppers, or serrano peppers. You can also add a few teaspoons of jarred chili garlic sauce.

What kind of Thai curry is best with fish?

In this recipe, I’m using Thai red curry paste which has a medium level of spiciness and goes really well with coconut and fish. Yellow curry is milder, and will also work well. If you enjoy a lot of spice, feel free to make this recipe with Thai green curry paste. 

What is the difference between Thai curry and Indian curry?

The main difference between the two types of curries is the flavors. Indian curries are generally made with a combination of dry spices and are simmered for a long time to bring out all of the flavors. In comparison, Thai curries are made with fresh herbs, aromatic vegetables, and chilies, and are generally cooked more quickly.

More Delicious Curry Recipes

Chicken Katsu Curry

Coconut Shrimp Curry

Chickpea and Potato Curry

Coconut Chicken Curry

All Dinner Recipes →

You’re going to love how quick and easy it is to make this simplified Thai Fish Curry for dinner! Be sure to Pin this post so you can easily find it again!

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
Thai fish curry with green beans and red peppers in a stainless steel skillet.
No ratings yet
(Click stars to rate!)

Thai Fish Curry

Prep Time: 15 minutes mins
Cook Time: 10 minutes mins
Total Time: 25 minutes mins
Author: Diana
Print Rate Recipe
This quick and easy Thai Fish Curry features tender fish gently simmered in a rich coconut curry sauce infused with vibrant Thai spices.
4 Servings
This quick and easy Thai Fish Curry features tender fish gently simmered in a rich coconut curry sauce infused with vibrant Thai spices.

Recipe Video

Equipment

  • Skillet or saute pan

Ingredients 

  • 1 tablespoon (15 ml) coconut oil or vegetable or avocado oil
  • 1 medium yellow onion finely diced, about ½ cup
  • 1 medium bell pepper sliced – any color
  • 1 cup green beans chopped into 2-inch pieces
  • 3 cloves garlic minced
  • 2 teaspoons grated ginger fresh
  • 1-2 medium chilies deseeded and diced, optional
  • 2 tablespoons red curry paste
  • 1 teaspoon ground turmeric
  • ½ teaspoon ground cumin
  • ½ teaspoon ground coriander
  • 1 14-ounce can (400 g) coconut milk full fat
  • 1 tablespoon (15 ml) fish sauce
  • 1 teaspoon coconut sugar or light brown sugar
  • 1 ½ pound (680 g) fish fillets I used cod, sliced into 2-inch chunks

For serving

  • Cooked jasmine rice
  • Fresh lime juice from 1 large lime
  • 2 tablespoons Fresh cilantro chopped
  • 2 tablespoons Fresh Thai basil chopped, optional

Instructions 

  • In a 12 inch stainless steel skillet, heat the coconut oil over medium heat. Add the onion and saute the onion until the onion it starts to soften, about 2 minutes.
  • Add sliced bell pepper and green beans, and cook for 1 minute. Then add garlic, ginger, and chilies if using and saute for 30 seconds.
  • Add red curry paste, turmeric, cumin, and coriander, saute for 30 seconds. If necessary add a splash of water, and deglaze the pan.
  • Pour in the coconut milk, fish sauce, and add coconut sugar. Mix everything together and simmer until the coconut has completely melted, and the sauce slightly thickened. About 3-4 minutes.
  • Add the fish to the gently simmering curry, cover with the lid and allow to poach for 4 minutes. The internal temperature of the fish must reach 145°F (63°C).
  • Remove the skillet from heat, drizzle with lime juice and garnish with fresh chopped cilantro and thai basil. Serve warm over cooked jasmine rice.

Notes:

  • Adjust the spice. For a milder curry, leave out the fresh chilies. If you like a bit of heat, add up to 3 of them.
  • Use Fresh Ingredients: Every ingredient in this recipe has a job to do, and they’ll be able to do that job best if they are fresh!
  • Use Different Vegetables: Saute carrots or mushrooms with the onions, or add broccoli, cauliflower, or sugar snap peas to simmer in the broth. Baby spinach or peas can be added at the end with the fish.
  • Storage: Keep leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stove. 

Nutrition Information

Calories: 1891kcal, Carbohydrates: 63g, Protein: 153g, Fat: 124g, Saturated Fat: 100g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Cholesterol: 340mg, Sodium: 1859mg, Potassium: 4067mg, Fiber: 19g, Sugar: 35g, Vitamin A: 9713IU, Vitamin C: 256mg, Calcium: 293mg, Iron: 15mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

You may also like...

  • red stew with fish and shrimp, garnished with cilantro. The bowl is on a black platter with herbs and lime wedges.
    Brazilian Fish Stew (Moqueca Baiana)
  • fish pie in a blue casserole dish. Some has been served, showing the creamy fish and shrimp stew under the crispy mashed potatoes.
    British Fish Pie
  • Tilapia fillets topped with piccata sauce and capers on a rectangular platter
    Fish Piccata
  • three mahi mahi tacos on a wooden board.
    Mahi Mahi Fish Tacos
a cast iron skillet filled with Thai pineapple fried rice.
Previous Post
Thai Pineapple Fried Rice
Overhead shot of a fruit salad with lime honey dressing in a large gray bowl, and a serving spoon
Next Post
Fruit Salad with Honey Lime Dressing

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




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