Thai Fish Cakes

4.84 from 6 votes
Email Facebook LinkedIn Mix Pinterest Reddit Twitter
This post may contain affiliate links. Read our disclosure policy.

Make the best Thai fish cakes with a springy and silky texture without running to an Asian market.

Thai Fish Cakes (Tod Mun Pla) | Asian | Appetizer | Main | Easy | Recipe |

Lately we’ve been obsessed with these fish cakes. Here are three reasons you should try them out:

  1. You can create that smooth and springy texture with normal white fish fillets from a normal grocery store. No need to run to an Asian store to get fish paste.
  2. It’s super easy to prepare the fish paste, with 5 minutes and a spin in the food processor.
  3. These fish cakes are decadent enough to serve as a main.

Back in 2014 when I had just started this blog, I posted a Chinese fish cake recipe right here. I bought the freshest fish I could find. And I used a cleaver to chop the fish for 20 minutes to make the fish paste (I was living in China and did not own a food processor). The result was a mediocre fish cake with a grainy texture. I firmly believed that the sad results were caused by the fish I used. In Hong Kong and Macau, where I had some of the best fish cakes ever, they always used live, whole fish. To create the springy fish cake, they would baton the paste with wooden sticks for 30 minutes.

I thought it was a process that would be impossible to recreate at home.

I was dead wrong about that.

Thai Fish Cakes (Tod Mun Pla) | Asian | Appetizer | Main | Easy | Recipe |

The key to the springy texture

Recently I came across the Tod Mun Pla recipe on She Simmers. If you haven’t heard about this blog, it is my go-to place for all Thai recipes. Leela Punyaratabandhu started the blog back in 2008 and has a great collection of authentic Thai recipes. She is a serious cook who grew up in a traditional Thai family that loves cooking and appreciates good food. She is the author of two beautiful cookbooks: Bangkok: Recipes and Stories from the Heart of Thailand and Simple Thai Food: Classic Recipes from the Thai Home Kitchen. Her recipes might look quite long and they use exotic ingredients, just like in a real Thai kitchen, but my cooking of her recipes has always resulted in excellent dishes. This fish cake is no exception.

In her post, she shares the secrets of creating the perfect fish cake texture at home–by adding egg whites and beating the fish paste with a mixer, to create that airy, fluffy texture. It is a process that mimics the traditional method of beating the fish with wooden sticks. But with modern tools, you can actually accomplish it at home by simply turning on your mixer and letting it run for a few minutes.

Thai Fish Cakes (Tod Mun Pla) Cooking Process

When I tried out her method, I did a few things differently:

  1. I used fish fillets instead of fish paste. I was curious to see if I could recreate that smooth texture without running to the Asian market. The results turned out to be excellent.
  2. I beat the fish paste while grinding it in my food processor. The fish paste turned out well without special mixture.
  3. I didn’t use kaffir lime leaves because I couldn’t find them. It did not affect the flavor too much.

The result was perfect springy fish cake with a smooth texture and bold flavor, just like the ones you have in a restaurant.

Thai Fish Cakes (Tod Mun Pla) | Asian | Appetizer | Main | Easy | Recipe |

How to shape the fish cakes without getting your hands dirty

During the cooking, I also found a great way to create round-shaped fish cakes without shaping them with your hands. Here is how:

  1. Use a cookie scoop to transfer a ball of 2 tablespoons of fish paste onto an oiled spatula.
  2. Press the fish ball with the back of another spatula or a large spoon to flatten the ball into a 1/4-inch (1/2-cm) thick disc.
  3. Gently slide the shaped fish cake into the pan. It will be easy because the spatula is coated with oil.
  4. Fry until the fish cake turns golden.

OK, it might look like a lot of work. But I’m a control freak and I want my fish cakes to be perfectly round. Judge me if you want!

Thai Fish Cakes (Tod Mun Pla) Cooking Process

In case you don’t want to deep fry the fish cakes, you can use a little oil and pan fry them as well. The fish cakes won’t have a consistent golden surface, but it won’t affect the taste.

A note on serving

