Healthy Mediterranean one-pan fish recipe with tomatoes, olives & beans

Healthy Mediterranean one-pan fish recipe with tomatoes, olives & beans

  • Step 1

    Heat the olive oil in a large, shallow frying pan or a shallow casserole dish over medium heat. Add the onion and cook, stirring, for 2-3 minutes or until soft and translucent. Add the garlic and cook, stirring, for 2 minutes. Stir in the capers and cook, stirring, for 1 minute.

  • Step 2

    Add the cherry tomatoes to the pan, stir and cook for 5-6 minutes, until the tomatoes have softened. Stir in half of the olives and the passata and cook for 3-4 minutes. Using a fork, gently press the cherry tomatoes so they burst and release their juices into the sauce. Add the cannellini beans and stir through gently.

  • Step 3

    Nestle the fish fillets into the sauce so they sink about halfway in. Scatter in the roasted red peppers. Cover with a lid on and cook for 6-8 minutes to allow the fish to cook through.

  • Step 4

    Remove the lid and take the pan off the stove. Add the remaining olives and then scatter over the parsley and basil. Serve with lemon slices.