Chinese Fish Cakes (煎魚餅)

Learn how to make this versatile, delicious protein patty!

flodesk gif
Prep Time
35 min
Total Time
45 min
Yields
4 servings

A Recipe by Daddy Lau

My dad's been cooking Chinese food for over 50 years - as a kid fending for himself in Guangzhou, as the head chef of his own restaurant, and as a loving father in our home.

Hopefully, by learning this recipe, you'll get to experience some of the delicious joy we felt growing up eating his food!

- Randy

Every Chinese family has their own take on the versatile fish cake. You can make this with endless combinations of ingredients, such as tofu, ground pork, and more! For this recipe, my dad shows off his simple combination of fish, shrimp and dried scallops, seasoned to perfection with a luscious marinade.

Thank you, Kikkoman!

This recipe is brought to you in part by Kikkoman. My dad has been using Kikkoman flavors throughout his 50-year career as a chef, and it's a privilege to get to partner with them on such an iconic recipe, Pan-fried Fish Cakes!

  • Kikkoman products are a major flavor enhancer and bring out the “umami” taste, and help balance and round out flavors
  • Kikkoman® Less Sodium Soy Sauce is perfect for home cooks who are looking to cut down on their sodium levels, without sacrificing flavor
  • Kikkoman offers a wide range of Gluten-Free Asian sauces, including Gluten-Free Oyster Sauce and Gluten-Free Hoisin Sauce
  • The KikkomanUSA.com Chinese site offers easy Asian recipes that home cooks can enjoy any night of the week

You can learn more about Kikkoman and follow them on social media here:

Check out a quick story summary of our recipe!

Ingredients

Weight: US
oz
g
Volume: US
cup
mL
Servings
4

Main Ingredients

  • 12 oz fish
  • 5 oz shrimp
  • 1 oz dried scallop
  • 0.50 oz cilantro
  • 3 stalk green onion
  • 1 egg
  • 2 tbsp cooking oil

Marinade

  • 1 tsp sugar
  • 2 tsp salt
  • 1 tsp chicken bouillon powder
  • 0.25 tsp white pepper
  • 3 tbsp cornstarch
  • 4 tbsp water
  • 1 tsp Kikkoman® Sesame Oil (

    Amazon

    )

Sauce

  • 1 tbsp Kikkoman® Oyster Sauce (

    Amazon

    )
  • 1 tbsp Kikkoman® Soy Sauce (

    Amazon

    )
  • 1 tsp sugar
  • 5 tbsp water
  • 1 tsp cornstarch

Counteracting fishy odors

There are several ingredients hard at work here to keep the fish cakes from getting fishy.

First, the fish itself should be of good quality. If it already smells bad to you in the store, don't get it. Find a piece that smells fresh and clean.

Pungent herbs like cilantro and green onion are essential for cutting through potential fishiness. If you need a bigger punch, press the juice out of some fresh ginger and add that to the marinade.

The spices and flavorings that we use are not meant to cover up bad odors, but they do help to kill possible fishiness. Never forget your white pepper here! And just like our fresh ginger juice tip, you can also opt to sprinkle in some ginger powder.

Soy sauce, chicken bouillon powder and sesame oil also work hard to boost the light, savory flavor of the fish. In fact, Kikkoman® Soy Sauce's usefulness in fighting unpleasant fishy odors is why it's often served with sashimi and other fish dishes.

Please overmix me

My dad always has the same advice when working with fish paste: mix, mix, mix! This might sound strange if you come from a background of burger-making where it's more imperative to not overwork the protein. Why are we doing the opposite?

It's all about a structural protein in the fish (and also other meats) called myosin. Myosin is usually bound up with other proteins, but as you mix it and make it move, the myosin dissolves out of the protein complex that's tying it up and starts getting distributed throughout the paste.

Free, free at last! As the freed myosin travels around, it forms a gel to bind the paste and give it structure. As you mix it even more, around and around, the myosin forms longer links and creates more gel, which binds the paste even tighter. You can actually see the linked myosin in well-developed fish paste. They look like sticky fibers and they'll stick out like long fuzz if you pull your spoon out from the fish paste.

