Most fish cakes turn out dry or fall apart in the pan. The fix is combining flaky cod with mashed potatoes and air frying at high heat instead of pan-frying.

The air fryer crisps the breadcrumb coating without adding extra oil. You get golden edges and a moist interior without flipping halfway through or babysitting the basket.
This works for weeknight dinners when you need protein that reheats well and doesn't leave the kitchen smelling like fried food.
Air Fryer Cod Fish Cakes combine flaky cod with mashed potatoes and herbs, then air fry at 375°F for 12 minutes. The high heat crisps the breadcrumb coating while keeping the interior moist. Chill the mixture before shaping to prevent cakes from falling apart during cooking.
Why This Recipe Works
Air frying at 375°F creates a crispy exterior without the oil mess of pan-frying. The egg and mashed potatoes bind the flaky cod while breadcrumbs add texture, and the high heat sets everything in 12 minutes. For a version that comes together quickly, quick calzone recipe uses the same air fryer method with different fillings.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 min
Cook Time
12 min
Total Time
27 min
Servings
4 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Chill cakes 15 min before air frying
Best For
Weeknight | Meal prep | Casual entertaining
What makes these fish cakes work:
- Cod stays flaky instead of mushy - boiling the fish separately before flaking preserves texture and prevents waterlogged cakes
- Potatoes bind without turning gluey - draining them completely and letting them cool slightly keeps the mixture firm enough to shape
- Breadcrumbs crisp up in the air fryer - the dry heat at 375°F toasts the coating evenly without needing a oil bath
- Chilling the mixture for 15 minutes - lets the starches in the potatoes set so the cakes hold their shape during cooking
- Internal temperature hits 145°F at 12 minutes - this guarantees the fish is safe and the potato binding is fully cooked through
What You'll Need

