Preheat the oven to 160°C/Fan 140°C/Gas 2. Place the tomatoes cut side up on a baking sheet, season, scatter with oregano and drizzle with half the oil. Roast for 2 hours until semi-dried. Remove and keep warm.
Increase the oven temperature to 220°C/Fan 200°C/Gas 7, toss the broccoli in the remaining oil, half the pesto and seasoning then spread over a baking sheet in a single layer. Roast the broccoli for 5-6 minutes until browned and tender.
While the broccoli is cooking toast the bread on both sides and poach the eggs for 3 minutes in a pan of gently simmering water. Spread the goat curd or Ricotta on the toast, top with the tomato halves, then the broccoli. Add the eggs and top with the remaining pesto. Serve on warm plates.
Cook’s tip: Make extra roast tomatoes, cool, then cover with olive oil and store in the fridge for up to 4 days. Use in salads or tossed through pasta.