A tighter paste makes firmer, springier fish cakes! Three cheers for fish cakes that don't fall apart.

Time management hint: Before you start , make sure you get your dried scallops (1 oz) soaking in some warm water. They’ll need to be rehydrated and soft enough to chop by the time you’re finishing making the fish-and-shrimp paste.

We’ll get a head start on the marinade first. In a small bowl, combine sugar (1 tsp), salt, chicken bouillon powder (1 tsp), white pepper (0.25 tsp), and cornstarch (3 tbsp).

Peel and clean the shrimp (5 oz). To peel the shell off, twist and wiggle the tail off. Then, hook a finger under the remaining shell and pull it straight off. Then, butterfly each piece of shrimp by slicing it in half. This will expose the veins so they’ll wash right out. Put the sliced shrimp in a bowl of clean water and give them a good rinse with gentle, firm squeezes and swishes. Make sure that the veins wash out.

When the shrimp are clean, remove them from the water and gently squeeze out excess water. Too much water will make the mixture loose and prone to falling apart. Set the shrimp aside.

Slice the fish (12 oz) thinly. Once the fish is all chopped into thin slices, you’re going to start smashing it. It’s best to use the broadest knife you have for this, the closest thing you have to a cleaver.

Grip your cleaver high on the handle, extend your index finger out to push down on the blade, and turn the cleaver horizontally. Carefully smash the fish slices down into the cutting board. You won’t need a lot of sudden, dramatic force, as the fish is delicate and will succumb easily to smashing. Just come down with a bit of force, and then drag the knife back to crush the fish underneath.

The smashed fish slices should begin to form a paste, and as you go through the fish, gather it back up into new piles to smash again. It should get stickier and more paste-like with the second pass.

Set the fish paste aside and mash the shrimp using the same motion; the shrimp doesn’t need any slicing beforehand.

Fold the shrimp over itself and continue mashing for 1-2 minutes; if there are any tendons or connective tissue, you can roughly chop at it to break it down.

Fold your shrimp paste into your fish paste and roughly combine them.

Of course, you can use a food processor to make these pastes. We recommend processing the fish and shrimp separately, and then combining the two pastes.

Mince the rehydrated dried scallops, then fold it in with the rest of your mixture. Then, mash and fold your seafood mixture repeatedly until all the elements are well-combined. Then, set it aside.

Roughly chop the cilantro (0.50 oz) and the green onions (3 stalk). Add them to the mixture.

Add water (2 tbsp) to the marinade that you prepared earlier, and stir until well-combined. Add the marinade to the fish paste and use chopsticks to stir until it’s completely incorporated.

Add a beaten egg (1 ) and continue to mix. You really want to work the paste; the ideal texture of the cooked fish cakes is firm and springy, which you achieve by overworking the fish paste now to fully develop the myosin that binds it together.

Mix for at least 1-2 minutes, then add more water (1 tbsp) and continue to mix. Develop that myosin! Add the final amount of water (1 tbsp) and… you guessed it… keep mixing it in.

Add sesame oil (1 tsp) and keep mixing for at least 2-3 minutes.

Incorporate some professional restaurant technique by scooping up the mixture and slamming it back down into the bowl. This motion really helps work the fish paste.

Take a break from working the fish paste to create the dipping sauce. (Make sure your hands are clean!) In a small bowl, combine oyster sauce (1 tbsp), light soy sauce (1 tbsp), sugar (1 tsp), water (5 tbsp), and cornstarch (1 tsp). Mix until the sugar and cornstarch dissolve.

Because we want even heat over a large surface, it’s best to use a flat-bottom wok or a flat skillet for pan-frying the fish cakes. Heat up your pan and add oil (1.5 tbsp). Once the pan is hot, turn off the heat.

Prep your hands and utensils by applying a light coat of cooking oil (0.50 tbsp). My dad wears a glove and oils that up. This helps prevent the paste from sticking to you.

Form the fish paste into balls and set them into the pan. Remember, you’ll be flattening them later, so give them some space to breathe. My dad made approximately 2 oz balls, but you can make this whatever size you like, as long as you adjust your cooking time accordingly.

