Authentic & Easy Thai Salmon Fish Cakes with Vibrant Vegetable Ribbons
Prepare your taste buds for an explosion of authentic Thai flavors! These delicious Thai Salmon Fish Cakes, served with fresh, crisp vegetable ribbons and a fiery chilli dipping sauce, are an absolute game-changer. They are incredibly easy to make, packed with aromatic ingredients, and can be on your table in under 20 minutes. Perfect for a quick weeknight dinner, a healthy lunch, or an impressive appetizer for your next gathering, these fish cakes deliver that quintessential Thai balance of sweet, spicy, sour, and savory.
Why You’ll Love These Thai Fish Cakes (And Why They’re a Weeknight Winner!)
In a world of fast-paced living, finding wholesome, flavorful meals that don’t take hours to prepare can be a challenge. That’s where these Thai Salmon Fish Cakes shine! They are not just deliciously moreish but also surprisingly nutritious. Each bite is a journey through classic Thai flavors: the vibrant freshness of coriander (cilantro), the fiery kick of red chillies, the bright citrus notes of lemongrass, and a subtle sweetness from brown sugar. Unlike many deep-fried versions, our recipe keeps things lighter while sacrificing none of the taste. These fish cakes offer a fantastic blend of protein from the salmon, essential vitamins from the fresh herbs and vegetables, and a burst of exotic spices that will awaken your palate. Forget takeout; this recipe brings the authentic taste of Thailand directly to your kitchen, in mere minutes!
The Heart of Thai Flavor: Key Ingredients Explored
Fresh Salmon: A Healthy Foundation
Our choice of salmon fillets isn’t just for their delightful texture and rich flavor; it’s also a powerhouse of nutrition. Salmon is renowned for being an excellent source of Omega-3 fatty acids, which are crucial for heart health and brain function. It also provides high-quality protein, essential vitamins like B12 and D, and minerals such as selenium. Using fresh salmon ensures a tender, flaky fish cake that truly melts in your mouth. You’ll want to ensure bones and skin are removed for the best results, making the blending process smooth and the eating experience seamless.
Aromatics & Spices: The Soul of Thai Cuisine
- Red Chillies: These provide the characteristic warmth and spice that Thai cuisine is famous for. You can adjust the amount based on your preferred heat level, from a mild tingle to a fiery kick.
- Lemongrass Stalk: The quintessential Thai aroma. Lemongrass offers a distinct lemony, minty, and ginger-like flavor. We use the inner white stalk, which is the most tender and flavorful part. If fresh lemongrass is hard to find, a good quality lemongrass paste can be a convenient substitute.
- Fish Sauce: This savory umami bomb is indispensable in Thai cooking. It adds a deep, salty, and fermented flavor that rounds out the entire dish. Don’t skip it; it’s what makes the fish cakes truly Thai!
- Brown Sugar: A touch of brown sugar balances the spice and sour notes, adding a subtle sweetness that is a hallmark of Thai flavor profiles.
- Salt & Cumin: Basic seasonings that enhance all the other flavors. Cumin adds an earthy warmth that complements the brighter notes.
- Spring Onions/Scallions, Garlic, Ginger: These aromatic staples form the backbone of many Asian dishes, lending a pungent, fresh, and slightly spicy base to our fish cakes.
- Fresh Coriander/Cilantro: Added towards the end to preserve its vibrant freshness, coriander brings a bright, herbaceous, and slightly citrusy finish. It’s an absolute must for authentic Thai taste.
- Kaffir Lime Leaves: These fragrant leaves provide an intensely aromatic, citrusy flavor that is unique and irreplaceable in Thai cooking. They are usually added finely chopped to infuse their distinct essence. If fresh kaffir lime leaves are unavailable, lime zest can be used as a substitute, though the flavor profile will be slightly different.
The Perfect Accompaniment: Crisp Vegetable Ribbons
To complement the richness of the fish cakes, we serve them with light and refreshing vegetable ribbons made from carrots and cucumber. Using a vegetable peeler creates thin, delicate strips that are visually appealing and add a wonderful crunch and freshness to each mouthful. They are a healthy alternative to heavier sides and perfectly balance the spicy flavors.
Sweet & Spicy: The Essential Chilli Dipping Sauce
No Thai fish cake experience is complete without a dipping sauce. Our simple chilli dip brings together caster sugar, fresh lime juice, fish sauce, and finely chopped red chilli. This combination creates a perfect balance of sweet, sour, salty, and spicy – the four pillars of Thai cuisine – providing an extra layer of flavor that truly elevates the dish.

