After testing dozens of seafood recipes in the air fryer, I've found that haddock is one of the most reliable fish to cook this way. This air fryer haddock recipe combines a crispy almond-parmesan crust with bright lemon flavors - giving you restaurant-quality fish in under 10 minutes with just a handful of ingredients.
As a professional seafood recipe developer, I've cooked more haddock fillets than I can count, and I'm excited to share this foolproof method that consistently delivers moist, flaky results.

What makes this haddock in the air fryer so reliable is the combination of high heat and the protective lemon-mayo mixture. The citrusy mayo keeps the fish moist while helping the almond-parmesan mixture stick to the fish. This technique delivers consistent results, even if you're new to cooking seafood.
If you love air fryer seafood, check out my Air Fryer Halibut or Crispy Air Fryer Panko Tilapia. And for more haddock dishes, try my Cajun Baked Haddock.
Ingredients and Substitutions for Air Fryer Haddock

- Haddock Fillets - Fresh or frozen and thawed both work. Look for fillets of similar thickness for even cooking.
- Sliced Almonds - Creates a crispy topping that pairs beautifully with the mild haddock. You can substitute chopped walnuts or pecans.
- Parmesan Cheese - Adds savory depth to the crust. Substitute asiago or grana padano if that's what you have.
- Mayonnaise - Creates a perfect base for the crust to adhere to while keeping the fish moist. Substitute Greek yogurt for a tangier flavor.
- Seasonings - Simple garlic powder, kosher salt and sweet paprika enhance without overwhelming the delicate fish. Substitute an all purpose seasoning.
Full ingredient list and measurements included in printable recipe card below.
Pro Tips for Success
- Dry fish thoroughly: Pat fillets completely dry with paper towels before topping with the lemon mayo and almond mixture.
- Don't overcrowd: After testing so much seafood in the air fryer, I've learned the air needs to circulate in order to get the full benefit of high heat cooking. A single layer of fish with space between fillets works best for air circulation and even browning.
- Check basket type: If using an air fryer basket that tends to stick, lightly spray with oil or use a parchment liner under the fish. I've used two different baskets during the testing of this fish and one required a liner and the other didn't.
- Watch cooking time: Start checking at 5 minutes, especially with thin fillets.
Step by Step Instructions
Step 1: Prep Fish
Preheat air fryer. Pat haddock fillets dry with paper towels. Sprinkle lightly with kosher salt.

Step 2: Prepare Toppings
Mix mayo, lemon juice and seasonings until smooth. In a separate bowl, combine sliced almonds and Parmesan cheese.

Step 3: Coat Haddock
Brush top of each fillet with a thin layer of the mayo mixture. Sprinkle the almond-Parmesan mixture on top, gently pressing to adhere.

Step 4: Air Fry
Place fillets in air fryer basket without overcrowding. Cook until the crust is golden brown and the fish reaches an internal temperature of 140-145 degrees.

Garnish with diced scallions and serve with lemon wedges.

Can I Use Frozen Haddock Without Thawing?
While this recipe works best with thawed fillets, it's possible to cook from frozen. Air fry fish for 3-4 minutes to thaw them before brushing with lemon mayo and topping with the almond-Parmesan mixture. Then return to air fryer until fish is cooked through and the topping is golden brown.
How do I Know When Haddock is Done Cooking?
Haddock is cooked when it's opaque throughout and flakes easily with a fork. For perfect doneness, use an instant-read thermometer - the internal temperature should reach 140-145 degrees. Cooking time can vary based on fillet thickness and your specific air fryer model.
What Can I Substitute for the Almond-Parmesan Topping?
If you don't have these ingredients on hand, try these alternatives:
- Use panko breadcrumbs mixed with herbs and a drizzle of olive oil
- Try crushed pistachios for a gourmet twist
- Mix in dried herbs like dill or tarragon to complement the haddock's flavor
The key is having something with texture that will create a satisfying contrast to the flaky fish beneath.
Print
Air Fryer Haddock with Parmesan Almond Crust
- Total Time: 13 minutes
- Yield: 2 1x
Description
This foolproof air fryer haddock recipe delivers restaurant-quality fish in just 10 minutes! The crunchy almond topping and tender, flaky fish make a perfect weeknight dinner.
Ingredients
- 2 haddock fillets
- 2 tablespoons Parmesan cheese, grated or shredded
- 2 tablespoons sliced almonds
- 2 teaspoons mayo
- 1 teaspoon lemon juice, plus wedges, for serving
- ¼ teaspoon garlic powder
- ¼ teaspoon kosher salt
- Pinch sweet paprika
Instructions
- Preheat air fryer.
- Mix parmesan cheese and sliced almonds in one small dish. In a second dish, mix mayonnaise, lemon juice, salt, garlic powder and paprika.
- Dry haddock fillets well with paper towels. Sprinkle lightly with kosher salt. Brush the top of each fish fillet in the lemon mayo, then sprinkle generously with a solid coating of the almond parmesan mixture.
- Air fry fish at 390 for 6-8 minutes, or until the topping is golden brown and the fish is cooked through.
-
Garnish with chives or scallions and lemon wedges.
Notes
- Storage and Reheating: Best enjoyed immediately. If needed, store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat in the air fryer for 2-3 minutes to restore some crispness.
- Make it a meal: Serve with grilled asparagus or a simple tossed salad and lemon wedges for a complete meal ready in under 15 minutes.
- Fish substitutions: This recipe works beautifully with other firm white fish like cod, pollock, or halibut. For a budget-friendly option, try tilapia or swai. If you prefer a richer flavor, salmon fillets work wonderfully with this topping (just add 1-2 minutes to the cooking time).
- Prep Time: 5
- Cook Time: 8
- Category: Easy Recipes
- Method: Air Fryer
- Cuisine: American
Nutrition
- Serving Size: ½
- Calories: 252
- Sugar: 0.7 g
- Sodium: 681.2 mg
- Fat: 10.3 g
- Carbohydrates: 3.2 g
- Protein: 35.6 g
- Cholesterol: 109.8 mg







Leave a Reply