Once everyone is in the pan, turn the heat on to high. Let the fish balls cook for 2-3 minutes, then use a well-oiled spoon or paddle to flatten each one into a cake. Add more oil to the pan as needed; you really don’t want these to stick.

When the bottom surfaces of the fish cakes turn a beautiful golden brown and releases from the pan (about 5 minutes for us), flip them over.

Once you’ve flipped all the fish cakes over, turn the heat to medium. Let that cook until the fish cakes are cooked through (approximately 5 minutes); they’ll be firm and springy to the touch and have an internal temperature of 145° F. Now, you can increase the heat to add more color to the crust.

When you’re satisfied with the color, plate the fish cakes.

To cook the sauce, heat oil in a pan (you can just use whatever oil is left from pan-frying) and add the sauce mixture. Cook over high heat.

Stir frequently so it doesn’t burn as it thickens. If the consistency starts to get too thick for your liking, loosen it up with a bit of water or chicken broth. When you’re happy with the consistency, pour it into a dish and serve it alongside your beautiful fish cakes. Enjoy!

FAQ

Is the food processor or manual mincing better for making fish paste?

  • Use whichever method you feel more comfortable doing! My dad likes to make it by hand so he can control the most minute details of the fish paste... but honestly, the food processor will speed things up a lot. You'll still get tasty, springy fish cakes either way!

How do you achieve a bouncy texture?

  • It's all about overmixing. Mix that fish paste until your arm falls off... or until you can see sticky, fuzzy fiber-looking bits stretching out from the fish paste. That's the myosin developing into long, linked strands and binding your fish paste together.

Is there a difference between store-bought and homemade fish paste?

  • Both are great, but since my dad knows how to make fish paste from scratch and is comfortable with the process, he prefers controlling the exact ingredients and the perfect texture. Store-bought fish paste is absolutely fine to use.

How do you get rid of fishiness?

  • Use fresh, good quality fish! Also, make sure that you're including all these ingredients in the fish paste: cilantro, green onion, and white pepper. You can also add ginger juice or ginger powder.

Summary

Chinese Fish Cakes (煎魚餅)
Learn how to make this versatile, delicious protein patty!
  • Prep Time: 35 min
  • Total Time: 45 min
  • Yield: 4 servings

Main Ingredients

  • 12 oz fish
  • 5 oz shrimp
  • 1 oz dried scallop
  • 0.50 oz cilantro
  • 3 stalk green onion
  • 1 egg
  • 2 tbsp cooking oil

Marinade

  • 1 tsp sugar
  • 2 tsp salt
  • 1 tsp chicken bouillon powder
  • 0.25 tsp white pepper
  • 3 tbsp cornstarch
  • 4 tbsp water
  • 1 tsp Kikkoman® Sesame Oil (

    Amazon

    )

Sauce

  • 1 tbsp Kikkoman® Oyster Sauce (

    Amazon

    )
  • 1 tbsp Kikkoman® Soy Sauce (

    Amazon

    )
  • 1 tsp sugar
  • 5 tbsp water
  • 1 tsp cornstarch

Step 1 - Create fish & shrimp paste

↑ Jump to details

Time management hint: Before you start , make sure you get your dried scallops (1 oz) soaking in some warm water. They’ll need to be rehydrated and soft enough to chop by the time you’re finishing making the fish-and-shrimp paste.

We’ll get a head start on the marinade first. In a small bowl, combine sugar (1 tsp), salt, chicken bouillon powder (1 tsp), white pepper (0.25 tsp), and cornstarch (3 tbsp).

Peel the shrimp (5 oz). Then, butterfly each piece of shrimp by slicing it in half. Put the sliced shrimp in a bowl of clean water and give them a good rinse with gentle, firm squeezes and swishes. Make sure that the veins wash out.

When the shrimp are clean, remove them from the water and gently squeeze out excess water.

Slice the fish (12 oz) thinly. Once the fish is all chopped into thin slices, you’re going to start smashing it.