Step-by-Step Guide: Crafting Your Thai Salmon Fish Cakes
1. Prepping the Flavor Base
The first step in creating these sensational fish cakes is to build a robust flavor base. In your food processor, combine the roughly chopped red chilli, peeled garlic cloves, the inner white stalk of lemongrass (or paste), fish sauce, brown sugar, salt, cumin, roughly chopped spring onions (scallions), and peeled, roughly chopped ginger. Pulse these ingredients until they are fairly well combined. The goal here isn’t a completely smooth paste but rather a finely minced mixture that will evenly distribute the intense aromatics throughout the fish. This initial blend ensures that every fish cake is infused with an incredible depth of flavor.

2. Adding the Salmon & Fresh Herbs
Next, add the two salmon fillets (ensure they are boned and skinned) to the food processor with the aromatic mixture. Pulse again for a few seconds. You want the salmon to be broken down and mixed, but still retain a little texture – avoid over-processing into a complete purée. Finally, incorporate the fresh coriander (cilantro) and the kaffir lime leaves. Pulse just enough to combine everything. Leaving a little texture and visible flecks of green from the herbs adds to both the appearance and the enjoyment of the fish cakes. The kaffir lime leaves will infuse their unique citrusy perfume, while the coriander provides a fresh, herbaceous lift.



3. Shaping & Chilling for Perfection
Once your fish cake mixture is ready, use a spoon to scoop out portions and gently form them into small balls, approximately the size of a walnut. Aim for about 10 fish cakes from this recipe. Arrange them on a plate and refrigerate for a few minutes. This brief chilling period helps the fish cakes firm up slightly, making them easier to handle and ensuring they hold their shape better during cooking. While they chill, you can prepare your accompanying vegetable ribbons and the irresistible chilli dip.

4. Whipping Up the Zesty Chilli Dip
For the vibrant chilli dipping sauce, combine the caster sugar and lime juice in a small bowl. Stir until the sugar is fully dissolved. Then, add the fish sauce and the finely chopped fresh red chilli. Give it a good mix to ensure all the flavors meld together harmoniously. Set this aside; it’s the perfect sweet, sour, and spicy counterpoint to the rich fish cakes.

5. Creating Colorful Vegetable Ribbons
Now for the refreshing side! Using a vegetable peeler, first remove the outer skin from your carrots. Continue peeling to create thin, delicate strips. Repeat this process with the cucumber, being careful to stop before you reach the watery seed core, as this can make your ribbons too soggy. The aim is to create long, elegant ribbons that provide a wonderful textural contrast and a burst of fresh flavor.