Although an Asian restaurant would serve fish cakes as an appetizer, they are actually a great ingredient to serve as a main dish.

When I was visiting Singapore, I had the most excellent fried noodle dish at a hole-in-the-wall restaurant in the basement of an office building. The plate was extremely simple and did not even look appetizing (see the picture below). The thin strips of noodles were piled on a paper plate with a fish cake on top. When I had one bite, I blurted out “OH. MY. GOD!” It was one of my most satisfying meals ever.

Best Fried Noodles in Singapore |

Back to the topic… Here are a few ways to serve the fish cakes to make a satisfying main:

  1. Top the fish cakes on steamed rice and serve with a roasted vegetable on the side.
  2. Make 15-minute fried rice noodles without adding any meat. Top the fish cakes on the noodles.
  3. Make this 10-minute soy sauce noodle soup, and top with fish cakes.

I hope you enjoy this dish as much as I do!

Thai Fish Cakes (Tod Mun Pla) | Asian | Appetizer | Main | Easy | Recipe |

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.

More delicious seafood recipes

Want to Know More?Receive our 5-Day Chinese Cooking Crash Course & Recipe Updates! Subscribe
Thai Fish Cakes (Tod Mun Pla) | Asian | Appetizer | Main | Easy | Recipe |

Thai Fish Cakes (Tod Mun Pla)

4.84 from 6 votes
This recipe was developed based on the Fish Cake recipe from She Simmers, and the recipe from Lucky Peach: 101 Easy Asian Recipes. The dipping sauce recipe is slightly adapted from Lucky Peach Presents 101 Easy Asian Recipes by Peter Meehan.
Author: Maggie Zhu
Course: Main
Cuisine: Chinese
Prep Time: 10 minutes
Cook Time: 20 minutes
Servings: 4 to 6 servings


Fish Cake

  • 1 pound (450 grams) white fish fillet , cut into 1-inch (2.5-cm) pieces (Footnote 1)
  • 2.6 ounces red curry paste
  • 2 large egg whites
  • 1 tablespoon fish sauce (or soy sauce if you don’t like fish sauce)
  • 1 tablespoon sugar
  • 1 cup thinly sliced green beans (*Footnote 2) (Optional)
  • Vegetable oil for frying (*Footnote 3)
  • Lime wedges for serving

Dipping sauce

  • 1/2 cup Thai sweet chili sauce
  • 1 cup seeded cucumber , chopped
  • 2 tablespoons roasted peanuts , chopped
  • 2 tablespoons cilantro , minced
  • 1 teaspoon fish sauce


  • Fish cake:
  • Combine the fish, curry paste, egg whites, fish sauce, and sugar in a food processor. Pulse a few times, to mix until it forms a smooth, thick, and sticky paste, 2 minutes or so. Once finished, poke the fish paste with a spoon. It should be firm, elastic, and springy. Transfer the fish paste into a big bowl.
  • Fold the green beans into the paste using a spatula.
  • Heat 1/2-inch oil in a small deep pot over medium heat until hot (*Footnote 4).
  • Work on the fish cakes in batches. Use a cookie scoop to transfer a ball of 2 tablespoons of fish paste onto an oiled spatula. Then use the back of another spatula or a large spoon to flatten the ball into a 1/4-inch (1/2-cm) thick disc. Gently slide the fish cake into the pan. Fry until the bottom side turns golden, about 30 to 40 seconds. Flip and cook the other side until golden. The whole process should take about 1 minute. (*Footnote 5) To test doneness, transfer a fish cake onto a plate and poke it with a toothpick. You should feel the bouncy resistance and the toothpick should come out clean.
  • Sauce
  • Mix all the sauce ingredients in a small bowl right before serving.
  • Serve the hot fish cake with dipping sauce as an appetizer, or serve them on top of rice or noodles as a main. Enjoy!
  • You can store the cooked fish cakes in the fridge for a couple days, or in the freezer for up to 3 months. One note: do not refrigerate the uncooked fish paste. I did it once, and fried fish cakes made from day-old fish paste and it resulted in a tough and grainy texture. I had to put it back into the food processor and beat two more egg whites into it to get the texture fluffy again.


  1. Catfish, sea bass, cod and other types of white fish fillets will work. Try to find the freshest fillets possible. I prefer to use catfish to make this recipe, because the fish is fattier and creates a better texture.
  2. Authentic fish cakes use thinly sliced green beans or Chinese long beans (string beans) to add texture. You can skip this, or add a handful of chopped green onion.
  3. To create the best fish cakes that have a crispy golden crust and tender interior, you need to use a bit more oil, just enough to cover the fish cakes. But if you do not like frying, you can add just enough oil to cover the bottom of the pan. The surface of the fish cakes will turn darker but it will remain tasty.
  4. I highly recommend using a small, deep pot if you plan to fry the fish cakes. You can cook the whole batch with about 1 cup of oil (or less). The fish cakes cook very quickly in the hot oil, so you won’t be able to work on more than three cakes at a time. Alternatively, you can use a large nonstick skillet and roast the fish cakes with less oil.
  5. If your fish cake turns dark brown too fast, not leaving you enough time to work on shaping the next fish cake, reduce the heat to medium or medium low. If the fish cake takes too long to turn golden, increase heat slightly.


