Authentic Thai Fish Cakes Recipe (Tod Mun Pla)

Golden, fragrant Thai fish patties with that irresistible bouncy texture, spiced with red curry paste, fresh kaffir lime leaves, and crunchy snake beans.

Authentic golden Thai fish cakes Tod Mun Pla served on banana leaf with sweet chilli cucumber relish
Prep Time 20 mins
Cook Time 10 mins
Total Time 30 mins
Yields 16 cakes (4 servings)
Jump to Recipe ↓

If you have ever ordered street food in Bangkok or sat down at a lively Thai restaurant, you know that authentic Thai fish cakes (Tod Mun Pla) are unlike any Western fish patty. They are not breaded, they contain no mashed potato fillers, and they are not flaky. Instead, a genuine Thai fish cake possesses an intoxicating herbal aroma and an unmistakable bouncy, springy bite.

Many home cooks attempt this recipe and end up with heavy, oily, or crumbly discs. The secret does not lie in complicated equipment. It lies in food chemistry and the mechanical agitation of cold fish proteins. When you master this simple process, you can produce restaurant standard Tod Mun Pla in under thirty minutes.

Pair these appetizers with our refreshing Thai Beef Salad or our Crowd Pleasing Cob Loaf Dip for an extraordinary party spread.

The Science of the Bouncy Texture (Myosin Emulsification)

In Thai culinary tradition, the bouncy texture is called *deung* (springy elastic resistance). This happens when salt from fish sauce extracts myosin proteins from lean fish flesh. As the food processor blades shear the chilled fish, these proteins crosslink into a sticky, elastic paste that traps air and moisture.

The Golden Temperature Rule

Always keep your fish flesh ice cold right up to the moment it hits the food processor. If the fish warms above 15°C (59°F) during blending, the proteins degrade, resulting in a gritty, mushy fish cake instead of a springy, juicy one.

Essential Ingredients for Authentic Flavour

  • Lean White Fish: Featherback is traditional in Thailand. In Western supermarkets, Ling, Basa, White Cod, or Red Snapper fillets produce the cleanest texture. Avoid oily fish like salmon or mackerel.
  • Thai Red Curry Paste: Premium commercial brands like Mae Ploy or Maesri provide the authentic blend of lemongrass, galangal, dried red spur chillies, shrimp paste, and coriander root.
  • Makrut (Kaffir) Lime Leaves: Remove the tough central spine and slice the leaves into hair-thin threads. The fragrant citrus oils cut through the richness of the fried fish.
  • Snake Beans: Thinly sliced snake beans add crisp green texture in every bite. Standard French beans make an excellent everyday substitute.
  • Fish Sauce and Palm Sugar: Authentic Thai fish sauce (Nam Pla) provides savory salinity, balanced by a touch of palm sugar.
Raw ingredients for Thai fish cakes including white fish fillets, red curry paste, kaffir lime leaves, and snake beans

Fresh Pantry Essentials: Chilled white fish, Thai red curry paste, fresh kaffir lime leaves, egg, and snake beans

Step-by-Step Cooking Technique

1

Process the Fish to a Sticky Paste

Cube your cold fish fillets. Place the fish, 2 tablespoons red curry paste, 1 beaten egg, 1 tablespoon fish sauce, and 1 teaspoon palm sugar into your food processor bowl. Pulse on high speed for 60 to 90 seconds. Stop when the fish forms a single tacky ball that sticks firmly to the sides of the bowl.

2

Slap and Aerate the Paste

Transfer the paste to a ceramic bowl. Pick up the mass of paste with your hand and slap it down firmly into the bowl 10 to 12 times. This traditional Thai street technique drives out air pockets and enhances elasticity. Fold in the shredded kaffir lime leaves and green bean slices by hand.

3

Shape into Uniform Discs

Lightly moisten your palms with cold water to prevent sticking. Take 2 tablespoons of paste (about 35g) and gently press into a flat disc roughly 5cm wide and 1cm thick. Place on a baking sheet lined with greaseproof paper.

4

Shallow Fry at 175°C (350°F)

Pour 1 inch of peanut or vegetable oil into a deep pan and heat to 175°C (350°F). Carefully lower 4 or 5 patties into the hot oil. Fry for 2 minutes per side until the cakes puff up like golden pillows. Drain on paper towels for 1 minute before serving.

