ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Make Fish Cakes from Scratch w/ Mash and Tomato Vinaigrette

Updated on April 11, 2012

How to Make Fish Cakes

What's with the Fish Cake recipes flooding the Internet these days? I've always been under the impression that fish cakes should be made with well . . . Fish! Why even go through the trouble if you're just going to drown out the flavor by adding potatoes and breadcrumbs into the mix? Don't get me wrong, mash potatoes have a rightful place sitting under a beautiful fish cake, just not inside of it. If you're interested in trying the delicate flavors of a true Fish Cake, stick around as I show you how to make fish cakes from scratch served up with some homemade mash and a simple tomato vinaigrette to pull it all together.

Foreword - Keep it Simple Stupid

If you've ever watched Masterchef or Kitchen Nightmares, you're probably aware of Gordon Ramsay's rants on how simplicity is key. Time to eat your own words buddy. Dear Mr. Ramsay, I've found several of your fish cake recipes online and they average somewhere around 10 ingredients a piece, mine only has five, so suck on that!


You can use any fish to make your fish cakes. I often use Rainbow Trout as I can catch them fresh close to home.
You can use any fish to make your fish cakes. I often use Rainbow Trout as I can catch them fresh close to home.

Serves Two with leftovers!

Salmon, Trout, Cod, Bass, etc. all make for great fish cakes. The key to a good cake is the freshest fish possible!

Simple Fish Cake Recipe:

Learning how to make fish cakes is a lot easier than you may think!


  • 2 Cups Cooked and Broken up Fish Meat
  • 1/2 White Onion Chopped Finely
  • 2 Celery Stalks Chopped Finely
  • 2 Large Eggs
  • 1 Cup Grated Parmesan Cheese
  • Salt & Pepper to Taste


  1. If you haven't done so already, make sure that your fish is cooked and ready to breakdown. I generally cook my fish whole on the BBQ so that it stays moist and also gains a little smokiness. Let you're fish cool down before you go breaking down the meat inside.
  2. Once you have broken down your fish meat and removed any bones, combine all ingredients into a large bowl and mix well. Divide the mixture into four equal parts and form into cake shapes.
  3. Allow the cakes to set up in the refrigerator for at least a half hour.
  4. Cover the bottom of a medium saucepan with vegetable oil of your choosing (I like Sunflower Oil), and heat to medium-high heat.
  5. Cook fish cakes until they reach a golden brown color. They should only spend 4-6 minutes on each side and only be flipped over once. Cook two fish cakes at a time so the oil stays hot. If you try to cook them all at once, the oil could go cold and you'll end up with very oily fish cakes.
  6. When they're golden, remove from the oil and place on a cooling rack. Hit them with a touch of salt and pepper right away. Once any excess oil has dripped off, they're ready to eat.


Tomato Vinaigrette:

A simple touch of acidity is all it takes to enhance the delicate fish and potato flavors!


  • 1 Cup Cherry Tomatoes
  • 1 tsp Chili Powder
  • 3 Tablespoons Olive Oil
  • Dash of White Vinegar
  • Salt and Pepper to taste

Combine all ingredients in a food processor/blender and process until smooth. Set aside until you're ready.

Rustic Garlic Mash Potatoes


  • 5 Large Russet Potatoes
  • 1/2-1 Cup Milk
  • 1/4 Cup Butter or Vegetable Oil
  • 2 Large Cloves Garlic (Chopped or made into a paste)
  • Handful fresh Chopped Chives
  • Salt and Pepper to taste


  1. While your fish cakes are setting up in the refrigerator, boil the whole potatoes in lightly salted water for 20-30 minutes depending on their size. The potatoes should be soft enough to stick a knife through them without too much resistance.
  2. Once ready, pour off water and quickly mash the potatoes with a large fork or masher. Add the garlic, oil and mix well. Next begin adding the milk. If you like creamy potatoes like me, go for more milk. Add as much or as little as you desire.
  3. Finish the potatoes with salt and pepper and the addition of the chives.


Endless Possibilities -

Get creative. Sure my recipe is great, but not everybody uses the same ingredients. I invite you to post up variations or a fish cake recipe of your own. I hope that you can add this one to your arsenal of recipes. Now go spread the word, and show your friends how to make fish cakes the real way.


    0 of 8192 characters used
    Post Comment

    • AngeLife profile image


      7 years ago from Almost Heaven

      Have you tried grilled fish in tacos?

    • profile image


      7 years ago

      Thanks for posting! Looks good, will try the vinaigrette for sure.

    • jean2011 profile image


      7 years ago from Canada

      Sounds delicious, I'll have to try this one. I have this hub useful.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)