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.
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 recipe 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!
Thai Fish Curry Recipe Highlights
- 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.
- 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.
- 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:
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
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.
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!
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!
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.
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!
Thai Fish Curry
Recipe Video
Equipment
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
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
Leave a Review!