1. If using the barbecue, preheat at least 40 mins before cooking. It’s ready when the large flames have died down and the coals are white and ashy. Alternatively, heat a griddle pan over a high heat.
2. Boil the potatoes for 20-25 mins until tender, adding the eggs for the last 6 mins of cooking. Rinse the eggs under cold water, then peel. Drain the potatoes and cut into quarters.
3. Put the green beans in a bowl with ½ tbsp oil; season and toss to coat. Transfer to the hot barbecue or griddle pan in a single layer and cook for 5-6 mins, turning every few mins, until lightly charred and tender. Tip into a bowl and leave to cool.
4. Whisk 2 tbsp olive oil, the lemon juice, mustard and oregano in a large bowl. Add the potatoes, onion, pepper, cucumber, spinach and green beans. Toss until everything is well coated in the dressing. Add the tuna and toss again, then transfer to a serving dish. Halve the eggs and add to the salad; drizzle any dressing left in the bowl over the top.
See more Barbecue recipes