Easy Fish Cakes
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.

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. Frozen fish will also work. Ensure 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 – These are a match made in heaven. I love them paired together and 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 add 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
Pro 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 them, 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.
Pro 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 to the beaten egg.
- Lastly, add cilantro/parsley and season with salt and pepper.
- Take about 1/4 cup of the mixture and roll it into a ball with your damp hands, then flatten it to make it flat.
- Heat a shallow frying pan or cast-iron skillet with two tbsp 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.


Fish Cakes
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.
Video
Ingredients
- 1 lb (500 g) Fish
- ½ cup Onion chopped
- 1 tbsp Garlic minced
- 1 tbsp Ginger minced
- ½ tsp Coriander powder
- ½ cup Fresh cilantro or parsley chopped
- 2 slices Fresh bread
- ½ Egg beaten
- ½ tsp Salt
- ½ tsp Pepper
- 3 tbsp Oil cooking
Method
- 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 1/4 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 tbsp 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.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.










My husband dislikes tuna but when I made this recipe, I used tuna and he loved it! Thanks for the great recipe.
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
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.
I know what you mean, Marisa. Usually most people either love or hate Cilantro.
I bet these are so fresh and vibrant and just bursting with so much flavour!
Thanks, Jem. They were absolutely delicious