Step 1 - Roast the Tomatoes First
Preheat your oven to 160°C fan / 180°C conventional (320°F fan / 355°F conventional). Place the tomato vines in your baking dish, drizzle with olive oil, and season with salt and pepper. Roast for 20 minutes until the tomatoes are sticky, slightly collapsed, and deeply fragrant.
Start the flatbreads while the tomatoes roast the timing works out so both elements finish at about the same moment.
Step 2 - Make the Flatbread Dough
Add the coconut yoghurt and self-raising flour to your mixing bowl with a pinch of salt and pepper. Stir together until a rough, shaggy dough forms. It will look too dry at first keep stirring and then use your hands to bring it together. The dough hydrates as you work it and should come together into a smooth, soft ball within 1–2 minutes.
Don't add extra liquid if it looks dry initially give it time. Adding too much liquid creates a slack, sticky dough that's difficult to roll.
Divide the dough into 3 equal pieces. On a piece of parchment paper, roll each piece into an oval roughly the size of your hand, about 3–4mm thick. Thin enough to cook through quickly, thick enough to hold the toppings without bending.
Step 3 - Cook the Flatbreads
Heat your non-stick pan over high heat no oil in the pan at this stage. Brush the top of one flatbread with olive oil, then place it oil-side down into the hot dry pan. Immediately brush the top (now facing up) with more olive oil.
Cook for 2–3 minutes over high heat without moving the flatbread, until the underside turns golden and the top starts to bubble up with air pockets. The bubbling is exactly what you want it creates the texture that makes these flatbreads so satisfying. Flip carefully and cook the second side for another 1–2 minutes until golden. Transfer to a wire rack and repeat for the remaining two flatbreads.
The pan stays dry - all the oil goes directly onto the dough via brushing. This gives you more control over browning and prevents the oil from pooling and making the flatbreads greasy.
Step 4 - Assemble and Serve
Spread each warm flatbread generously with one tablespoon of vegan garlic and herb cream cheese go right to the edges. Layer a handful of mixed greens on top of the cream cheese. Add the roasted vine tomatoes, pulling them gently from the vine if you prefer bite-sized pieces or leaving them on for visual drama.
Mix the pesto with 1 tablespoon of water to thin it, then drizzle it across the flatbreads. Add a teaspoon of balsamic glaze to each. Scatter sunflower seeds and torn fresh basil generously. Serve immediately while the flatbreads are still warm.