Spicy Fish & Potato Cakes

Andy Anderson !


If you like crab cakes I think that you will like these fish and potato cakes. They can be made with just about any good firm fish fillets, and they are combined with some spicy mashed potatoes to produce a wonderful flavor.

We will be frying these up in a skillet; however, if you would like to try baking them, do one thing… substitute the fresh bread crumbs with panko and you should not have a problem.

Well, you ready… let’s get cooking.


★★★★★ 2 votes

40 Min
40 Min
Stove Top



  • 1 lb
    starchy potatoes, such as maris piper, or the old dependable russet
  • 10 Tbsp
    vegetable oil, or grapeseed oil, i prefer the latter
  • 1 medium
    yellow onion, finely chopped
  • 1 medium
    hot chili, your choice… how hot do you want it?
  • 2 Tbsp
    fresh ginger, finely minced
  • 1 tsp
    dijon mustard
  • 1 tsp
    old bay, or any good seafood seasoning
  • 1 Tbsp
    fresh dill, finely chopped
  • 1 Tbsp
    lemon zest, about 1/2 lemon
  • 1 medium
    egg, lightly beaten
  • ·
    sea salt, to taste
  • ·
    freshly ground black pepper, to taste

  • 1 lb
    skinless fish fillets, cod, tilapia, haddock… your choice
  • 10 oz
    milk, whole
  • 2 medium
    bay leaves
  • 1 tsp
    peppercorns, whole black

  • 6 Tbsp
    all purpose flour
  • 3 medium
    eggs, lightly beaten
  • 1 1/2 c
    freshly ground, white breadcrumbs

How to Make Spicy Fish & Potato Cakes


  2. Chef’s Note: Maris Piper (Solanum tuberosum “Maris Piper”) is an Irish potato bred by Northern Ireland grower John Clarke. It is the most popular potato in the United Kingdom, but is seldom sold in the U.S. And that’s sad because it’s a great potato for this dish, plus they make excellent chips.
  3. Add the potatoes to a pot of salted water, and boil with the skins on until tender.
  4. Chef’s Tip: To check for doneness, insert a paring knife, or fork into the potato; it should go in with little resistance.
  5. Remove from the water, and allow the potatoes to cool, and remove the skins (they should just slide off). Place the skinned potatoes into a large bowl and mash.
  6. Heat 2 tablespoons of the oil in a pan over medium heat. Add the onion, chili (if using), and ginger, and then cook for 3 minutes. Add the dijon mustard, and stir for an additional 2 minutes. The onions should be nice and softened by this time.
  7. Add the onion mixture to the mashed potatoes, and then add the Old Bay, dill, lemon zest, salt and pepper, to taste, and mix together. Finally add in the egg, and thoroughly combine.
  9. Place the fish in a large frying pan, and add the peppercorns and bay leaves.
  10. Cover with the milk, and add additional water to cover the fish.
  11. Bring up to a slow simmer, and allow the fish to simmer, covered for 3 or 4 minutes.
  12. Take off the heat, and allow the pan to sit an additional 10 minutes, covered, to finish cooking the fish.
  13. Remove out of the milk, and allow the fish to cool slightly. Then use your hands to break them into medium-sized flakes.
  14. Add 2 or 3 tablespoons of the poaching liquid to the potato mixture, and combine.
  15. Add the flaked fish to the potato mixture, and gently combine.
  16. Chef’s Note: It’s okay, if the fish breaks up… I’ve actually mixed all the ingredients together using my food processor fitted with an S-blade.
  17. Shape the mixture into patties about 3.5 inches wide by 1 inch tall.
  18. Dust each of the fish cakes with flour, dip into the egg, and finally coat with the breadcrumbs.
  19. Chef’s Tip: The easiest way to make fresh bread crumbs is to take the bread, cut off the crusts, and give them a couple of pulses in a food processor, fitted with an S-blade.
  20. Prep Tip: When I’m making these for a catering event, or for a gathering of friends and family, I usually make these in the morning, and let them sit in my prep fridge all day. That way, I’m ready to go at dinnertime.
  22. Add the remaining oil to a frying pan, set over medium heat. Cook the fishcakes in batches until they are nice and brown, about 6 to 8 minutes per side.
  23. Chef’s Tip: If you are doing these in batches, set your oven to a low setting, and put the cooked ones in the oven on a paper towel lined sheet, to keep them warm while the others are cooking. And the paper towels will have the added effect of helping to drain off any additional oil from frying.
  24. Serving Tip: Traditionally, fishcakes are served with mustard pickles, but in keeping with the spicy nature of these, may I suggest a mild horseradish like this one: A Kinder, Gentler Horseradish Sauce
    And perhaps some sautéed greens on the side.
  25. Keep the faith, and keep cooking.

Printable Recipe Card

About Spicy Fish & Potato Cakes

Course/Dish: Fish Seafood
Main Ingredient: Fish
Regional Style: Canadian
Dietary Needs: Soy Free

Show 31 Comments & Reviews

7 Feel-Better Homemade Chicken Soup Recipes

7 Feel-Better Homemade Chicken Soup Recipes

Homemade chicken noodle soup can fix anything. When sick, it speeds up the healing process. Want something satisfying on a cold day? Chicken soup will warm ya right up. Traditional chicken soup is made from chicken broth, chunks of chicken, and vegetables like carrots, celery, and onion. Noodles, spices, and other ingredients can be added […]

23 Recipes to Fuel Your Cyber Monday Shopping

23 Recipes to Fuel Your Cyber Monday Shopping

Cyber Monday is a great day to wrap up (or maybe begin) holiday shopping. But, with so many deals, it can be hours of sitting at a computer or smartphone finding exactly what you want. At some point, you’re going to be hungry. Keep yourself fueled by making one of these 23 recipes. From sausage […]

18 Inexpensive Thanksgiving Dinner Recipes

18 Inexpensive Thanksgiving Dinner Recipes

Preparing a holiday meal can get pricy. However, there are ways to prepare a fantastic holiday dinner while still saving a few dollars. Planning a menu early and shopping sales are two tips. Preparing recipes with budget-friendly ingredients is also key. Potatoes are inexpensive and Hasselback potatoes make an amazing presentation. Turkey is typically the […]