Skip to content
Open menu Close menu

Feed your appetite for cooking with Penguin’s expert authors

penguin logo

Spicy Butter and Tomato White Fish with Vegetables

This fragrant fish dish from Mimi Harrison features courgettes, tomatoes and plenty of fresh basil for a light and easy summer dinner.

From the book

Mimi Harrison


This is one of the tastiest fish recipes I have ever developed. It’s mildly spicy (you can turn up the heat if you want to), rich, buttery and so fresh at the same time. Whatever mood I’m in, this dish immediately comforts and de-stresses me. I use frozen fish here as it’s cheaper than fresh fish and great to have in the freezer so that you can whip this up whenever you want. Serve it with rice, greens or a side salad, depending on your mood. For me it’s a firm favourite for weekly meal prep, but if you’re willing to share, it’s a great low-stress dinner party meal.

Read more Read less


2 courgettes, sliced into diagonal semi-circles
1 red onion, cut into thin wedges
2 tbsp extra virgin olive oil
2 garlic cloves
3 tsp chilli flakes
50g butter
520g frozen white fish fillets, defrosted
handful of fresh basil, stems finely chopped
2 x 400g cans cherry tomatoes
salt and pepper to taste


Preheat the oven to 220°C/200°C Fan.

Add the courgettes and red onion to an ovenproof pan and add the olive oil and a pinch of salt and pepper. Mix to fully coat the vegetables and place the pan in the oven for 20 minutes.

Meanwhile, prepare the spicy butter by adding the garlic, two teaspoons of the chilli flakes and the butter to a heatproof bowl, before heating in the microwave on high for around 30 seconds until melted. Season with salt and pepper.

Pat the defrosted fish with kitchen paper to dry it and place in a large bowl. Drizzle the spicy butter over the pieces and gently mix to coat the fish, ensuring you don’t break the fish up.

Remove the vegetables from the oven after 20 minutes, add the basil stems, the remaining teaspoon of chilli flakes (for extra heat), half the basil leaves and the cherry tomatoes to the pan. Stir to combine and then lay the fish pieces over the top, well spread out. Make sure they are not submerged in the tomato and vegetable mix.

Return the pan to the oven for another 20 minutes to cook the fish. Garnish with the remaining basil and an extra crack of pepper. Serve with a side of rice or a lower-carb side salad.

Meal Prep: Separate portions of the tomato and vegetable mix into five sealed containers. If serving with rice, add a portion of rice to each container before adding the fish. Chill in the fridge for up to three days. To reheat, remove the fish fillet before microwaving the rest of the dish for one minute. Return the fish to the container and continue to cook for a further minute. This will prevent the fish from drying out.


Subscribe to The Happy Foodie email newsletter

Get our latest recipes, features, book news and ebook deals straight to your inbox every week

From the book: Beat the Budget: Affordable Easy Recipes and Simple Meal Prep

Close menu