These fish cakes make a perfect appetizer, side, or burger for a healthy meal. Made with onion, ginger, garlic, and fresh cilantro, these fish patties are bursting with flavor. And, this recipe is simple, easy, and gets done in less than 20 minutes.

Table of Content
You either love or hate cilantro, there is no in-between. Right? But, in these fish cakes you can use parsley instead of cilantro. So don't worry.
These remind me of my childhood. My mom would make this fish cake recipe quite often. In fact, she’d make large ones and serve them to us in burger buns. So, we’d have them like 'fish burgers' with ketchup. And they tasted so good.
Ingredients and substitutes
- Fish - You can use any fleshy fish for these cakes. For example, haddock, cod, or sea bass. And, frozen fish will also work. Just make sure you thaw and drain any excess water to avoid a soggy mixture.
- Cilantro – If you do not like cilantro you can also use parsley. I love cilantro. Also, cilantro has a strong flavor. Hence, you can’t miss it in a recipe.
- Ginger and garlic – To me, these are a match made in heaven. I love them paired together and I love the fresh taste of ginger in these cakes.
- Egg - This helps bind the ingredients together. So, add just as much as you need starting with half an egg. And, only adding more if you need it.
- Breadcrumbs - I prefer to use fresh breadcrumbs. And yet dry ones will also work.

Step by step instructions
- Thaw, drain, and wipe the fish. Then, cut into smaller pieces. Set aside
Tip - it is very important that you don't have excess moisture in the fish or the mixture will be difficult to shape - In a food processor -pulse the fresh bread to make breadcrumbs – remove and set aside.
- To the same food processor, add the onion, garlic, ginger, and cilantro/parsley. Pulse until minced. Then add the fish and pulse for another 2 to 3 minutes.
Tip - Pulse into smaller bursts so you don't grind it to a smooth paste. You want to mix until you have some paste and some coarse for some texture. - Remove from the food processor into a mixing bowl. Then, add half the beaten egg and breadcrumbs. Combine. You should be able to shape the mixture into a patty. If necessary add more for the beaten egg.
- Lastly, add cilantro/parsley, and season with salt and pepper.
- Take about ¼ cup of the mixture and roll into a ball with your damp hands then flatten to make them flat.
- Heat a shallow frying pan or cast-iron skillet with two tablespoon oil. Gently place the fish cakes in the hot oil.
- Cook for 3 minutes on each side until golden brown. Remove and drain excess on a paper hand towel.
- Serve with tomato sauce, mayonnaise, or tartar sauce on the side.

You may also like
Did you enjoy this recipe? Please ⭐️⭐️⭐️⭐️⭐️ it.
Save it for later.
You can also find a collection of my recipes and tutorials here on Pinterest. Follow me on Facebook, Twitter, and Instagram.
And, don't forget to subscribe to my blog to receive new recipes by email.
Printable Recipe
Fish Cakes
Print Pin Rate Share by Email Share on FB Save GrowDescription
Video
Conversions Used
1 lb = 453 grams, 1 cup = 240 ml, 1 stick = 113g, 1 tbsp= 15 ml, 1 tsp= 5 ml,
Ingredients
- 1 lb (500 g) Fish
- ½ cup Onion (chopped)
- 1 tablespoon Garlic (minced)
- 1 tablespoon Ginger ( minced)
- ½ teaspoon Coriander powder
- ½ cup Fresh cilantro (or parsley chopped)
- 2 slices Fresh bread
- ½ Egg (beaten)
- ½ teaspoon Salt
- ½ teaspoon Pepper
- 3 tablespoon Oil (cooking )
Instructions
- Thaw, drain, and wipe the fish. Then, cut into smaller pieces. Set aside Tip - it is very important that you don't have excess moisture in the fish or the mixture will be difficult to shape
- In a food processor -pulse the fresh bread to make breadcrumbs – remove and set aside.
- To the same food processor, add the onion, garlic, ginger, and cilantro/parsley. Pulse until minced. Then add the fish and pulse for another 2 to 3 minutes. Tip - Pulse into smaller bursts so you don't grind it to a smooth paste. You want to mix until you have some paste and some coarse for some texture.
- Remove from the food processor into a mixing bowl. Then, add half the beaten egg and breadcrumbs. Combine. You should be able to shape the mixture into a patty. If necessary add more for the beaten egg.
- Lastly, add cilantro/parsley, and season with salt and pepper.
- Take about ¼ cup of the mixture and roll into a ball with your damp hands then flatten to make them flat.
- Heat a shallow frying pan or cast-iron skillet with two tablespoon oil. Gently place the fish cakes in the hot oil.
- Cook for 3 minutes on each side until golden brown. Remove and drain excess on a paper hand towel.
- Serve with tomato sauce, mayonnaise, or tartar sauce on the side.
Nutrition Information
The nutrition information and metric conversion are calculated automatically. I cannot guarantee its accuracy. If this data is important to you please verify with your trusted nutrition calculator. Thank you
Cynthia
My husband dislikes tuna but when I made this recipe, I used tuna and he loved it! Thanks for the great recipe.
Veena Azmanov
Thank you, Cynthia. Happy you enjoyed this one too.
Tuna is a strong fish and if you don't like it, you just don't like it. But, it's amazing that your husband liked this variation.
Thanks for the feedback. I am enjoying all your comments
Marisa Franca
Would you believe the very first time I tasted cilantro I though -- YUCK! What is all the fuss about, especially in Mexican salsa. Well, the more we used the more we liked it. Now it's full blown love. These fish cakes sound marvelous. I think I'll make them into a burger size. A great luncheon dish. I'll be checking out your other cilantro recipes.
Veena Azmanov
I know what you mean, Marisa. Usually most people either love or hate Cilantro.
Jem
I bet these are so fresh and vibrant and just bursting with so much flavour!
Veena Azmanov
Thanks, Jem. They were absolutely delicious