The cod provides flaky texture while potatoes bind everything together without eggs doing all the work. Most people skip the mayonnaise, but it adds moisture and keeps the cakes from drying out in the air fryer's high heat. For a version that comes together quickly, this easy cauliflower recipe uses similar air fryer timing with different seasonings.
- 1 lb cod fillets (fresh, not frozen)
- 2 medium potatoes (peeled, cubed)
- ½ cup breadcrumbs (plain or seasoned)
- ½ small onion (finely diced)
- 2 tablespoon fresh parsley (chopped)
- 1 large egg (beaten)
- 2 tablespoon mayonnaise
- 1 tablespoon lemon juice
- ½ teaspoon salt
- ¼ teaspoon black pepper
Ingredient Details
- Cod fillets
Use fresh cod instead of frozen - frozen releases too much water during cooking and makes the mixture runny - Potatoes
Drain completely and let cool 5 minutes before mashing - excess moisture causes cakes to fall apart in the air fryer - Egg
Beat the egg before adding so it distributes evenly through the mixture and binds every bite - Breadcrumbs
Add them last to control moisture - if the mixture feels wet, add 2-3 more tablespoons - Mayonnaise
Don't skip this - it adds moisture without making the mixture watery like milk or cream would - Onion
Dice it finely so every bite gets flavor without chunky pieces that can make shaping harder - Lemon juice
Fresh lemon juice brightens the fish flavor better than bottled - use about half a lemon
Ingredient Swaps
Swap the cod for pollock or haddock if your market doesn't stock fresh cod regularly. The texture stays flaky and mild. We keep a batch ready for nights like this - this easy pork recipe works with the same air fryer temperature and timing.
Four swaps that work:
- Mayonnaise → Greek yogurt or vegan mayo - Greek yogurt adds tang and protein but makes the mixture slightly thinner; vegan mayo keeps the same moisture level for dairy-free diets
- Breadcrumbs → crushed gluten-free crackers - maintains the crisp coating texture while making the recipe gluten-free; use the same amount by volume
- Potatoes → mashed sweet potatoes - adds natural sweetness and a softer texture but requires an extra 2-3 minutes of air frying time to firm up
- Parsley → fresh dill or cilantro - shifts the flavor profile toward herbaceous (dill) or bright and citrusy (cilantro) without changing the texture
Cod Fillets
Works for: mild fish flavor, flaky texture, holds shape when mixed with potatoes
Skip if: you only have frozen cod on hand - it releases too much water and makes the mixture runny
Pollock or Haddock
Works for: budget-friendly swap, similar flaky texture, slightly firmer than cod
Skip if: you want the mildest fish flavor possible - both have slightly more pronounced taste than cod
Instructions
The entire process takes 27 minutes from start to finish if you prep while the potatoes boil. Chilling the shaped cakes for 15 minutes before air frying prevents them from falling apart. Rich mains need something to cut through, and pork does exactly that. For a version that comes together quickly, this easy pork recipe uses similar air fryer timing with different proteins.
Boil potatoes and cod separately. Bring a pot of salted water to a boil, add cubed potatoes, and cook 12-15 minutes until fork-tender. In a separate pot, gently simmer cod fillets 8-10 minutes until they flake easily with a fork. Drain both completely and let cool 5 minutes.
Mash potatoes and flake cod. Mash the drained potatoes until smooth with no lumps. Flake the cod into bite-sized pieces using a fork, checking for any bones. Combine both in a large mixing bowl.
Mix in remaining ingredients. Add beaten egg, mayonnaise, diced onion, chopped parsley, lemon juice, salt, and black pepper to the bowl. Mix gently with a fork until everything is evenly distributed. Fold in breadcrumbs last, adding more if the mixture feels too wet to shape.
Shape and chill fish cakes. Form the mixture into 8 equal patties, about 3 inches wide and 1 inch thick. Place them on a plate, cover with plastic wrap, and refrigerate 15 minutes to firm up. This step prevents them from falling apart in the air fryer.
Air fry at 375°F for 12 minutes. Preheat the air fryer to 375°F for 3 minutes. Spray the basket and fish cakes lightly with oil. Arrange cakes in a single layer with 1-2 inches between each one. Air fry 6 minutes, flip gently with a spatula, then cook another 6 minutes until golden brown and the internal temperature reaches 145°F.
What to Serve With It
Fish cakes need a fresh, acidic side to cut through the richness of the potato and mayo mixture. Most plates feel incomplete without a crisp vegetable or tangy sauce to balance the mild fish flavor. For complete tuna melts meal ideas that work with other seafood dishes, check out our pairing guide.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Green Salad | Easy | Crisp lettuce and tangy vinaigrette cut through the richness of the fish cakes | Toss mixed greens with lemon vinaigrette, serve cold alongside hot cakes |
| Steamed Broccoli | Easy | Adds color and a healthy vegetable element without competing flavors | Steam 5-7 minutes, season with salt and lemon juice, serve warm |
| Roasted Sweet Potatoes | Medium | Natural sweetness balances the savory fish and adds heartiness to the plate | Roast at 400°F for 25 minutes, season with paprika and olive oil |
| Tartar Sauce | Easy | Classic creamy, tangy dip that pairs perfectly with any fish dish | Mix mayo, pickles, capers, lemon juice; serve chilled in a small bowl |
| Brown Rice | Easy | Adds whole grain fiber and bulk to make the meal more filling | Cook according to package directions, fluff with a fork, serve warm |
Three ways to serve it:
- Weeknight dinner - pair with steamed broccoli and tartar sauce for a quick, balanced meal that takes less than 30 minutes total
- Casual entertaining - serve with lemon-dill aioli, herb quinoa salad, and grilled asparagus for a colorful, restaurant-style plate
- Meal prep - make a double batch, store in the fridge, and serve throughout the week with different sauces and sides to keep meals interesting
Store and Reheat
Fish cakes stay moist in the fridge for 3-4 days if you store them in a shallow, airtight container. The air fryer is the best reheating method because it restores the crispy coating without drying out the interior. Chicken adds the contrast this plate needs, but timing matters. For a version that comes together quickly, classic chicken dish uses the same air fryer method with different proteins.
| Method | Time | Best For |
|---|---|---|
| 🍳 Air Fryer | 5-7 min at 350°F | Restoring crisp crust without drying interior; best texture |
| 📦 Microwave | 1-2 min | Quick warming only; crust will be soft instead of crispy |
| 🔥 Oven | 10 min at 350°F | Gentle reheating for larger batches; slightly less crisp than air fryer |
For best results when storing:
- Cool completely before refrigerating - hot fish cakes create condensation in the container which makes the coating soggy
- Layer with parchment paper - prevents cakes from sticking together and keeps the coating intact when you pull them apart
- Freeze uncooked cakes for longer storage - shape the cakes, freeze on a baking sheet for 2 hours, then transfer to a freezer bag for up to 2 months
- Air fry frozen cakes directly - no need to thaw; just add 3-5 minutes to the cooking time and check that the internal temperature reaches 145°F
- Store leftover sauce separately - tartar sauce or aioli stays fresh longer when kept in its own container instead of mixed with the fish cakes
Frequently Asked Questions
Use fresh cod instead of frozen - frozen cod releases too much water when it thaws and cooks, which makes the fish cake mixture runny and hard to shape. If you only have frozen cod, thaw it completely in the fridge overnight, then pat it very dry with paper towels before flaking.
Store cooked fish cakes in an airtight container in the fridge for 3-4 days. Reheat in the air fryer at 350°F for 5-7 minutes to restore the crispy coating, or microwave for 1-2 minutes if you don't mind a softer crust.
The cakes are done when they're golden brown on both sides and the internal temperature reaches 145°F. Insert an instant-read thermometer into the center of the thickest cake - if it reads 145°F or higher, they're safe to eat and fully cooked through.
Fish cakes fall apart when there's too much moisture or not enough binder. Drain the cooked potatoes completely, make sure you use enough egg and breadcrumbs, and chill the shaped cakes for 15 minutes before air frying - this firms up the starches and helps them hold together during cooking.
Yes, this recipe scales easily - just multiply or divide all ingredients proportionally. Keep the cooking time and temperature the same at 375°F for 12 minutes, but cook in batches if you're doubling so the air fryer basket doesn't get overcrowded.
Chill the shaped cakes for at least 15 minutes before air frying - this sets the potato starch and helps everything bind together. Also make sure your potatoes are drained completely and your mixture isn't too wet - add extra breadcrumbs if needed.
Yes, freeze cooked fish cakes for up to 2 months. Cool them completely, then freeze in a single layer on a baking sheet for 2 hours before transferring to a freezer bag. Reheat directly from frozen in the air fryer at 350°F for 8-10 minutes.

