10 Secret Tips for Perfect Thai Fish Cakes Every Time

Prep Time: 20 minutes | Cook Time: 15 minutes | Total Time: 35 minutes | Servings: 4

Why These Thai Fish Cakes Work So Well

Making Thai Fish Cakes at home might seem tricky. Many recipes yield rubbery, bland results that don’t match restaurant quality.

This recipe solves those problems. We’ve perfected the fish-to-seasoning ratio for authentic Thai Fish Cakes that stay tender while holding their shape. The key? Fresh fish and the right amount of aromatics.

With this recipe, you’ll create restaurant-quality Thai Fish Cakes right in your kitchen. The mixture comes together in minutes, and the cakes cook quickly for a fast weeknight meal that’s sure to impress. If you enjoy seafood recipes, you might also like our Blackened Cod Fish which uses similar seasoning techniques.

Nutrition Comparison

NutrientRestaurant Thai Fish Cakes (4 pieces)Homemade Thai Fish Cakes (4 pieces)
Calories480310
Fat28g16g
Protein32g34g
Carbs24g12g
Sodium1200mg680mg
Cost$14-18$6-8

Equipment & Ingredients

Kitchen Tools

ToolPurpose
Food processorBlending fish mixture
Large mixing bowlCombining ingredients
Measuring spoonsAccurate seasoning
Large skilletFrying fish cakes
SpatulaFlipping cakes
Paper towelsDraining excess oil
PlateServing

Thai Fish Cakes Ingredients

IngredientAmountPurpose
White fish fillets (cod, haddock, or tilapia)1 poundMain protein
Red curry paste2 tablespoonsFlavor base
Fish sauce1 tablespoonUmami flavor
Lime juice1 tablespoonAcidity
Egg1 largeBinding
Green beans1/4 cup, finely choppedTexture
Cilantro2 tablespoons, choppedFreshness
Kaffir lime leaves2, finely sliced (optional)Aromatic
Vegetable oil3 tablespoonsFrying
Cucumber1/2, slicedServing
Sweet chili sauce1/4 cupDipping

Substitutions

  • White fish: Any firm white fish works well. Avoid oily fish like salmon.
  • Red curry paste: Green curry paste works too, but changes the flavor profile.
  • Kaffir lime leaves: Can skip or use 1 teaspoon lime zest instead.
  • Fish sauce: Soy sauce can work but use only 2 teaspoons.
  • Green beans: Finely chopped bell pepper adds nice color and crunch.

How to Make Thai Fish Cakes: Step-by-Step for Beginners

Preparation Phase (15 minutes)

  1. Gather all ingredients and tools
    • Take out your food processor and make sure the blade is properly attached
    • Collect all measuring spoons and cups
    • Place a cutting board and knife on your workspace
    • Set up a clean plate for formed fish cakes
    • Have paper towels ready for draining
  2. Prepare the fish
    • Unwrap 1 pound of fish fillets and check for freshness (should smell clean, not fishy)
    • Use paper towels to thoroughly pat fish dry on both sides
    • Look closely for any bones and remove them with tweezers or your fingers
    • Use a sharp knife to cut fish into approximately 1-inch cubes (size doesn’t need to be exact)
    • Place cut fish in a bowl and keep refrigerated until ready to use
    • TIP: If you’re new to working with fish, check out our Fish Sticks recipe for more tips on selecting and preparing white fish
  3. Prepare the vegetables and herbs
    • Rinse green beans under cold water
    • Trim the ends off green beans using a knife
    • Cut green beans into very small pieces (about 1/8 inch) until you have 1/4 cup
    • Rinse cilantro under cold water and pat dry with paper towels
    • Remove cilantro leaves from stems
    • Chop cilantro leaves finely until you have 2 tablespoons
    • If using kaffir lime leaves, rinse, pat dry, and slice into very thin strips
  4. Measure wet ingredients
    • Crack 1 egg into a small bowl and beat lightly with a fork
    • Measure 1 tablespoon fish sauce in a measuring spoon
    • Cut a lime in half and squeeze to extract 1 tablespoon juice (strain seeds)
    • Measure 2 tablespoons red curry paste using a clean measuring spoon
  5. Prepare serving components
    • Wash 1/2 cucumber under cold water
    • Slice cucumber into thin rounds (about 1/8 inch thick)
    • Pour 1/4 cup sweet chili sauce into a small serving bowl
    • Set aside a clean serving plate

