Preparing fish in an air fryer offers a distinct advantage over traditional oven baking: superior heat circulation ensures even cooking while locking in moisture. The specific challenge with salmon is preventing it from drying out before the exterior crisps, and this dish solves that by using a simple two-stage process. First, the fillets are cooked quickly to retain their tender texture. Second, a thin layer of pesto is applied just before serving to provide a vibrant green finish and rich flavor without the risk of burning or making the fish soggy.
Recipe Overview
This recipe yields 2 generous servings using two standard air fryer baskets. The total preparation time includes 5 minutes for seasoning and 3 minutes for preheating, followed by a combined cooking time of 10 to 12 minutes.
- Yield: 2 servings
- Prep Time: 5 minutes
- Air Fry Time: 10–12 minutes total (one batch)
- Total Elapsed Time: Approximately 18 minutes
No soaking, marinating, or resting time is required beyond the brief pause between preheating and cooking.
Equipment and Setup
A standard air fryer with a perforated basket is ideal. A 6-quart capacity allows for two fillets per batch without overcrowding; however, if your appliance is smaller, cook in single batches of one fillet each to ensure even airflow. Do not place loose parchment paper directly on the heating element or use accessories that block the vents.
Ensure the basket is clean and dry before starting. Preheating is recommended for consistent results: set the appliance to 200°F (95°C) for 3 minutes.
Ingredients
- Salmon fillets: 400g, skin-on or boneless, cut into 6–8 oz pieces with even thickness of about 1 inch (2.5 cm)
- Olive oil: 15ml
- Salt: 3g
- Black pepper: 2g
- Dried oregano: 1g
- Pesto sauce (for topping): 40g, ready-to-use jarred pesto
Note: While fresh basil can be used to make the pesto, this recipe uses a standard commercial pesto for reliability and speed. Ensure the jar is refrigerated before use.
Instructions
- Preparation: Remove the salmon fillets from their packaging. Pat them gently with paper towels to remove surface moisture, which helps achieve better browning. Season both sides of each fillet evenly with the olive oil, salt, black pepper, and oregano.
- Preheat: Place the air fryer basket in the appliance and set it to 200°F (95°C). Run for 3 minutes. This prepares the heating element without drying out the fish prematurely.
- Cooking Stage 1: Arrange the salmon fillets in a single layer in the air fryer basket, leaving a small gap between pieces for airflow. Cook at 200°F (95°C) for 6 minutes. Do not flip yet; this allows the skin to crisp if present and ensures the thickest part begins cooking.
- Check Doneness: At the 6-minute mark, check the internal temperature of the thickest piece using a food thermometer. The salmon is done when it reaches 125°F (52°C) to 130°F (54°C). If you prefer it slightly firmer, cook for an additional 1–2 minutes.
- Cooking Stage 2 (Topping): Remove the basket and set aside. While the fish rests, heat a small portion of the pesto in a separate microwave-safe bowl or saucepan until warm (approx. 140°F/60°C). This prevents condensation from making the sauce watery when it touches the hot fish.
- Finishing: Return the salmon to the basket if needed, or serve directly on plates. Spoon a thin layer of the warm pesto over the center of each fillet. The heat from the fish will gently warm the sauce without cooking it further.
Troubleshooting
Issue: Salmon is dry or flaky too early.
Cause: Overcooking due to high heat or overcrowding.
Fix: Reduce the temperature to 180°F (85°C) and extend the time by 2 minutes, checking frequently. Ensure fillets are not touching.
Issue: Pesto is cold when applied.
Cause: Added too soon after removing fish from fryer.
Fix: Keep the pesto warm until the last moment of serving to maintain its emulsion and flavor intensity.
Issue: Uneven cooking between pieces.
Cause: Varying thickness or size.
Fix: Trim fillets to uniform sizes before starting. If necessary, cook thinner pieces first and add thicker ones in the final 2 minutes.
Substitutions
- Pesto: Use a store-bought pesto with olive oil as the base. Avoid creamy Alfredo-style sauces which may separate or burn quickly in an air fryer.
- Salt/Pepper: Substitute sea salt for table salt (use slightly less volume). Fresh cracked pepper works well instead of ground black pepper.
- Oregano: If unavailable, omit; the olive oil and salt provide sufficient flavor. Alternatively, use dried basil.
Serving and Storage
Serve immediately while hot. This dish pairs well with steamed vegetables or a simple green salad. To store leftovers, place fillets in an airtight container within 2 hours of cooking. Refrigerate for up to 3 days.
To reheat, place the salmon and pesto back in the air fryer at 180°F (85°C) for 3–4 minutes until heated through to an internal temperature of 145°F (63°C). Do not microwave as this can make the fish rubbery.
Frequently Asked Questions
Can I cook bone-in salmon in this recipe?
Yes, but you must adjust the timing. Bone-in fillets require 10–15 minutes at 200°F (95°C) instead of 6 minutes for boneless pieces. Always check the internal temperature to ensure safety.
Is it safe to add more ingredients like garlic or lemon?
You can add minced garlic in small amounts during the cooking stage, but be cautious as it burns easily at high heat. Lemon juice should be added after cooking to preserve its fresh flavor and acidity.

