This Thai fish recipe is a delightful blend of flavors and textures that will transport your taste buds straight to Thailand. The combination of coconut milk, red curry paste, and fresh basil leaves creates a rich and aromatic dish that pairs perfectly with steamed rice. Whether you're a fan of cod or tilapia, this recipe is sure to become a favorite in your household.
Some ingredients in this recipe might not be commonly found in every kitchen. Fish sauce is a staple in Thai cuisine, providing a salty and umami flavor. Red curry paste adds a spicy kick and depth of flavor. Fresh basil leaves are essential for their aromatic quality. Make sure to check the international or Asian section of your supermarket for these items.

Ingredients For Thai Fish Recipe
Cod: A mild-flavored white fish that works well in this recipe. Tilapia: Another mild-flavored white fish option. Fish sauce: Adds a salty and umami flavor to the dish. Lime juice: Provides a tangy and fresh citrus note. Brown sugar: Adds a touch of sweetness to balance the flavors. Garlic: Adds a pungent and aromatic quality. Ginger: Provides a warm and spicy flavor. Coconut milk: Creates a rich and creamy base for the sauce. Red curry paste: Adds a spicy and flavorful kick. Bell peppers: Adds color, crunch, and sweetness. Basil leaves: Adds a fresh and aromatic finish.
Technique Tip for This Recipe
When cooking the fish fillets, make sure to not overcrowd the pan. This ensures even cooking and allows the fillets to develop a nice, golden crust. If necessary, cook the fish in batches.
Suggested Side Dishes
Alternative Ingredients
cod or tilapia white fish - Substitute with salmon: Salmon provides a rich flavor and firm texture that works well in Thai recipes.
fish sauce - Substitute with soy sauce: Soy sauce offers a similar umami flavor, though it lacks the fishy undertone.
lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and citrus flavor.
brown sugar - Substitute with honey: Honey adds sweetness and a slight floral note that complements Thai flavors.
minced garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though fresh garlic offers a more robust flavor.
minced ginger - Substitute with ground ginger: Ground ginger can be used, but fresh ginger provides a more vibrant and aromatic flavor.
coconut milk - Substitute with almond milk: Almond milk can be used, though it lacks the richness and slight sweetness of coconut milk.
red curry paste - Substitute with yellow curry paste: Yellow curry paste offers a different but still authentic Thai flavor profile.
sliced bell peppers - Substitute with sliced zucchini: Zucchini provides a similar texture and mild flavor that works well in Thai dishes.
fresh basil leaves - Substitute with fresh cilantro: Fresh cilantro offers a different but complementary herbal note.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the fish fillets to cool completely before storing. This helps prevent condensation, which can make the fish soggy.
- Transfer the cooled fish fillets and sauce into an airtight container. Ensure the container is sealed tightly to maintain freshness.
- Store the container in the refrigerator if you plan to consume the dish within 2-3 days. The Thai fish will retain its flavor and texture during this period.
- For longer storage, place the airtight container in the freezer. The Thai fish can be frozen for up to 2 months without significant loss of quality.
- When ready to reheat, thaw the fish in the refrigerator overnight if frozen. This gradual thawing helps maintain the texture of the fish fillets.
- Reheat the Thai fish gently in a pan over medium heat. Add a splash of coconut milk or water to the pan to prevent the sauce from drying out.
- Stir occasionally to ensure even heating and to reincorporate the sauce with the fish and vegetables.
- Serve the reheated Thai fish with freshly steamed rice and garnish with additional fresh basil leaves if desired.
How to Reheat Leftovers
Stovetop Method:
- Place a non-stick pan over medium heat.
- Add a splash of coconut milk or water to the pan to prevent sticking.
- Gently place the leftover fish fillets in the pan.
- Cover with a lid and heat for about 3-5 minutes, flipping halfway through.
- Ensure the fish is heated through but not overcooked.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the fish fillets in an oven-safe dish.
- Add a bit of coconut milk or water to keep the fish moist.
- Cover the dish with aluminum foil.
- Bake for about 10-15 minutes, or until heated through.
Microwave Method:
- Place the fish fillets in a microwave-safe dish.
- Add a small amount of coconut milk or water to keep it moist.
- Cover the dish with a microwave-safe lid or plastic wrap, leaving a small vent.
- Heat on medium power for 2-3 minutes, checking halfway through.
- Stir the bell peppers and sauce to ensure even heating.
Steaming Method:
- Set up a steamer or use a steaming basket over a pot of boiling water.
- Place the fish fillets in the steamer.
- Steam for about 5-7 minutes, or until the fish is heated through.
- This method helps retain moisture and keeps the fish tender.
Sous Vide Method:
- Preheat your sous vide machine to 130°F (54°C).
- Place the fish fillets in a vacuum-sealed bag or a ziplock bag using the water displacement method.
- Submerge the bag in the water bath and heat for about 20-30 minutes.
- This method ensures even heating without overcooking.
Best Tools for This Recipe
Bowl: For mixing the fish sauce, lime juice, and brown sugar.
Pan: To sauté the garlic and ginger, and to cook the fish fillets and bell peppers.
Spatula: For stirring the coconut milk and red curry paste, and for turning the fish fillets.
Knife: To mince the garlic and ginger, and to slice the bell peppers.
Cutting board: To provide a surface for mincing and slicing ingredients.
Measuring spoons: To measure out the fish sauce, lime juice, brown sugar, and red curry paste.
Measuring cup: To measure the coconut milk and sliced bell peppers.
Serving dish: To serve the finished dish hot with steamed rice.
How to Save Time on This Recipe
Prepare ingredients in advance: Chop garlic, ginger, and bell peppers ahead of time to streamline cooking.
Use pre-made curry paste: Opt for store-bought red curry paste to save time on blending spices.
Marinate the fish: Let the fish fillets sit in the fish sauce mixture while you prep other ingredients.
Cook rice simultaneously: Start steaming rice while cooking the fish to have everything ready at the same time.
One-pan method: Use a large pan to cook everything together, reducing cleanup time.

Thai Fish Recipe
Ingredients
Main Ingredients
- 4 fillets White fish such as cod or tilapia
- 2 tablespoon Fish sauce
- 1 tablespoon Lime juice
- 1 tablespoon Brown sugar
- 2 cloves Garlic minced
- 1 tablespoon Ginger minced
- 1 cup Coconut milk
- 1 tablespoon Red curry paste
- 1 cup Bell peppers sliced
- 1 cup Basil leaves fresh
Instructions
- 1. In a bowl, mix fish sauce, lime juice, and brown sugar. Set aside.
- 2. Heat a pan over medium heat. Add garlic and ginger, sauté until fragrant.
- 3. Add coconut milk and red curry paste. Stir well.
- 4. Add the fish fillets and cook for 5-7 minutes on each side.
- 5. Add bell peppers and cook for another 5 minutes.
- 6. Stir in the fish sauce mixture and basil leaves. Cook for another 2 minutes.
- 7. Serve hot with steamed rice.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Thai Crying Tiger Steak Recipe25 Minutes
- Thai Wontons Recipe30 Minutes
- Thai Salad Rolls Recipe20 Minutes
- Thai Curry Puff Recipe50 Minutes
- Thai Seafood Dishes Recipe35 Minutes
- Thai Beef Recipe35 Minutes
- Thai Waterfall Beef Salad Recipe25 Minutes
- Thai Honey Chicken Recipe35 Minutes
Leave a Reply