Fish Cake Recipe: How to Make Crispy Cakes at Home
Fish Cake Recipe are a timeless comfort food with global appeal. Whether pan-fried and crispy or soft and flaky, they strike the perfect balance between hearty and light. They’re also incredibly versatile — perfect as a starter, a snack, or the main course. And let’s be honest: who doesn’t love a golden brown, crispy patty packed with flavor?
Healthier Than You Think: Benefits of Homemade
Homemade fish cakes let you choose exactly what goes into them. You can skip the preservatives, reduce sodium, and choose healthier oils. Want to make them low-carb? Swap potatoes for mashed cauliflower. Avoiding gluten? Use almond flour or gluten-free breadcrumbs. Homemade fish cakes can be as healthy — or indulgent — as you like.
Better Than Store-Bought: Control the Ingredients
Store-bought fish cakes often contain fillers, artificial flavorings, and very little actual fish. When you make them yourself, you can use high-quality ingredients like fresh cod or tuna, real herbs, and just the right amount of spice. The result? A fish cake that’s crisp on the outside, moist on the inside, and full of real seafood flavor.
Perfect for Any Meal: Dinner, Snack, or Appetizer
This fish cake recipe is super flexible. Serve them as a light dinner with a salad, tuck them into a sandwich for lunch, or plate them with a dipping sauce as an appetizer. They’re also easy to batch prep and freeze, so you always have a delicious option ready to go.
Ingredients You’ll Need for Crispy Fish Cakes

Best Fish for Homemade Fish Cake Recipe (Cod, Tuna, or Salmon)
Choose the right fish for your fish cake recipe to get the perfect flavor and texture. Cod is light and flaky, tuna offers convenience and richness, and salmon adds a buttery depth. Whether fresh, frozen, or canned, selecting the best fish is the first step to delicious, crispy fish cakes.
Essential Fish Cake Ingredients: Potatoes, Breadcrumbs, and Egg
Every crispy fish cake needs a solid foundation. Mashed potatoes add softness, eggs bind everything together, and breadcrumbs give you that irresistible crunch. These basic ingredients create the texture that makes this fish cake recipe a standout.
Flavor Boosters for Fish Cakes: Herbs, Spices, and Mustard
Take your fish cakes to the next level with simple flavor enhancers. Add Dijon mustard for a zingy punch, lemon zest (optional) for brightness, and herbs like parsley or dill for freshness. Garlic powder, paprika, or cayenne pepper can also spice things up for bold, tasty bites.
Low-Carb and Gluten-Free Fish Cake Ingredient Swaps
Making healthy fish cakes? Swap mashed potatoes with mashed cauliflower for a low-carb version. Use almond flour or gluten-free breadcrumbs to keep things gluten-free without losing the crispiness. These alternatives let you enjoy fish cakes that fit your diet and taste amazing.
Step-by-Step: How to Make the Best Fish Cake Recipe
Step 1: Cook and Flake the Fish for Your Fish Cake Recipe
Begin by cooking the fish until it’s soft and flakes easily with a fork. You can poach, steam, or bake fillets of cod, salmon, or haddock. If you’re using canned tuna or salmon, simply drain and flake it well with a fork. The important thing is ensuring the fish is fully cooked and free from excess moisture. Flaky, well-drained fish blends better with the rest of the ingredients and helps the fish cakes hold their shape.
Step 2: Prepare the Mashed Potatoes and Mix the Fish Cake Filling
Boil and mash your potatoes until smooth, then let them cool slightly. In a large mixing bowl, combine the mashed potatoes with your flaked fish, beaten egg, breadcrumbs (or a gluten-free alternative), herbs like parsley or dill, and optional flavor add-ins like Dijon mustard or lemon zest. Add salt, pepper, and your preferred spices to taste. Mix everything gently to keep the texture light and airy.
Step 3: Shape the Patties and Coat for Crispy Fish Cakes
Scoop out even portions of the mixture and shape them into round, slightly flattened patties. For that signature golden crust, lightly coat each patty with breadcrumbs or panko. If you’re making gluten-free fish cakes, crushed rice crackers or almond flour also work great. Arrange the patties on a tray and refrigerate for at least 30 minutes to help them firm up and cook more evenly.
Step 4: Pan-Fry the Fish Cakes Until Golden and Crispy
Warm a non-stick skillet over medium heat with a light coating of olive oil or your favorite frying oil. Cook the fish cakes in small batches, frying each side for about 3–4 minutes until the outside is crisp and golden. Avoid overcrowding the pan so each patty gets that nice sear.After the fish cakes are fully cooked and crisp on the outside, transfer them to a plate lined with paper towels to absorb any leftover oil.
Tips for Getting Crispy, Flavorful Fish Cakes Every Time

