The crackle of sizzling fish transforming into a golden, crispy masterpiece is music to my ears. Today, I’m thrilled to bring to your kitchen a dish that’s sure to impress: Thai Fried Fish with Tamarind Sauce. This delicious recipe is not only simple enough for any home chef, but it also boasts a delightful combination of sweet and spicy flavors that will transport your taste buds straight to Thailand. Imagine the satisfaction of serving this impressive main course, perfectly paired with jasmine rice, to friends and family—it's a guaranteed crowd-pleaser. Plus, being gluten-free means everyone can savor this culinary delight without worry. Are you ready to dive into this mouthwatering experience and elevate your weeknight dinners? Let's get started!

Why is This Dish a Must-Try?
Crispiness: The fish achieves a perfectly crispy exterior that contrasts beautifully with its tender, flaky inside.
Authentic Flavors: The tamarind sauce, with its sweet, spicy, and tangy notes, offers an authentic taste that rivals favorite Thai restaurants.
Versatility: Whether you choose a whole fish or fillets, this recipe easily adapts to your preference, making it perfect for any occasion.
Crowd-Pleaser: Serve it with jasmine rice and watch as it quickly becomes a family favorite, dazzling your guests with its stunning presentation.
Quick Prep Time: Whip this up in less than 30 minutes, making it a time-saving option for busy weeknights or spontaneous gatherings. Prepare to impress with this exceptional take on Pan Fried Shrimp, adding an Asian twist to your dining table!
Thai Fried Fish With Tamarind Sauce
For the Fish
- Whole Fish (2 lb) – Choose fresh tilapia, cod, or snapper for the best results and flavor.
- Cornflour – This is your secret to achieving a wonderfully crispy coating; ensure the fish is dry before applying.
- Oil – Use a neutral oil, such as vegetable oil, with a high smoke point for deep frying.
For the Tamarind Sauce
- Garlic (10 cloves) – Crush for a robust flavor that elevates the sauce's profile.
- Chilies (1 handful) – Combine fresh and dried chilies for the perfect balance of heat.
- Palm Sugar (2.5 oz) – Adds sweetness and a subtle caramel flavor; feel free to substitute with regular sugar.
- Tamarind Paste (4 tbsp) – This is essential for the unique tang in the sauce; adjust to your taste preferences.
- Fish Sauce (6 tbsp) – Infuses umami depth into the sauce; use low-sodium varieties if you’re watching your salt intake.
- Water (2 tsp + 2 tbsp) – Helps adjust the sauce's consistency while activating the cornstarch for thickening.
Expert Tips
- Make sure the fish is thoroughly dried before coating to maximize crispiness and minimize oil splatter.
- You can easily adjust the spice levels in the tamarind sauce by varying the type and amount of chilies used.
Step‑by‑Step Instructions for Thai Fried Fish With Tamarind Sauce
Step 1: Prepare the Fish
Rinse the whole fish under cold water to remove any impurities, then pat it dry thoroughly with paper towels. Make shallow diagonal cuts into the flesh about 1 inch apart to allow for even frying. This preparation ensures the fish cooks properly and absorbs the delicious flavors of the Thai Fried Fish With Tamarind Sauce.
Step 2: Coat the Fish
Evenly coat the prepared fish with cornflour, ensuring all surfaces are covered. Gently press the cornflour into the fish skin and flesh to promote adherence and achieve a crispy texture when frying. Allow the coated fish to rest for a few minutes while you heat the oil, ensuring the cornstarch adheres well.
Step 3: Heat the Oil
In a deep pan or heavy-bottomed skillet, pour in enough neutral oil to submerge half the fish and heat it over medium heat. Use a thermometer to check that the oil reaches about 350°F (175°C) before adding the fish. You can test the temperature by dropping a small piece of cornflour in the oil; it should sizzle immediately.
Step 4: Fry the Fish
Carefully lower the coated fish into the hot oil, ensuring you do so away from you to avoid splatter. Fry the fish for about 8 minutes on one side, or until it appears golden brown and crispy. Use a fish spatula to check the color, then gently flip the fish and fry the other side for an additional 8 minutes until evenly crispy.
Step 5: Drain Excess Oil
Once the fish is perfectly fried, use a large spatula to carefully lift it from the oil and transfer it to a plate lined with paper towels. This helps drain excess oil, preserving the fish's crispy texture while you prepare the tamarind sauce. Keep the cooked fish warm in a low oven if desired.
Step 6: Prepare the Ingredients
While the fish is draining, crush the chilies and garlic together, creating a fragrant base for the tamarind sauce. Set aside this mixture, as it will bring out bold flavors in the sauce, enhancing the overall dish of Thai Fried Fish With Tamarind Sauce.
Step 7: Make the Cornstarch Slurry
In a small bowl, prepare a cornstarch slurry by mixing 1 tablespoon of cornflour with 2 tablespoons of water until smooth. This slurry will help thicken the tamarind sauce, giving it a glossy finish. Set it aside for later use when making the sauce.
Step 8: Sauté Garlic and Chilies
In a saucepan, heat a tablespoon of oil over medium heat and add the crushed garlic and chilies. Sauté them for about 1-2 minutes until fragrant, being careful not to let them burn. This will create an aromatic base that lifts the entire flavor profile of your tamarind sauce.
Step 9: Combine Sauce Ingredients
Add the palm sugar, tamarind paste, fish sauce, and 2 teaspoons of water into the saucepan with sautéed garlic and chilies. Stir continuously until the palm sugar fully dissolves and all ingredients are well-combined, letting the mixture bubble gently for about 3-5 minutes as the flavors meld together.
Step 10: Thicken the Sauce
Incorporate the prepared cornstarch slurry into the saucepan, stirring continuously until the tamarind sauce becomes glossy and slightly thickened, about 2 minutes. If the sauce is too thick, feel free to add an extra splash of water to reach your desired consistency for the perfect drizzle over the Thai Fried Fish.
Step 11: Serve and Garnish
On a large serving platter, arrange the crispy fried fish and generously drizzle it with the warm tamarind sauce. For an added touch of color and flavor, garnish with extra chilies or fresh herbs like cilantro. Your delicious Thai Fried Fish With Tamarind Sauce is now ready to impress everyone at the table!