Serving: 1of the 6 servings, Calories: 308kcal, Carbohydrates: 21.8g, Protein: 16.3g, Fat: 16.5g, Saturated Fat: 3.9g, Cholesterol: 61mg, Sodium: 1053mg, Potassium: 371mg, Fiber: 1.5g, Sugar: 10.9g, Vitamin A: 15IU, Vitamin C: 9mg, Calcium: 4mg, Iron: 12mg
Did You Make This Recipe?Don't forget the last step! Leave a comment below, and tag me @OmnivoresCookbook and #OmnivoresCookbook on Instagram!

The recipe was originally published in August 21, 2014 and updated in September 10, 2017. I completely changed the ingredients and cooking method. Please replace your old copy with this new version for much better results.

Thai Fish Cakes (Tod Mun Pla) | Asian | Appetizer | Main | Easy | Recipe |

Receive our FREE 5-Day Chinese Cooking Crash Course & Recipe Updates!


Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Rate This Recipe!

Reader Questions and Reviews

  1. Thalia @ butter and brioche says:

    i make a seriously delicious thai fish cake, definitely inspired to try this fish cake version. they look great!

    • Maggie says:

      The idea of making Thai fish cake sounds so delicious! I’d definitely try to make it next time!

  2. maria s says:

    thanks for the fish ball tips! They look great, i really want to try and make them! Thanks for the step by step photos haha

    I’ve just discovered your blog and i really love it! Here’s my blog if you have a chance to take a look!

    • Maggie says:

      Hi Maria, thanks for stopping by and glad you like this one!

  3. Mariana @The Candid Kitchen says:

    Your photos are so inviting! I love this recipe, fishcakes are one of my favourites.

    • Maggie says:

      Thanks Mariana! So glad you like this one 🙂

  4. nicole ( says:

    I love the sound of this recipe and the photos capture it beautifully!

    • Maggie says:

      Thanks Nicole! Have a great weekend 🙂

  5. Lokness @ The Missing Lokness says:

    Maggie, love these beautiful pictures! And that fish cakes, I totally want some! Saving the recipe for later.

    • Maggie says:

      Glad you like this one! It’s a very simple recipe and I’m surprised the result turned up so good 🙂

      • Sadye says:

        4 stars
        It WAS surprisingly simple — with two of us tag-teaming the frying duty — and we were thrilled with the result!

  6. Anna @ says:

    5 stars
    Hi Maggie,
    I absolutely love your blog. So glad I found you! I will let you know when I’ll try out your fishcakes or your pork buns 😉

    • Maggie says:

      Hi Anna, thanks for stopping by and leaving a nice comment! Glad you like the recipes and happy cooking! 🙂

  7. Michelle @ The Complete Savorist says:

    So delicate looking. High in nutrition. Can’t wait to try them.

  8. Christine | No Gojis No Glory says:

    I’m a big fan of fish and love finding new ways to try it. I’ve never made fish cakes before, but these look so fantastic. I think they’d pair well served as a little side to some soup. Glad your mishap turned into something so delicious!

    • Maggie says:

      A soup paring sounds great! I think it goes well with Thai soup, like tom yum kum or Tom Kha Gai. There’s crab cake, so why not fish cake! 🙂

  9. 5 stars
    I love this recipe Maggie! I especially love that you’ve provided directions for how to make this without a food processor!

  10. NJ says:

    Hi..Maggie, Will frozen tilapia work for This recipe?
    If I substitute the red curry paste to Japanese curry paste(ru)
    Will it work as well?

    • Maggie says:

      Hi NJ, yep, you can use frozen tilapia to cook this recipe. As long as you beat in the egg white, the fish cakes will come out great with the springy texture. And I think Japanese curry paste will work just well 🙂 Happy cooking and let me know how the fish cakes turn out!

  11. Sean Mahan says:

    Damn, these fish cakes look so delicious! This weekend I’ll have some friends over so I’m already saving this recipe to try =)

    • Maggie says:

      Sounds like a great plan! Happy cooking and let me know how the fish cakes turn out 🙂

  12. Tammy says:

    5 stars
    I love this recipe!! It’s so easy and SO delicious! Thanks so much for sharing, this is definitely a keeper!

    • Maggie says:

      So glad to hear it Tammy! Hope you have a great day and can’t wait to hear what you cook the next 🙂

  13. Joe says:

    Great recipe. I’ve also struggled with chopping fish by hand, the food processor is the way to go, good call. I treat the recipe here as a skeleton, one can build it out/tweak in various ways. For example, I used tilapia, added two whole eggs (not just whites), also added chopped green onions and cilantro with the green beans, played with the sauce ingredients, and added more red curry paste to the fish. So that was a balance of things I’ve used before, and experimenting is fine. Hard to go wrong, I think. In any case, a very good go-to recipe (now in my computer recipe book), the cakes are excellent, and ideas for presentation here are nice as well. Thanks!

  14. Shirley says:

    Hi, mine turned out crumbly and I used frozen cod. Please advise where could have went wrong?

    • Maggie says:

      Hi Shirley, when you use a food processor to mix the paste, does it reach a consistency that is sticky and bouncy? I found out that if you don’t mix it enough, the paste won’t reach a very fine texture and will turn out crumbly.

  15. Eliza says:

    Why write all the gumpf before giving the recipe? So much waffle to get to it. Who reads all the nonsense anyway? Immunity interested in your personal life and amateur writing no just want the recipe. Let’s cut the rubbish out have the recipe please.
    I will tryout for recipe later today – thanks for sharing it.

    • Carol says:

      Just under the recipe heading, there’s a ‘Jump to recipe’ link that takes you to the recipe and a ‘Print recipe’ link that opens just the recipe in a new tab.

  16. Mary says:

    5 stars
    Made these today and they were easy, quick and scrumptious. Only different ingredient I used was laksa paste as did not have red curry paste in my pantry.

  17. J says:

    Hello, this looks super appertising! I’m keen to do it for the kids who don’t take spicy food, should I follow the steps and just omit the chilli all together or do you suggest a substitute as the chilli paste has other ingredients inside. Thanks!! 🙏🏼

    • Maggie Zhu says:

      The sweet chili sauce is actually not spicy at all. It’s mostly just taste sweet. The part that’s spicy is the red curry paste. You will need some of it so the final fish cakes will taste good. Maybe try to reduce the amount to half. The finished fish cake shouldn’t be too spicy and it will be great with the sweet sauce.

  18. Olliburr says:

    5 stars
    Great quick and tasty recipe. Made this with rockfish fillet and really enjoyed it.

Omnivore's Cookbook: Make Chinese Cooking Easy
BuzzFeedGood HousekeepingHuffington PostLucky ChowMSNReader's DigestSaveurYahoo! News

FREE 5-Day Chinese Cooking Crash Course

Cooking delicous Chinese food is easier than you think!





Follow us on Facebook