Use Cold Ingredients for Better Texture in Your Fish Cake Recipe
Chilling your fish cake mixture before shaping and frying makes a big difference. Cold ingredients are easier to handle and help the patties hold together better during cooking. It also firms up the fats and starches, which leads to a crisper outer layer. Try chilling the formed cakes for 30–60 minutes before frying for the best results.
Don’t Skip the Chill Time Before Frying the Fish Cakes
This might be the most underrated step in any fish cake recipe. After shaping the patties, pop them in the fridge. This extra chill time helps them stay together in the pan, reduces breakage, and prevents soggy cakes. If you’re short on time, even a 20-minute rest in the fridge will help. For make-ahead prep, you can even chill them overnight.
Choose the Best Oil and Pan for Golden, Crispy Fish Cakes
Use a neutral oil with a high smoke point like canola, sunflower, or light olive oil for frying. A non-stick or well-seasoned cast iron skillet helps prevent sticking and ensures even browning. Make sure the oil is hot — but not smoking — before adding the cakes. This sears the coating and locks in moisture, creating that perfect golden-brown crust.
How to Keep Fish Cakes from Falling Apart While Cooking
If your fish cakes are falling apart in the pan, the mixture might be too wet or not well-bound. Be sure to drain your fish thoroughly, use enough mashed potato or egg as a binder, and chill the patties before frying. Don’t flip them too early — let a nice crust form on one side before turning. Gentle handling with a flat spatula also helps keep them intact.
What to Serve with Homemade Fish Cakes
Best Dipping Sauces for Crispy Fish Cake Recipe
A good dipping sauce takes fish cakes from great to unforgettable. Classic tartar sauce is always a hit, pairing perfectly with the crispy exterior and mild fish flavor. For a twist, try a spicy mayo made with sriracha and lime juice, or a cool yogurt dill sauce for a refreshing contrast. If you like bold flavors, a Thai-style sweet chili sauce or remoulade also works beautifully.
Simple Side Dishes to Serve with Homemade Fish Cakes
Fish cakes pair well with a variety of easy sides. A fresh green salad with a tangy vinaigrette keeps things light. Coleslaw — especially a vinegar-based one — adds crunch and balance. Roasted vegetables like carrots, zucchini, or green beans are hearty without overpowering the dish. Want to keep it classic? Serve with fries or a baked potato for a British-style fish cake dinner.
Fish Cake Meal Ideas: Sandwiches, Wraps, and Bowls
Turn your crispy fish cakes into a satisfying main meal with a little creativity. Tuck them into a sandwich bun with lettuce and tartar sauce for a homemade fish burger. Wrap them in flatbread with slaw and spicy mayo for an easy fish cake wrap. Or, serve them over rice or quinoa with steamed veggies and sauce for a balanced fish cake bowl — perfect for lunch or dinner.
How to Store and Reheat Leftover Fish Cakes
Leftover fish cakes can be just as delicious the next day. Keep leftovers in an airtight container in the refrigerator for up to three days. Reheat them in a skillet over low heat to restore crispiness, or use the oven or air fryer for best results. Avoid the microwave, which can make them soggy. You can also freeze them — just thaw in the fridge overnight before reheating.