As I stood in my kitchen, the fragrant aroma of red curry paste wafted through the air, instantly transporting me to the bustling streets of Thailand. I can’t help but smile thinking about how my family eagerly gathers around to enjoy these homemade Thai Fish Cakes, perfect for any gathering or cozy dinner. With their delightful bouncy texture and authentic flavors, this easy recipe brings restaurant-quality cuisine right to your home kitchen. Not only are these fish cakes a fantastic way to impress your guests, but they’re also a crowd-pleaser with the bonus of being gluten-free, depending on your flour choice. Trust me, the joy of savoring that first bite, paired with sweet chili sauce and a squeeze of fresh lime, is an experience you won’t want to miss. Are you ready to dive into this deliciously simple recipe?
![]()
Why are Thai Fish Cakes a must-try?
Flavor Explosion: With the perfect blend of red curry paste and fresh ingredients, every bite bursts with authentic Thai flavors that awaken your taste buds.
Easy to Make: This recipe is a breeze to whip up, requiring just a few simple ingredients and steps, making it ideal for both novice cooks and seasoned chefs.
Versatile Pairing: Serve them alongside jasmine rice, or elevate the meal with a fresh Asian slaw. They adapt superbly to your dining preferences!
Family-Favorite: These fish cakes are sure to impress friends and family, turning any ordinary dinner into a delightful feast. Capture their hearts with this easy appetizer—everyone will be asking for seconds!
With these delectable fish cakes in your repertoire, you might even want to explore other delightful recipes like Smash Burger Pancakes for breakfast or a comforting bowl of Thai Chicken Coconut for dinner.
Thai Fish Cakes Ingredients
For the Fish Mixture
• White Fish Fillets – Use skinless, boneless fish like tilapia or barramundi for the best texture.
• Red Curry Paste – This essential ingredient brings authentic Thai flavor—opt for a quality store-bought brand.
• Cilantro/Coriander Leaves – Adds a fresh herbal note; feel free to omit if preferred.
• Fish Sauce – Offers a savory umami punch, but can be replaced with soy sauce for a vegetarian twist.
• Lime Juice – Fresh lime juice brightens the flavors beautifully.
• Egg – Acts as a binder to keep the cakes together.
For the Coating
• Rice Flour (or Cornstarch) – Provides the structure; mix in gently to maintain the correct texture.
Optional Add-ins
• Green Beans – Enhance texture and nutrition when finely chopped and mixed in.
For Frying
• Oil – Use vegetable, canola, or sunflower oil to ensure a crispy finish.
For Serving
• Sweet Chilli Sauce – Perfect for dipping, it balances the savory flavors with a touch of sweetness.
• Cilantro/Coriander Leaves & Lime Wedges – Add these for garnish to improve the dish’s presentation.
With these Thai Fish Cakes ingredients, you’re well on your way to creating a memorable dish that will wow your taste buds and impress your guests!
Step‑by‑Step Instructions for Thai Fish Cakes
Step 1: Prepare the Fish Mixture
In a food processor, combine the skinless, boneless fish fillets, red curry paste, cilantro, fish sauce, lime juice, and egg. Pulse until the mixture reaches a minced paste consistency, approximately 30 seconds. Avoid over-blending to prevent a gluey texture. This is the base of your Thai fish cakes, bursting with authentic flavors.
Step 2: Incorporate the Dry Ingredients
Transfer the minced fish mixture to a mixing bowl. Gently fold in the rice flour, ensuring even integration without over-mixing to maintain texture. If using, add the finely chopped green beans for extra nutrition and crunch. Combine everything until fully blended, about 1-2 minutes, to ensure a cohesive mixture.
Step 3: Shape the Patties
Using an ice cream or cookie scoop, portion out the fish mixture and shape it into uniform patties, about 1 cm thick. Place the formed patties on a plate lined with parchment paper to keep them separate. This step ensures all your Thai fish cakes cook evenly and present beautifully.
Step 4: Heat the Oil for Frying
In a non-stick skillet, add enough vegetable oil to cover the bottom and heat over medium-high until shimmering, about 3-4 minutes. To test the oil’s readiness, drop a small amount of the fish mixture; if it sizzles, you’re ready to fry! Properly heated oil will give the fish cakes a crispy exterior.
Step 5: Fry the Patties
Carefully place the patties in the hot oil, making sure not to overcrowd the pan. Fry each patty for about 2 minutes on each side or until they are deep golden brown and cooked through. Gently flip them using a spatula to maintain their shape and ensure even cooking.
Step 6: Drain Excess Oil
Once cooked, transfer the Thai fish cakes to a plate lined with paper towels to absorb excess oil. Allow them to rest for a minute or two. This not only helps maintain their crispy texture but also makes them a bit healthier.
Step 7: Serve and Garnish
Serve the Thai fish cakes hot, drizzled with sweet chili sauce and garnished with fresh cilantro and lime wedges. These delightful bites pair perfectly with jasmine rice or a vibrant Asian slaw, creating a satisfying meal that brings the Thai street food experience right to your kitchen!
![]()
Thai Fish Cakes Variations & Substitutions
Feel free to get creative with these Thai fish cakes, as there are endless possibilities to customize this delightful dish!
- Dairy-Free: Use coconut milk in place of any dairy ingredients (if present) without altering the consistency.
- Gluten-Free: Swap rice flour with a certified gluten-free all-purpose flour, or stick to cornstarch for a gluten-free option.
- Vegetarian: Replace fish with mashed chickpeas or finely chopped mushrooms to create a unique vegetarian version.
- Herb Infusion: Experiment by adding fresh mint or basil along with cilantro for a refreshing twist.
- Spicy Kick: Toss in a teaspoon of chili flakes or finely chopped fresh chilies to the mixture for an extra layer of heat.
- Seafood Medley: Mix fish with shrimp or crab meat for a delightful seafood combination that enhances both flavor and texture.
- Crispy Add-Ins: Try adding finely chopped bell peppers or carrots for additional crunch and color in every bite.
- Cooking Method: Instead of frying, opt for baking at 400°F (200°C) for a healthier result, brushing patties lightly with oil for golden crispiness.
And while you’re at it, consider pairing your delicious Thai fish cakes with a fresh serving of Thai Chicken Coconut for a complete meal experience or enjoy a unique breakfast twist with Smash Burger Pancakes. The possibilities are truly endless!
Make Ahead Options
These Thai Fish Cakes are a wonderful choice for meal prep aficionados! You can prepare the fish mixture up to 24 hours in advance. Simply blend the white fish fillets, red curry paste, cilantro, fish sauce, lime juice, and egg until smooth, then fold in the rice flour and finely chopped green beans. Store the mixture in an airtight container in the refrigerator to maintain freshness. When you’re ready to enjoy, just form the patties and fry them directly from the fridge; this ensures they remain just as delicious and bouncy. For best results, avoid freezing the raw mixture, as it can alter the texture; instead, freeze the cooked fish cakes for up to 3 months for a quick meal option later on!
What to Serve with Authentic Thai Fish Cakes?
Elevate your meal with vibrant and complementary sides that beautifully enhance the flavors of these delightful fish cakes.
Jasmine Rice: This fragrant rice absorbs the rich flavors of the fish cakes and adds a light, fluffy element to your plate.
Asian Slaw: Crisp, colorful veggies tossed in a tangy dressing provide a refreshing crunch, balancing the soft texture of the fish cakes.
Coconut Rice: The subtle sweetness of creamy coconut rice pairs wonderfully with the spicy notes of the fish cakes, creating a delightful contrast.
Sweet Chili Sauce: A must-have condiment for dipping, its sweetness complements the savory depth of the fish cakes, elevating each bite.
Mango Salad: The sweetness and acidity of fresh mango add a tropical twist that complements the savory notes of the fish cakes beautifully.
Cucumber Relish: Lightly pickled cucumbers offer a refreshing crunch that cuts through the richness, enhancing the overall meal experience.
Chilled Thai Beer: Enjoy your feast with a crisp, cold Thai beer that refreshingly cleanses the palate between bites of these savory fish cakes.
With these pairings, your Thai fish cakes will shine even brighter, transforming your dinner into a flavorful feast.
How to Store and Freeze Thai Fish Cakes
Fridge: Store leftover Thai fish cakes in an airtight container in the fridge for up to 3 days. Reheat in the microwave for a quick snack or meal.
Freezer: To freeze, arrange cooked Thai fish cakes in a single layer on a baking sheet until firm, then transfer to a freezer-safe bag. They can be kept for up to 3 months.
Reheating: For the best texture, reheat frozen fish cakes in the oven at 375°F (190°C) for about 15-20 minutes, or until heated through and crispy.
Thawing: When ready to enjoy, thaw in the refrigerator overnight before reheating to maintain the fish cakes’ bounce and flavor.
Tips for the Best Thai Fish Cakes
• Choose Quality Fish: Use skinless, boneless fish like tilapia or barramundi. Avoid delicate fish to ensure the perfect texture in your Thai fish cakes.
• Don’t Over-Blend: Pulse the fish mixture just until minced. Over-blending can create a gluey texture instead of maintaining that delightful bounce.
• Heat Oil Properly: Make sure your frying oil is hot enough before adding patties. Insufficiently heated oil can lead to soggy fish cakes instead of a crisp exterior.
• Test the Mixture: Always fry a small patty to check seasoning before cooking the whole batch. Adjust as needed for the tastiest Thai fish cakes.
• Cool on Paper Towels: Allow the cooked patties to drain on paper towels for a minute. This helps maintain their crispy texture while reducing excess oil.
![]()
Thai Fish Cakes Recipe FAQs
What type of fish should I use for Thai fish cakes?
Absolutely! For the best results, opt for skinless, boneless fish fillets like tilapia, barramundi, or salmon. These fish provide the ideal texture and flavor, while avoiding super lean or delicate varieties such as swordfish or flounder, which may not hold together as well during cooking.
How should I store leftover Thai fish cakes?
Very! Store any leftover Thai fish cakes in an airtight container in the refrigerator for up to 3 days. Make sure they are fully cooled before sealing to retain their freshness. When you’re ready to enjoy them again, simply reheat in the microwave until warmed through.
Can I freeze cooked Thai fish cakes?
Yes, of course! To freeze, arrange your cooked Thai fish cakes in a single layer on a baking sheet lined with parchment paper. Freeze them for about 1-2 hours until firm, then transfer to a freezer-safe bag, squeezing out any excess air. They can be frozen for up to 3 months, ensuring a tasty option for later.
What should I do if my fish cakes fall apart while frying?
Don’t fret! If your fish cakes are falling apart, it’s likely due to the mixture being too wet or over-blended. Always ensure you pulse the fish mixture just until minced—not a paste—and check that you’ve added enough rice flour to bind them. If things still seem loose, try adding a bit more rice flour to firm them up before frying.
Are Thai fish cakes gluten-free?
Definitely! You can make them gluten-free by using rice flour or cornstarch instead of regular flour. Just be mindful of your fish sauce choice, as some brands may contain gluten. Always check the label to ensure you’re sticking to your dietary needs.
Can I add vegetables to my Thai fish cakes?
The more the merrier! You can enhance your Thai fish cakes by adding finely chopped green beans, bell peppers, or even shallots for extra texture and flavor. Just be sure to chop them small enough to blend nicely into the mixture without overpowering the fish base.
Delicious Thai Fish Cakes You Can Easily Make at Home
Ingredients
Equipment
Method
- In a food processor, combine the skinless, boneless fish fillets, red curry paste, cilantro, fish sauce, lime juice, and egg. Pulse until the mixture reaches a minced paste consistency (~30 seconds).
- Transfer the minced fish mixture to a mixing bowl. Gently fold in the rice flour and finely chopped green beans if using. Combine until fully blended (~1-2 minutes).
- Using an ice cream or cookie scoop, portion out the fish mixture and shape it into uniform patties (~1 cm thick).
- In a non-stick skillet, heat enough vegetable oil over medium-high until shimmering (~3-4 minutes). Test by dropping a small amount of the fish mixture; if it sizzles, it's ready.
- Carefully place the patties in the hot oil, frying each for about 2 minutes on each side until deep golden brown.
- Transfer cooked patties to a plate lined with paper towels to absorb excess oil. Allow to rest for a minute.
- Serve hot, drizzled with sweet chili sauce and garnished with fresh cilantro and lime wedges.