6. Frying to Golden Perfection
When you’re ready to cook, heat the vegetable oil in a large skillet or frying pan over medium-high heat. While the amount of oil might seem generous, most of it will remain in the pan, as the fish cakes don’t absorb much. Once the oil is hot, carefully add the fish cake balls to the pan. Using a spatula or fish slice, gently squash them down a little to create a flattened cake shape. Cook for approximately 1 to 1.5 minutes on each side, or until they turn a beautiful golden brown and are cooked through. They cook quickly, so keep a close eye on them to prevent burning.
7. Serving Your Flavorful Feast
Arrange the freshly cooked Thai salmon fish cakes on a plate alongside the vibrant vegetable ribbons. Garnish with fresh lime wedges, which can be squeezed over the fish cakes for an extra zing. Finally, drizzle a generous amount of your homemade chilli dipping sauce over everything, or serve it on the side for dipping. Enjoy this quick, flavorful, and healthy Thai meal!
Recipe Card: Thai Salmon Fish Cakes with Vegetable Ribbons
Print Recipe
Overall Rating: 4.65 out of 5 stars (based on 17 votes)
Thai Salmon Fish Cakes
By Nicky Corbishley
Thai salmon fish cakes with vegetable ribbons and fresh chilli dipping sauce. A delicious summer dinner. Ready in 20 minutes.
Prep Time: 15 mins
Cook Time: 5 mins
Total Time: 20 mins
Servings: 10 Fishcakes
Course: Appetizer, Lunch, Party Food
Cuisine: Asian, Thai
Ingredients
Fish cakes:
- 1 red chilli, roughly chopped
- 2 cloves garlic, peeled
- 1 lemongrass stalk, outer leaves removed and inner white stalk chopped roughly (or use 2 tsp lemongrass paste)
- 2 tsp fish sauce
- 1 tsp brown sugar
- ½ tsp salt
- ½ tsp cumin
- 3 spring onions/scallions, roughly chopped
- 2 cm piece ginger, peeled and roughly chopped
- 2 salmon fillets, bones and skin removed
- 25 g (1/2 packed cup) fresh coriander/cilantro
- 2 kaffir lime leaves *See note
- 3 tbsp vegetable oil (most of the oil will be left in the pan, as the fish cakes don’t really absorb it)
Chilli dipping sauce:
- 5 tsp caster sugar
- juice of 1 lime
- 1 tsp fish sauce
- 1 red chilli, chopped finely
Vegetable Ribbons:
- 2 medium carrots
- 1 cucumber
To Serve:
- 1 lime, cut into wedges
Instructions
-
Place the chilli, garlic, lemongrass, fish sauce, brown sugar, salt, cumin, spring onions/scallions, and ginger in a food processor. Pulse until fairly well combined.
-
Add the salmon and pulse again for a few seconds. Finally, add in the coriander/cilantro and kaffir lime leaves and pulse until everything is mostly combined. It’s good to leave a little texture and color, so don’t over-pulse.
-
Using a spoon, scoop out the fish mix and form little balls in your hand – about the size of a walnut. Put on a plate, and place in the fridge for a few minutes to firm up a little whilst you prepare the vegetable ribbons and chilli dip.
-
For the chilli dip, mix the sugar and lime juice until the sugar dissolves. Add in the fish sauce and the chopped chillies. Put to one side.
-
For the vegetable ribbons, use a vegetable peeler to remove the outer skin of the carrots. Then use your peeler to peel strips from both the carrot and the cucumber. You’ll need to stop before you get to the seeds in the center of the cucumber, or you’ll end up with some seriously soft ribbons on your hands.
-
When you’re ready to cook the fish cakes, heat the oil in a large skillet/frying pan, over a medium-high heat. When hot, add in the fish cake balls and squash down a little with a spatula/fish slice. Cook for about a minute to a minute-and-a-half on each side, until golden brown.
-
Serve the fish cakes with the vegetable ribbons, lime wedges, and drizzle with a bit of the chilli dip.
Notes
*Tip: Use fresh or dried kaffir lime leaves. If the leaves are particularly hard, and you think they won’t crumble in the food processor, you can soak them in hot water for about 10 minutes before using. If you can’t find kaffir lime leaves, then substitute for the zest of one lime. There is nothing that really tastes quite like kaffir lime leaves, so the lime won’t exactly replace the flavor, but the fish cakes will still taste great.
Nutritional Information (approximate) is per fishcake with one tenth of the dipping sauce.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Elevate Your Meal: What to Serve with Thai Fish Cakes
While the vibrant vegetable ribbons offer a fresh and light accompaniment, these versatile Thai fish cakes pair beautifully with a variety of sides to create a more substantial and satisfying meal. Here are some fantastic ideas to complete your culinary journey:
- Crispy Matchstick Fries: For a delightful crunch, serve your fish cakes with thin, crispy matchstick fries. You could even take it a step further by sprinkling them with a homemade herb salt infused with fresh coriander and a hint of crushed garlic for an extra layer of flavor that complements the Thai profile.
- Flavorful Fried Rice: Whether you prefer a classic Special Fried Rice or the rich, aromatic flavors of Indonesian Fried Rice, a hearty rice dish makes for a comforting and fulfilling meal alongside the fish cakes.
- Noodle Delights: Explore the world of Asian noodles! Kway Teow, a popular stir-fried noodle dish, offers a savory and satisfying option. Alternatively, a refreshing Rainbow Noodle Salad or a nutty, comforting Nutty Noodle Salad can add a cool, textural contrast.
- Vegetable Bibimbap: Place your fish cakes on top of a colorful bowl of Vegetable Bibimbap for an exciting fusion dish. The tender fish cakes would be a wonderful protein addition to this Korean classic.
- Thai Sweet Potato Skins: For a twist on a classic, consider serving with Thai Sweet Potato Skins. The natural sweetness of the potato pairs wonderfully with the spicy fish cakes.
- Thai Cauliflower Rice Salad: If you’re looking for a lighter, low-carb option, a vibrant Thai cauliflower rice salad, especially one featuring tropical notes like mango and coconut milk, would create an incredible flavor symphony.
FAQs: Your Questions Answered
Can I Freeze Thai Fish Cakes?
While these fish cakes are undeniably at their best when cooked fresh, offering the most tender salmon and vibrant flavors, you certainly can freeze them for later enjoyment. To freeze, first cook the fish cakes completely, allowing them to cool down quickly and thoroughly. Once cooled, cover them tightly to prevent freezer burn and transfer them to the freezer. When you’re ready to enjoy them, defrost the fish cakes overnight in the refrigerator. Reheat them in a preheated oven at 180°C (350°F) for approximately 10 minutes, or until they are piping hot throughout. They’ll still taste really good, making them a fantastic make-ahead option!
Can I Substitute Salmon for Other Fish?
Absolutely! This recipe is quite versatile. While salmon provides a rich flavor and beautiful color, you can easily swap it out for other types of firm white fish. Excellent alternatives include trout, cod, pollock, or haddock. These fish will absorb the Thai aromatics beautifully and yield delicious results. Just ensure whatever fish you choose is fresh and boneless for the best texture.
What if I Don’t Eat Fish? (Meat Alternatives)
If fish isn’t to your liking, or you’re simply looking for a meaty variation, you can easily adapt this recipe! Replace the salmon with an equal amount of minced chicken or turkey. The aromatic Thai paste will infuse the ground meat with incredible flavor, creating equally delicious and satisfying patties. Adjust cooking time slightly to ensure the meat is cooked through.
Are These Thai Fish Cakes Gluten-Free?
For those following a gluten-free diet, you’ll be pleased to know that most of the ingredients in this recipe are naturally gluten-free. However, it’s crucial to check the labels of certain components, specifically fish sauce and any shrimp paste you might use (though not in this particular recipe). While many brands of fish sauce are gluten-free, some may contain hidden wheat derivatives. Always verify the ingredients list of the brand you are using to ensure it meets your dietary requirements. Everything else in this recipe is inherently gluten-free, making it a wonderful option for many.
How Spicy Are These Fish Cakes? (And How to Adjust)
The spice level of these Thai fish cakes can be easily customized to your preference. The recipe calls for one red chilli in the fish cake mixture and one in the dipping sauce. If you prefer a milder flavor, you can reduce the amount of chilli or remove the seeds and white membrane from the chillies, as these parts contain most of the heat. For those who love an extra kick, feel free to add another chilli or opt for a hotter variety like bird’s eye chillies. Remember, you can always add more chilli to the dipping sauce after tasting, giving you full control over the heat.
Can I Bake or Air Fry Them Instead of Frying?
Yes, you can absolutely bake or air fry these Thai fish cakes for a healthier, less oily alternative to pan-frying. If baking, preheat your oven to 190°C (375°F) and lightly grease a baking sheet. Place the shaped fish cakes on the sheet and bake for 12-15 minutes, flipping halfway through, until golden brown and cooked through. For air frying, preheat your air fryer to 180°C (350°F). Lightly spray the fish cakes with cooking oil and air fry for about 8-10 minutes, flipping once, until they are crisp and golden. Cooking times may vary depending on the size of your fish cakes and your specific appliance, so keep an eye on them!
More Thai Culinary Adventures
If you’re inspired by the vibrant flavors of Thailand and eager to explore more, here are some other delicious Thai recipes to try from our collection:
- Thai Chicken Salad with Peanut Dressing
- Easy From Scratch Thai Yellow Fish Curry
- Thai Red Chicken Curry (with homemade sauce)
- Skinny Thai Green Curry (with homemade sauce)
- Thai Style Fish Burgers
- Thai Style Peanut Pork with Broccoli
- Thai Prawns with Coriander (Cilantro) Cauliflower Rice
This post was first published in July 2014. Updated June 2019 with new photos, step by step photos, tips and serving suggestions, and expanded content for enhanced reader experience.
Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.