Looking for a dinner that’s healthy, satisfying, and bursting with Mediterranean flavour? Jamie Oliver Air Fryer Fish is a brilliant weeknight option. Frozen fish fillets are wrapped in crispy prosciutto and layered with a sun-dried tomato and almond paste—served with garlicky white beans and just-wilted spinach. I made this one night after work, and it felt like a restaurant meal without the hassle. (inspired by Jamie Oliver)
Ingredients Needed
- 2 cloves garlic, finely sliced
- 4 sprigs rosemary (2 finely chopped)
- 2 tbsp olive oil
- 20g blanched almonds
- 40g sun-dried tomatoes (in oil)
- 20g Parmesan cheese, grated
- 2 x 150g frozen white fish fillets (cod, haddock, or pollock)
- 4 slices prosciutto or Parma ham
- ½ lemon, cut into wedges
- 1 x 400g tin white beans (e.g. cannellini or butter beans)
- Splash red wine vinegar
- ½ tbsp balsamic vinegar
- 125g baby spinach
How To Make Jamie Oliver Air Fryer Fish
- Start With the Garlic and Rosemary:
Remove the rack from your smaller air fryer drawer and add sliced garlic and finely chopped rosemary. Drizzle with olive oil and air fry at 200°C for 5 minutes until lightly golden and fragrant. - Make the Almond-Tomato Paste:
Using a pestle and mortar, crush the almonds and sun-dried tomatoes with a spoonful of their oil and a little grated Parmesan. You want a thick, spoonable paste—chunky is fine! - Wrap the Fish:
Take the frozen fish fillets (no need to defrost!) and spoon the almond-tomato paste over each. Wrap with prosciutto, tucking a whole rosemary sprig underneath. Drizzle with another spoonful of tomato oil for extra flavour. - Air Fry the Fish and Beans:
Place the fish and lemon wedges into the large air fryer drawer. In the small drawer, stir the white beans into the garlicky rosemary oil with a splash of red wine vinegar and a squeeze of lemon juice. Season well. Cook using the sync function—fish for 8 minutes, beans for 10 minutes—at 200°C. - Wilt the Spinach:
Once the fish is cooked, toss the spinach into the large drawer for about 40 seconds to a minute until just wilted. The residual heat is often enough. - Serve It Up:
Spoon the garlicky beans onto plates and grate a little more Parmesan over them. Add the crispy prosciutto-wrapped fish on top, drizzle with balsamic vinegar, and serve with wilted spinach and lemon wedges on the side.

Why I Love This Recipe
This recipe is a total revelation. You don’t even need to defrost the fish, and yet it comes out flaky and flavourful every time. The almond and tomato paste adds richness, while the beans and spinach make it a proper meal. And thanks to the air fryer, it’s all done in under 30 minutes with barely any mess.
Recipe Tips
- Use frozen fish straight from the freezer—the air fryer handles it beautifully.
- Wrap the prosciutto snugly to keep the paste and fillets together.
- Add lemon and vinegar to the beans—this lifts the dish with brightness.
- Wilt spinach very briefly to avoid overcooking.
- Make the paste ahead of time if you want to speed up dinner prep.
How To Store Jamie Oliver Air Fryer Fish
- In the Fridge: Store leftovers in an airtight container for up to 2 days.
- To Reheat: Reheat fish and beans in the air fryer at 180°C for about 4–5 minutes. Wilt spinach fresh or reheat for 30 seconds.
- Freezing Not Recommended: Because of the prosciutto and spinach, this dish is best enjoyed fresh.
FREQUENTLY ASKED QUESTIONS
- Do I need to defrost the fish first?
Nope! The air fryer handles frozen fillets perfectly—just coat and cook. - Can I use fresh fish?
Yes—just reduce cooking time by about 2 minutes. - What kind of beans work best?
Cannellini and butter beans are ideal, but chickpeas could work too. - Is the prosciutto necessary?
It adds flavour and texture, but you could skip it or use a vegetarian alternative. - Can I swap the spinach?
Sure! Try baby kale or chard—just cook until barely wilted.
Nutrition Facts
- Calories: 548
- Fat: 29.8g
- Saturated Fat: 5.9g
- Sugar: 2.8g
- Salt: 1.8g
- Protein: 48.6g
- Carbohydrates: 21.1g
- Fiber: 8.5g
Jamie Oliver Air Fryer Recipes:
Jamie Oliver Air Fryer Fish
Course: Air Fryer Recipes4
servings30
minutes40
minutes300
kcalA flavour-packed dish with herby prosciutto-wrapped fish, garlicky white beans, and wilted spinach. Cooked from frozen in minutes, it’s an easy, elegant dinner full of Mediterranean goodness
Ingredients
2 cloves garlic
4 sprigs rosemary
2 tbsp olive oil
20g almonds
40g sun-dried tomatoes
20g Parmesan
2 x 150g frozen fish fillets
4 slices prosciutto
½ lemon
1 x 400g tin white beans
Red wine vinegar, balsamic vinegar
125g baby spinach
Directions
- Cook garlic and rosemary in small air fryer drawer at 200°C for 5 mins.
- Crush almonds, tomatoes, Parmesan, and tomato oil into a paste.
- Spread paste on frozen fish and wrap in prosciutto with rosemary.
- Place fish and lemon in large drawer; beans and vinegar in small drawer.
- Air fry with sync setting—fish for 8 mins, beans for 10 mins.
- Wilt spinach briefly in air fryer.
- Serve beans with Parmesan, fish on top, balsamic drizzle, and spinach.