What to Serve with Crispy Thai Fried Fish with Tamarind Sauce
The vibrant flavors and crispy texture of this dish create a memorable meal experience, inviting you to pair it with delightful sides.
- Jasmine Rice: Perfectly fluffy, it balances the bold flavors of the fish while soaking up the tangy tamarind sauce.
- Sautéed Vegetables: A medley of colorful seasonal vegetables adds crunch and freshness, enhancing the dish's vibrant appeal.
- Coconut Rice: This subtly sweet option elevates the meal, creating a harmonious blend of flavors with the tangy sauce. The creaminess of coconut complements the crispiness of the fish beautifully.
- Thai Cucumber Salad: This refreshing salad provides a cool contrast to the warm, spiced fish, adding a pleasant crunch and zest to each bite.
- Mango Sticky Rice: For dessert, this traditional Thai dish offers a sweet finish that beautifully contrasts with the savory notes of the fish. Its creaminess will linger on your palate, making for an indulgent conclusion.
- Chill Beer or Iced Green Tea: A cold drink choice like beer cleanses the palate between bites, while iced green tea offers a refreshing break from the spices, ensuring you're always ready for the next mouthful of flavor.
- Peanut Sauce: Serve a side of creamy peanut sauce for dipping; its nutty richness harmonizes well with the fish's crispiness and adds another layer of deliciousness to the meal.
How to Store and Freeze Thai Fried Fish With Tamarind Sauce
-
Room Temperature: It’s best to enjoy the Thai fried fish fresh, but if needed, it can sit at room temperature for up to 2 hours before refrigeration.
-
Fridge: Store leftover fish without tamarind sauce in an airtight container in the fridge for up to 2 days to maintain its crispiness; reheat in the oven for the best texture.
-
Freezer: For longer storage, wrap the cooked fish tightly in plastic wrap and then in aluminum foil before freezing. It can last up to 3 months in the freezer, but may lose some crispiness.
-
Reheating: To reheat, place the fish in a preheated oven at 375°F (190°C) for about 10-15 minutes, allowing it to get warm while regaining its crispy outside before serving with fresh tamarind sauce.
Thai Fried Fish With Tamarind Sauce Variations
Feel free to get creative and make this dish your own with these exciting variations!
- Fillets: Use fish fillets for quicker cooking and easier serving; just adjust the frying time to about 4-6 minutes.
- Brown Sugar: Swap palm sugar for brown sugar if needed; it gives a rich, caramel note that still complements the sauce beautifully.
- Herb Twist: Garnish with fresh mint or Thai basil for a fragrant twist; it adds a refreshing flavor that brightens every bite.
- Vegetable Medley: Serve alongside sautéed bell peppers and snap peas for added color and texture; the crunch pairs perfectly with the crispy fish.
- Spice Variations: Increase the heat by adding more fresh chilies or a dash of chili flakes; you can tame the heat with a touch of coconut milk mixed in.
- Soy-Free Option: For a soy-free alternative, replace fish sauce with coconut aminos; it brings a sweet, savory essence to the sauce.
- Lemon Zest: Add a splash of fresh lime juice or lemon zest to the sauce before serving to brighten it up; it elevates the flavors to a new level!
- Pan-Fried Option: For a lighter alternative, try pan-frying the fish in less oil over medium heat; it may not achieve the same crispiness but will still be incredibly delicious.
Feel free to enhance your culinary journey by pairing this dish with delightful sides like Corn Furikake Fried Rice or a light salad for a fresh accompaniment!
Expert Tips for Thai Fried Fish With Tamarind Sauce
-
Get It Dry: Ensure the fish is patted completely dry before coating with cornflour. This helps achieve that coveted crispy texture while preventing oil splatter during frying.
-
Balance the Heat: Feel free to adjust the spice level of your tamarind sauce. Mixing a variety of fresh and dried chilies allows you to tailor the heat to your personal preference.
-
Oil Temperature Matters: Use a thermometer to maintain oil at about 350°F (175°C). If the oil is too hot, the fish may burn before it's cooked through, so keep an eye on the temperature.
-
Time Adjustments: Cooking times may vary based on the size of your fish. Monitor closely as it fries to ensure it turns out golden and crispy without being overcooked.
-
Garnish Well: Enhance both the visual appeal and flavor of your dish by garnishing with fresh herbs or additional chilies prior to serving. This extra touch makes a delightful difference in your presentation!
Make Ahead Options
These Thai Fried Fish with Tamarind Sauce are perfect for busy weeknights or meal prep enthusiasts! You can prep the tamarind sauce up to 3 days in advance; just store it in an airtight container in the refrigerator to keep it fresh and flavorful. For the fish, coat it with cornflour and keep it covered in the fridge for up to 24 hours to maintain crispiness while frying. When you're ready to serve, simply fry the fish straight from the refrigerator for optimal texture, then drizzle with the prepped tamarind sauce. This approach saves time without sacrificing quality, letting you enjoy a delightful dish with minimal effort!

