Tray baked Fish with Bacon, Tomatoes and Runner Beans

Print Recipe Add to Collection
5 from 1 vote

Tray baked Fish with Bacon, Tomatoes and Runner Beans

A great, colourful summer dish and perfect for mid-week. You can prepare everything in advance and then it only needs 15 minutes in the oven.
Prep Time15 mins
Cook Time15 mins
Total Time30 mins
Course: Main Course
Cuisine: Italian
Season: Summer
Type: Fish, Meat
Diet: Dairy Free, Gluten Free
Servings: 4
Calories: 481kcal


  • 700 g new potatoes organic, washed
  • 460 g runner beans organic, trimmed and sliced lengthways
  • 250 g cherry tomatoes organic, halved
  • 2 tbsp olive oil organic, fairtrade
  • 800 g white fish fillets about 200g - 225g each
  • 10 ml balsamic vinegar organic
  • 8 rashes streaky bacon organic or smoked pancetta
  • 10 g fresh basil leaves organic, torn
  • 1 dash salt
  • 1 dash black pepper organic, fairtrade, freshly ground
  • 2 lemons organic, fairtrade, halved


  • Pre-heat the oven to 220°C/425°F/gas mark 7
  • Bring a pan of lightly salted water to the boil and simmer the new potatoes for 10 minutes until almost tender.
  • Blanch the runner beans by placing them in the water with the potatoes for the last 3 minutes, then drain all together.
  • Place the runner beans, potatoes and tomatoes in a large roasting tin, drizzle with the olive oil and season with salt and pepper. Give it all a gentle stir.
  • Lay the fish steaks skin side down amongst the vegetables.
  • Add a splash of balsamic vinegar to each fish steak and cover each one with a rash of bacon. Add the lemon halves to the tray.
  • Bake in the oven for around 15 minutes until the fish steaks are cooked all the way through.
  • Scatter the basil leaves over the top and serve.


In a hurry or not all eating together?
This dish can be prepared ready to go into the oven and stored in the fridge until needed. If storing for more than a few hours, keep the fish stored separately on ice to preserve its freshness.


Calories: 481kcal | Carbohydrates: 30g | Protein: 46g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 126mg | Sodium: 592mg | Potassium: 805mg | Fiber: 7g | Sugar: 5g | Vitamin A: 1600IU | Vitamin C: 71mg | Calcium: 160mg | Iron: 2.7mg

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.