Assembly Steps (10 minutes)

  1. Process the fish mixture
    • Take fish out of refrigerator
    • Add fish cubes to food processor bowl
    • BEGINNER TIP: Don’t process all at once – pulse in short bursts of 1-2 seconds
    • Pulse 5-6 times until fish is roughly chopped but not yet paste-like
    • Add the egg to the processor
    • Add 2 tablespoons red curry paste to the processor
    • Add 1 tablespoon fish sauce to the processor
    • Add 1 tablespoon lime juice to the processor
    • BEGINNER TIP: Scrape down sides of processor with rubber spatula between pulses
    • Pulse again in short bursts 8-10 times until the mixture becomes sticky but still has some texture
    • WARNING: Do not over-process! The mixture should not be completely smooth
  2. Complete the fish cake mixture
    • Scrape fish mixture from processor into large mixing bowl using rubber spatula
    • Make sure to get all mixture from under the blade
    • Add 1/4 cup finely chopped green beans to the bowl
    • Add 2 tablespoons chopped cilantro to the bowl
    • Add sliced kaffir lime leaves if using
    • BEGINNER TIP: Use a folding motion with spatula to combine (lift from bottom, fold over top)
    • Gently fold everything together until evenly mixed
    • VISUAL CHECK: Mixture should be slightly sticky and hold together when pressed
  3. Form the fish cakes
    • Fill a small bowl with cold water (for wetting hands)
    • Dip both hands in cold water (this prevents sticking)
    • Use a tablespoon to scoop about 2 tablespoons of mixture
    • BEGINNER TIP: Keep a measuring tablespoon nearby to check portion size
    • Place mixture in palm of one hand
    • Gently press and shape into a round patty about 2 inches wide and 1/2 inch thick
    • VISUAL CHECK: Edges should be smooth with no large chunks sticking out
    • Place formed patty on the clean plate
    • Re-wet hands between each patty
    • Repeat until all mixture is used (about 12 fish cakes total)

Cooking Phase (15 minutes)

  1. Prepare for cooking
    • Line a plate with 2 layers of paper towels for draining
    • Place large skillet on stove burner
    • Turn heat to medium
    • Add 3 tablespoons vegetable oil to cold skillet
    • BEGINNER TIP: Allow pan and oil to heat gradually (about 2 minutes)
    • HEAT TEST: Sprinkle a tiny drop of water into oil – it should sizzle immediately
  2. First batch cooking
    • SAFETY NOTE: Be careful of oil splatter – use long spatula
    • Gently place 4-5 fish cakes into hot oil, leaving at least 1 inch between them
    • BEGINNER TIP: Lower cakes away from you to prevent oil splashing toward you
    • Don’t move the cakes for first 2 minutes
    • Watch for edges to turn golden brown (about 2-3 minutes)
    • VISUAL CHECK: When bottom edge looks golden, it’s time to flip
    • Carefully slide spatula under one cake, supporting with spatula as you turn it over
    • Cook second side for 2-3 minutes until golden brown
    • DONENESS TEST: Gently press center with spatula – should feel firm, not squishy
  3. Remove and drain
    • When cakes are done, use spatula to carefully transfer to paper towel-lined plate
    • Place in a single layer, not stacked
    • Allow to drain for 1-2 minutes
    • BEGINNER TIP: If you need more space, add another layer of paper towels on top of first batch, then stack
  4. Cook remaining batches
    • Check oil level in pan – add 1 tablespoon more if needed
    • HEAT CHECK: Oil should still be hot but not smoking
    • Repeat cooking process with remaining fish cakes
    • TIMING TIP: Second batch may cook slightly faster as pan is already hot
    • Drain each batch on paper towels
    • BEGINNER TIP: If pan starts smoking between batches, remove from heat briefly and lower temperature

