As I wandered through the bustling streets of Bangkok, the tantalizing scent of fresh herbs and sizzling fish captivated me. It was then I discovered the delightful world of Thai fish cakes, a street food staple that is both simple and incredibly satisfying. Inspired by Jamie Oliver’s vibrant take on this classic dish, I’ve brought the essence of Thailand to my kitchen with these quick and flavorful Thai fish cakes.
Imagine biting into a golden, crispy cake that bursts with the aromatic flavors of lemongrass and chili, sending your taste buds on a delightful journey. Whether you’re entertaining guests or seeking a fast weeknight meal, these fish cakes are the perfect solution. They come together effortlessly, letting you savor authentic Thai flavors without spending hours in the kitchen. Join me as we whip up this easy recipe that transforms fresh ingredients into a dish that’s sure to impress!
Why Love These Thai Fish Cakes?
Quick and Easy: This recipe comes together in no time, making it perfect for busy evenings or unexpected guests.
Load of Flavor: The vibrant combination of lemongrass, chilies, and fish brings the bold essence of Thai cuisine to your table.
Versatile Options: Feel free to customize with prawns or crispy breadcrumbs for an extra crunch.
Impressive Presentation: Golden brown and perfectly crispy, these cakes are a showstopper for any gathering.
Healthy Indulgence: Each cake is protein-rich and gluten-free, so you can enjoy without guilt.
Ready to elevate your dinner routine? Check out the serving suggestions to elevate your meal!
Thai Fish Cakes Ingredients
For the Cakes
- White Fish Fillets – These provide the base; use cod or haddock for the best texture.
- Lemongrass – This adds a refreshing citrusy aroma; lemongrass paste works if fresh isn’t available.
- Red Chili – Brings heat and vibrant color; deseed for milder flavor.
- Garlic Cloves – Enhances overall flavor; substitute with garlic powder if needed.
- Fresh Ginger – Offers warm, spicy notes; ground ginger can work in a pinch.
- Fish Sauce – Infuses umami and saltiness; soy sauce is a great vegetarian alternative.
- Egg – Binds the mixture together for structure; no vegan sub recommended.
- Lime (zested and juiced) – Adds freshness and acidity; lemon can substitute if necessary.
- Spring Onions – Adds a refreshing crunch; diced regular onions can be used instead.
- Fresh Coriander – Provides classic Thai flavor; swap with fresh mint or Thai basil if desired.
For Frying
- Vegetable Oil – Necessary for frying to achieve a crispy texture; consider coconut oil for added flavor.
Dive into this incredible recipe for Thai Fish Cakes and bring that vibrant essence of Thailand right into your kitchen!
How to Make Thai Fish Cakes
-
Prepare Mixture: Blend the white fish, lemongrass, red chili, garlic, ginger, fish sauce, and lime zest in a food processor until the mixture is textured but not pureed.
-
Combine Ingredients: Transfer the fish mixture into a bowl and add the egg, spring onions, and fresh coriander. Mix everything until well combined.
-
Shape Patties: Wet your hands to prevent sticking, then form golf ball-sized portions. Flatten them gently into cakes about an inch thick.
-
Heat Oil: In a frying pan, warm the vegetable oil over medium heat until it shimmers, indicating it’s ready for frying.
-
Cook Cakes: Fry the patties in batches for 3–4 minutes on each side, until they turn golden brown and crispy. Be careful not to overcrowd the pan!
-
Drain and Serve: Once cooked, carefully remove the cakes from the pan and place them on paper towels to drain any excess oil. Serve hot with dipping sauce and lime wedges.
Optional: Garnish with extra fresh coriander for a beautiful finish.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These flavorful Thai Fish Cakes are perfect for meal prep, allowing you to enjoy authentic Thai cuisine even on the busiest of weeknights! You can prepare the fish mixture up to 24 hours in advance; simply blend the ingredients together and store it in an airtight container in the refrigerator. To maintain the cakes’ texture, form the patties and refrigerate them for up to 3 days before cooking. When you’re ready to serve, just heat the oil and fry the chilled patties until golden brown. This way, you can enjoy the convenience of having a delicious homemade meal at your fingertips without compromising on flavor or quality!
What to Serve with Thai Fish Cakes?
To create a memorable meal experience, consider bright, flavorful accompaniments that balance the richness of the fish cakes.
-
Sweet Chili Sauce: This delectable dip adds a perfect touch of sweetness and heat, enhancing the aromatic flavors of the cakes. A delightful condiment that many love!
-
Cucumber Salad: A refreshing crunch from sliced cucumbers, tossed in vinegar and herbs, offers a cool counterpoint to the crispy fish cakes. This salad is light, vibrant, and oh-so-refreshing!
-
Jasmine Rice: Fluffy and fragrant, jasmine rice makes for a comforting base that soaks up the flavors beautifully. It’s the perfect backdrop for these bold fish cakes.
-
Lettuce Wraps: Crisp lettuce leaves can cradle the fish cakes, allowing for a fun, hands-on approach. Top with a squeeze of lime for added zest and excitement!
-
Peanut Sauce: Creamy and nutty, this sauce creates a flavor explosion that complements the Thai fish cakes perfectly. It’s the ultimate crowd-pleaser!
-
Spicy Mango Salad: The sweetness of ripe mango, combined with chilies and lime, adds an exotic touch that brightens every bite. Get ready for a burst of freshness!
-
Coconut Rice: Infused with coconut milk, this rice is a lovely, rich addition that brings tropical flavors to your meal. Pair these cakes with a good dose of coconut goodness!
-
Herbal Iced Tea: A chilled drink infused with mint or lemongrass can refresh your palate, providing a delightful complement to the flavors of the meal. Sip and savor!
-
Mango Sticky Rice: For dessert, indulge in this traditional sweet treat that’s a perfect end to your Thai-inspired meal. It juxtaposes the savory with something sweet, creating harmony.
Each of these accompaniments enhances the experience of enjoying your homemade Thai fish cakes, inviting delightful flavors and textures to your table!
How to Store and Freeze Thai Fish Cakes
- Fridge: Store leftover Thai fish cakes in an airtight container for up to 2 days. This keeps them fresh and ready for a tasty second meal!
- Freezer: For longer storage, freeze uncooked patties on a tray until solid, then transfer them into a freezer-safe bag. They can be stored for up to 2 months.
- Reheating: When ready to enjoy, simply fry from frozen until golden brown, or bake at 200°C (400°F) for about 15-20 minutes, flipping halfway through.
- Defrosting: If you have frozen cakes, allow them to thaw in the fridge overnight before cooking for the best texture and flavor.
Thai Fish Cakes Variations
Feel free to get creative and elevate your Thai fish cakes with these delightful twists!
-
Prawn Upgrade: Swap white fish with prawns for a sweeter, ocean-fresh flavor that enhances the dish beautifully.
-
Crispy Coating: Before frying, coat the cakes in breadcrumbs for an extra crunch that adds a satisfying bite.
-
Spice Level: For those who like it hot, add extra chili or sprinkle red pepper flakes into the mixture for a fiery kick.
-
Tropical Twist: Introduce a tablespoon of desiccated coconut to the mixture for a hint of sweetness and a playful texture contrast.
-
Herb Alternatives: Experiment with fresh mint or Thai basil instead of coriander for a different herbal note that brings life to the cakes.
-
Veggie Richness: Pack in finely diced vegetables like bell peppers or carrots to add color and nutrients without altering the flavor profile.
-
Coconut Cream Sauce: Serve with a side of coconut cream mixed with lime juice for dipping, adding a creamy contrast to the crispy cakes.
-
Sweet and Spicy Dip: Combine sweet chili sauce with a splash of lime juice and minced garlic for a dip that’s both zesty and rich in flavor.
Expert Tips for Thai Fish Cakes
- Texture Matters: Avoid over-processing the fish mixture; it should be textured, not pureed, for the best bite in your Thai fish cakes.
- Consistent Size: Make sure that your patties are uniform in size for even cooking; this avoids some cakes being undercooked while others are overdone.
- Crispy Finish: Drain excess oil on paper towels after cooking; this will keep your cakes crispy and light instead of greasy.
- Baking Alternative: For a healthier option, try baking the patties at 200°C (400°F) for 15-20 minutes, flipping halfway for even browning.
- Perfect Pairing: Pair your Thai fish cakes with fresh lime wedges and a dipping sauce like sweet chili or peanut sauce for enhanced flavor.
Thai Fish Cakes Recipe FAQs
What type of fish is best for Thai fish cakes?
Absolutely! I recommend using white fish fillets like cod or haddock for the best texture and flavor. If you substitute with another type of fish, be sure it’s a firm variety to hold together well in the cakes.
How should I store leftover Thai fish cakes?
Very! Store any leftover Thai fish cakes in an airtight container in the fridge for up to 2 days. This keeps them fresh for your next meal option!
Can I freeze Thai fish cakes?
Definitely! To freeze uncooked patties, lay them out on a tray in a single layer until they are frozen solid. Once frozen, transfer them to a freezer-safe bag, where they will stay fresh for up to 2 months. To cook, simply fry from frozen or bake at 200°C (400°F) for about 15-20 minutes, flipping halfway for even cooking.
What should I do if the fish mixture is too wet?
If you find your fish mixture is too wet, you can add a bit of breadcrumbs or crushed crackers to help absorb the excess moisture. Start with a tablespoon at a time until you achieve the desired consistency. This will help the patties maintain their shape while cooking!
Are Thai fish cakes suitable for people with gluten allergies?
Absolutely! As long as you ensure the fish sauce you use is gluten-free, these Thai fish cakes can be enjoyed by those with gluten allergies. If you’re looking for more alternatives, you can substitute breadcrumbs with gluten-free options, should you choose to coat them before frying.
Can I make Thai fish cakes vegetarian?
While the traditional recipe uses fish, you can create a vegetarian version by replacing the fish with finely chopped vegetables like zucchini, carrots, and chickpeas for texture. Use soy sauce in place of fish sauce for flavor, and bind with a bit more egg or a flaxseed meal mix if you’re looking for an egg substitute!

Savory Thai Fish Cakes: Quick Flavor Bombs for Dinner!
Ingredients
Equipment
Method
- Blend the white fish, lemongrass, red chili, garlic, ginger, fish sauce, and lime zest in a food processor until the mixture is textured but not pureed.
- Transfer the fish mixture into a bowl and add the egg, spring onions, and fresh coriander. Mix everything until well combined.
- Wet your hands to prevent sticking, then form golf ball-sized portions and flatten them gently into cakes about an inch thick.
- In a frying pan, warm the vegetable oil over medium heat until it shimmers.
- Fry the patties in batches for 3–4 minutes on each side until golden brown and crispy. Do not overcrowd the pan.
- Once cooked, carefully remove the cakes from the pan and place them on paper towels to drain any excess oil. Serve hot with dipping sauce and lime wedges.
- Optional: Garnish with extra fresh coriander for a beautiful finish.