Thai Fried Fish With Tamarind Sauce Recipe FAQs
What type of fish should I use for the recipe?
Absolutely! For the best results, I recommend using fresh whole fish like tilapia, cod, or snapper. These varieties have a beautiful flavor and texture that holds up well during frying, ensuring a crispy finish.
How should I store leftovers?
You can store leftover Thai fried fish without the tamarind sauce in an airtight container in the fridge for up to 2 days. To maintain its crispiness, reheat the fish in a preheated oven at 375°F (190°C) for about 10-15 minutes. Avoid using the microwave, as it can make the coating soggy.
Can I freeze the fried fish?
Certainly! To freeze your Thai fried fish, wrap it tightly in plastic wrap and then encase it in aluminum foil to protect against freezer burn. It can last in the freezer for up to 3 months. When ready to enjoy, simply thaw it in the fridge overnight before reheating.
How do I adjust the spice level in the tamarind sauce?
Very easily! You can control the spice level by modifying the quantity and type of chilies you use. If you prefer a milder sauce, limit the number of fresh chilies or opt for milder varieties. Additionally, you can remove the seeds from the chilies to reduce the heat further.
How can I ensure my fish stays crispy?
To maintain maximum crispiness, ensure the fish is thoroughly dried before coating it with cornflour. Also, monitor your oil temperature carefully—keeping it at around 350°F (175°C) prevents the fish from absorbing too much oil and maintains that delightful crunch.
Is this recipe suitable for those with gluten allergies?
Yes, absolutely! This Thai Fried Fish With Tamarind Sauce is naturally gluten-free as long as you use cornflour instead of traditional flour and be cautious with store-bought sauces that might contain gluten. Always double-check labels to keep it safe for those with gluten sensitivities.

Crispy Thai Fried Fish With Tamarind Sauce That Dazzles
Ingredients
Equipment
Method
- Rinse the whole fish under cold water to remove any impurities, then pat it dry thoroughly with paper towels. Make shallow diagonal cuts into the flesh about 1 inch apart to allow for even frying.
- Evenly coat the prepared fish with cornflour, ensuring all surfaces are covered. Gently press the cornflour into the fish skin and flesh to promote adherence and achieve a crispy texture when frying. Allow the coated fish to rest for a few minutes while you heat the oil.
- In a deep pan or heavy-bottomed skillet, pour in enough neutral oil to submerge half the fish and heat it over medium heat. Use a thermometer to check that the oil reaches about 350°F (175°C) before adding the fish.
- Carefully lower the coated fish into the hot oil, ensuring you do so away from you to avoid splatter. Fry the fish for about 8 minutes on one side, or until it appears golden brown and crispy. Flip the fish and fry the other side for an additional 8 minutes until evenly crispy.
- Once the fish is perfectly fried, use a large spatula to carefully lift it from the oil and transfer it to a plate lined with paper towels. This helps drain excess oil.
- While the fish is draining, crush the chilies and garlic together, creating a fragrant base for the tamarind sauce.
- In a small bowl, prepare a cornstarch slurry by mixing 1 tablespoon of cornflour with 2 tablespoons of water until smooth. This slurry will help thicken the tamarind sauce.
- In a saucepan, heat a tablespoon of oil over medium heat and add the crushed garlic and chilies. Sauté them for about 1-2 minutes until fragrant.
- Add the palm sugar, tamarind paste, fish sauce, and 2 teaspoons of water into the saucepan with sautéed garlic and chilies. Stir continuously until the palm sugar fully dissolves and all ingredients are well-combined.
- Incorporate the prepared cornstarch slurry into the saucepan, stirring continuously until the tamarind sauce becomes glossy and slightly thickened, about 2 minutes.
- On a large serving platter, arrange the crispy fried fish and generously drizzle it with the warm tamarind sauce. Garnish with extra chilies or fresh herbs like cilantro.





Leave a Reply