Air Fryer Cod Fish Cakes
Ingredients
Method
- Boil potatoes in salted water for 12-15 minutes until fork-tender. In a separate pot, gently simmer cod fillets 8-10 minutes until flaky. Drain both completely and let cool 5 minutes.
- Mash the drained potatoes until smooth with no lumps. Flake the cod into bite-sized pieces using a fork and check for any bones. Combine both in a large mixing bowl.
- Add beaten egg, mayonnaise, finely diced onion, chopped parsley, lemon juice, salt, and black pepper to the bowl. Mix gently until evenly distributed. Fold in breadcrumbs last, adding extra if the mixture feels too wet.
- Shape the mixture into 8 equal patties, about 3 inches wide and 1 inch thick. Place on a plate, cover with plastic wrap, and refrigerate for 15 minutes to firm up the cakes.
- Preheat air fryer to 375°F for 3 minutes. Lightly spray basket and fish cakes with oil. Arrange cakes in a single layer with 1-2 inches between each. Air fry for 6 minutes, flip gently, then cook another 6 minutes until golden brown and internal temperature reaches 145°F.
Notes
- Drain and cool potatoes fully before mashing to prevent soggy cakes.
- Chill shaped cakes for 15 minutes before air frying to help them hold together.
- Do not overcrowd air fryer basket; leave space for even browning and crisping.