Crucial Mistakes to Avoid

Adding Flour or Starches

Western recipes often call for cornstarch or flour. Genuine Thai fish cakes rely exclusively on fish protein crosslinking for structure. Adding flour produces a heavy, gummy pancake.

Frying in Cold Oil

If the oil is below 165°C, the cakes will absorb oil and collapse into greasy discs. Keep oil steadily at 175°C using a kitchen thermometer.

Freshly fried Thai fish cakes served with sweet chilli dipping sauce and crushed peanuts

Serving Suggestion: Garnish with fresh Thai basil leaves, crisp cucumber relish, and a squeeze of lime juice.

Frequently Asked Questions

What gives Thai fish cakes their bouncy texture? +

The signature springy texture comes from mechanical processing of cold white fish with salt from the fish sauce. This aligns the myosin muscle proteins into a tight, elastic gel network.

What type of fish is best for Tod Mun Pla? +

Clown featherback is traditional in Thailand. In Western markets, Basa, Ling, Red Snapper, Tilapia, or Cod work exceptionally well. Lean, firm white fish produces the best spring.

Why did my Thai fish cakes turn out mushy or dry? +

Mushy fish cakes result from under processing the paste or using fish that was warm or too wet. Dry fish cakes result from over frying at too low an oil temperature.

Can I make Thai fish cakes in an air fryer? +

Yes, brush both sides of the patties lightly with oil and air fry at 190°C (375°F) for 8 to 10 minutes, flipping halfway through until puffed and golden brown.

Can I prepare the fish cake mixture ahead of time? +

Yes, you can shape the raw patties and store them in an airtight container between sheets of baking paper in the refrigerator for up to 24 hours before frying.

Can I freeze cooked Thai fish cakes? +

Yes, freeze fried fish cakes in a single layer on a tray, then transfer to a freezer bag for up to 2 months. Reheat from frozen in a 180°C oven or air fryer for 6 to 8 minutes.

What is the best dipping sauce for Thai fish cakes? +

A traditional Thai cucumber relish (ajad) or sweet chilli sauce mixed with finely diced fresh cucumber, chopped roasted peanuts, and fresh cilantro leaves.

Are Thai fish cakes gluten free? +

Yes, authentic Tod Mun Pla uses no flour or breadcrumbs. Always verify your red curry paste and fish sauce brands to ensure they carry a gluten free certification.

Can I replace snake beans with regular green beans? +

Yes, regular tender French green beans or round string beans work perfectly. Slice them into very thin 2mm discs so they cook through quickly during frying.

How spicy are authentic Thai fish cakes? +

They have a medium aromatic warmth from the red curry paste. You can adjust the heat by reducing red curry paste to 1 tablespoon for mild or increasing to 3 tablespoons for fiery heat.

Appetizers • Thai

Authentic Thai Fish Cakes (Tod Mun Pla)

Prep 20 mins
Cook 10 mins
Yields 16 fish cakes
Scale:

Ingredients

Click to check off

Fish Cake Base:

  • 500g (1.1 lbs) firm white fish fillets, chilled & cubed
  • 2 tbsp (35g) Thai red curry paste
  • 1 large egg, lightly beaten
  • 1 tbsp (15ml) Thai fish sauce (Nam Pla)
  • 1 tsp (5g) palm sugar or brown sugar
  • 6 leaves kaffir lime leaves, shredded
  • 50g (1/2 cup) snake beans, thinly sliced

Instructions

  1. 1

    Process Fish: Place chilled cubed fish, curry paste, egg, fish sauce, and palm sugar in a food processor. Process for 60 to 90 seconds until a sticky, elastic ball forms.

  2. 2

    Slap & Mix: Slap the paste into a bowl 10 times to build bounce. Fold in shredded lime leaves and snake beans by hand.

  3. 3

    Shape Patties: With moist hands, shape 2 tbsp portions into 5cm round discs about 1cm thick.

  4. 4

    Fry: Shallow fry in 175°C (350°F) oil for 2 to 3 minutes per side until golden brown and puffed. Drain on paper towels.

  5. 5

    Serve: Serve hot immediately with cucumber sweet chilli relish and lime wedges.

You Might Also Like