Grip your cleaver high on the handle, extend your index finger out to push down on the blade, and turn the cleaver horizontally. Carefully smash the fish slices down into the cutting board. Just come down with a bit of force, and then drag the knife back to crush the fish underneath.

The smashed fish slices should begin to form a paste, and as you go through the fish, gather it back up into new piles to smash again. It should get stickier and more paste-like with the second pass.

Set the fish paste aside and mash the shrimp using the same motion.

Fold the shrimp over itself and continue mashing for 1-2 minutes.

Fold your shrimp paste into your fish paste and roughly combine them.

Of course, you can use a food processor to make these pastes. We recommend processing the fish and shrimp separately, and then combining the two pastes.

Mince the rehydrated dried scallops, then fold it in with the rest of your mixture. Then, mash and fold your seafood mixture repeatedly until all the elements are well-combined. Then, set it aside.

Step 2 - Dice aromatics

↑ Jump to details

Roughly chop the cilantro (0.50 oz) and the green onions (3 stalk). Add them to the mixture.

Step 3 - Marinate paste & mix

↑ Jump to details

Add water (2 tbsp) to the marinade that you prepared earlier, and stir until well-combined. Add the marinade to the fish paste and use chopsticks to stir until it’s completely incorporated.

Add a beaten egg (1 ) and continue to mix.

Mix for at least 1-2 minutes, then add more water (1 tbsp) and continue to mix. Develop that myosin! Add the final amount of water (1 tbsp) and… you guessed it… keep mixing it in.

Add sesame oil (1 tsp) and keep mixing for at least 2-3 minutes.

Incorporate some professional restaurant technique by scooping up the mixture and slamming it back down into the bowl. This motion really helps work the fish paste.

Step 4 - Create dipping sauce

↑ Jump to details

In a small bowl, create the dipping sauce by combining oyster sauce (1 tbsp), light soy sauce (1 tbsp), sugar (1 tsp), water (5 tbsp), and cornstarch (1 tsp). Mix until the sugar and cornstarch dissolve.

Step 5 - Pan-fry fish cakes

↑ Jump to details

Heat up your pan and add oil (1.5 tbsp). Once the pan is hot, turn off the heat.

Prep your hands and utensils by applying a light coat of cooking oil (0.50 tbsp). This helps prevent the paste from sticking to you.

Form the fish paste into approximately 2 oz balls and set them into the pan.

Once everyone is in the pan, turn the heat on to high. Let the fish balls cook for 2-3 minutes, then use a well-oiled spoon or paddle to flatten each one into a cake. Add more oil to the pan as needed; you really don’t want these to stick.

When the bottom surfaces of the fish cakes turn a beautiful golden brown and releases from the pan (about 5 minutes), flip them over.

Once you’ve flipped all the fish cakes over, turn the heat to medium. Let that cook until the fish cakes are cooked through (approximately 5 minutes); they’ll be firm and springy to the touch and have an internal temperature of 145° F. Now, you can increase the heat to add more color to the crust.

When you’re satisfied with the color, plate the fish cakes.

Step 6 - Cook sauce & serve

↑ Jump to details

To cook the sauce, heat oil in a pan (you can just use whatever oil is left from pan-frying) and add the sauce mixture. Cook over high heat.

Stir frequently so it doesn’t burn as it thickens. If the consistency starts to get too thick for your liking, loosen it up with a bit of water or chicken broth. When you’re happy with the consistency, pour it into a dish and serve it alongside your beautiful fish cakes. Enjoy!

Step 7 - Take pictures
Whip out your camera (1). Begin taking photos (1,000,000). Pick your favorites!
Step 8 - Share and tag us on Instagram @madewithlau #madewithlau!
Did you have fun making this recipe? We'd love to see & hear about it. (Especially my dad. He would be THRILLED!)

Enjoy!

We have many, many happy memories of enjoying this dish growing up.

Now, hopefully, you can create your own memories with this dish with your loved ones.

Also, I cordially invite you to eat with us and learn more about the dish, Chinese culture, and my family.

Cheers, and thanks for cooking with us!

Feel free to comment below if you have any questions about the recipe.