Serving Steps (5 minutes)

  1. Plate the fish cakes
    • Arrange 3 fish cakes per serving on individual plates
    • Place cucumber slices alongside fish cakes
    • Add a small bowl of sweet chili sauce on each plate or one larger bowl for sharing
  2. Final touches
    • Sprinkle a few fresh cilantro leaves over fish cakes
    • Serve immediately while still warm
    • BEGINNER TIP: These are best enjoyed hot, but don’t burn your mouth!
10 Secret Tips for Amazing Thai Fish Cakes

Troubleshooting

ProblemCauseSolution
Fish cakes fall apart when cookingMixture too wetAdd 1 tablespoon breadcrumbs and mix gently
Fish cakes too dense or rubberyFish over-processedNext time, pulse less in food processor
Not enough flavorUnder-seasonedAdd extra 1/2 tablespoon curry paste to remaining mixture
Fish cakes burning too quicklyOil too hotRemove pan from heat, let cool slightly, then continue
Mixture sticking to handsHands too dryWet hands more frequently with cold water
Fish cakes sticking to panNot enough oilAdd extra tablespoon oil between batches
Center still rawCakes too thickMake thinner cakes, about 1/2 inch maximum
Mixture too loose to formFish too wetChill mixture in refrigerator for 15 minutes before forming

Variations & Substitutions

Spicy Version

Add 1-2 finely minced Thai chilies to the food processor with the fish mixture.

Herb Lover’s Version

Double the cilantro and add 2 tablespoons finely chopped mint leaves.

Gluten-Free

This recipe is naturally gluten-free. Just check your curry paste label to ensure it contains no wheat ingredients.

Lower Calorie

Bake at 400°F for 15 minutes instead of frying. Spray baking sheet with oil and flip cakes halfway through.

Storing and Reheating Thai Fish Cakes

  • Refrigerator: Store cooled Thai Fish Cakes in airtight container for up to 2 days.
  • Freezer:
    • For uncooked: Form patties, place on parchment-lined baking sheet, freeze until solid (about 2 hours)
    • Transfer frozen patties to freezer bag with parchment between layers
    • Keeps for 1 month
    • For cooked: Cool completely before freezing in airtight container
  • Reheating:
    • From refrigerated: Pan-fry for 2 minutes per side on medium heat
    • From frozen (uncooked): Thaw overnight in refrigerator, then cook as normal
    • From frozen (cooked): Thaw then reheat in 350°F oven for 10 minutes
    • Microwave: 30 seconds on high (but texture will suffer)

For a delicious next-day soup option, try crumbling leftover Thai Fish Cakes into our Corn and Fish Maw Soup for added protein and flavor.

Safety Notes & Tips

  • Fish Safety:
    • Use only fresh fish that has been properly refrigerated
    • If fish smells strongly fishy, it’s not fresh enough
    • Keep fish refrigerated until ready to use
  • Internal Temperature:
    • Fish should reach 145°F for safety
    • Cakes should be opaque and flake easily when done
  • Oil Safety:
    • Never leave hot oil unattended
    • Keep a lid nearby to cover pan in case of oil fire
    • Never pour water on hot oil
  • Make-Ahead Tip:
    • Form patties up to 4 hours ahead and refrigerate
    • Place plastic wrap directly on surface to prevent drying

Chef’s Tips for Success

  • Texture Secret: The key to perfect Thai Fish Cakes is not over-processing the fish. You want some texture.
  • Flavor Boost: Let the mixture rest 10 minutes before forming patties for better flavor development.
  • Easy Shaping: Keep a small bowl of cold water nearby to wet hands between forming cakes.
  • Oil Temperature Test: Drop a tiny bit of mixture in the oil – it should sizzle immediately but not smoke.
  • Authentic Touch: Kaffir lime leaves make a big difference – look for them at Asian markets or online.
  • Beginner’s Confidence: Don’t worry if your first few Thai Fish Cakes aren’t perfect – by the end of the batch, you’ll be a pro!

Leave a Reply

Your email address will not be published. Required fields are marked *

Clicky