I absolutely love sharing this Roast Tomato and Pesto Flatbreads Recipe with friends because it brings together vibrant, fresh flavors with a comforting, rustic appeal that makes every bite so satisfying. I find the combination of sweet, sticky roasted tomatoes and herby pesto layered on soft, chewy flatbreads irresistible—it’s one of those recipes that feels special yet is incredibly easy to whip up any night of the week.
Why You'll Love This Roast Tomato and Pesto Flatbreads Recipe
For me, the magic lies in the flavor profile. The tomatoes roast down to a sticky, sweet intensity that perfectly balances the savory richness of the garlic and herb cream cheese spread and the freshness of the pesto. Each bite carries wonderful contrasts—the warmth of the flatbread, the tang of the balsamic glaze, and those fresh greens on top. It’s like a little flavor festival packed into one simple flatbread.
Another reason I keep coming back to this Roast Tomato and Pesto Flatbreads Recipe is how approachable it is. The flatbreads come together quickly with just a few staple ingredients, and roasting tomatoes is a hands-off step that adds so much depth. Whether you're making it for a quick weeknight meal or serving it at a casual gathering, it feels impressive but never overwhelming. Plus, it’s flexible enough to suit lots of different occasions and tastes.
Ingredients You'll Need
This recipe calls for simple, everyday ingredients that pack incredible flavor and texture. Each one plays a key role in creating those layers of taste—from the floral sweetness of vine tomatoes to the creamy tang of coconut yogurt, and the vibrant bitterness of the fresh greens. Together, they make this dish shine.
- Vine tomatoes: These bring a nice balance of juiciness and acidity that intensifies when roasted.
- Olive oil: Adds richness and helps the tomatoes caramelize beautifully in the oven.
- Salt and pepper: Essential for seasoning both the tomatoes and dough to boost overall flavor.
- Thick coconut yoghurt: Gives the flatbread a tender texture and subtle creaminess without dairy.
- Self-raising flour: The base for the flatbreads, it’s key for that light yet chewy bite.
- Vegan garlic and herb cream cheese spread: Adds a luscious, savory layer that contrasts the sweet tomatoes.
- Pesto: Fresh and herby with a hint of garlic, perfect for drizzling on top with a bit of water to loosen it.
- Balsamic glaze: Provides a tangy-sweet finish to tie all the toppings together.
- Greens (rocket, watercress, baby spinach): Freshness and a peppery crunch make this flatbread lively.
- Sunflower seeds: For an added nutty texture and delightful pop.
- Fresh basil: A fragrant garnish that complements the pesto and tomatoes perfectly.
Directions
Step 1: Preheat your oven to 160Fan/180ºC. Place the tomato vines in a baking dish, drizzle generously with olive oil, and season with salt and pepper. Roast the tomatoes for about 20 minutes until they become sticky and jammy—this step really deepens their sweetness and flavor.
Step 2: While the tomatoes roast, prepare your flatbread dough. In a bowl, mix the thick coconut yoghurt and self-raising flour with a pinch of salt and pepper. It will look a bit dry at first, so use your hands to bring it together into a shaggy dough. Divide the dough into 3 portions and roll each one into a flat oval shape about the size of your hand, using parchment paper to stop sticking.
Step 3: Heat a non-stick pan over high heat. Brush the top of a flatbread with olive oil and place it oil-side down in the pan. Cook for 2-3 minutes until the underside is golden and bubbles appear. Brush the other side with olive oil, flip, and cook for another 2-3 minutes. Transfer cooked flatbreads to a wire rack while you repeat for the others.
Step 4: To make the pesto easier to spread and drizzle, stir in about 1 tablespoon of water until it reaches a saucier consistency.
Step 5: Spread the garlic and herb cream cheese liberally over each flatbread. Top with your roasted tomatoes, a handful of fresh salad greens, a generous swirl of pesto, and drizzle with balsamic glaze. Finish with a sprinkle of sunflower seeds and torn fresh basil leaves for that final fresh pop.
Step 6: These flatbreads are best eaten right away, but you can also make the flatbreads 2-3 days ahead and warm them up gently before assembling or enjoy them cold straight from the fridge.
Servings and Timing
This recipe makes 3 generous flatbreads, perfect for serving 3 people as a main dish or 4 as a lighter snack. It takes about 10 minutes to prep and 20 minutes to cook, totaling 30 minutes from start to finish. There’s no additional resting time needed, but resting the flatbreads on a wire rack after cooking helps keep them crisp and not soggy.
How to Serve This Roast Tomato and Pesto Flatbreads Recipe
When I serve these flatbreads, I love to pair them with a crisp green salad dressed lightly in lemon and olive oil to echo the freshness on the flatbreads. A simple side of roasted potatoes or a hearty soup complements the meal, especially on cooler days. The contrast of textures between the creamy cheese spread, juicy tomatoes, and crunchy seeds always delights my guests.
For presentation, I recommend serving these flatbreads on a wooden board or rustic platter to enhance the casual, homey vibe. Garnishing with extra fresh basil and a drizzle of balsamic glaze just before serving makes them look irresistible. They’re fabulous warm or at room temperature, so you can keep them cozy or serve them as a picnic-style lunch.
These flatbreads are an excellent choice for a relaxed family dinner, a weekend lunch with friends, or even for entertaining small groups when you want something impressive but fuss-free. I often slice each flatbread into three or four pieces to make sharing easy, turning it into a fun, communal meal.
Variations
I love experimenting with this Roast Tomato and Pesto Flatbreads Recipe by swapping out ingredients or tweaking flavors. For instance, you can change the greens to kale or arugula for a different peppery bite, or try adding thinly sliced roasted red peppers for an extra smoky sweetness. If you like a bit of heat, a sprinkle of chili flakes over the cheese spread works wonderfully.
If you need this to be gluten-free, I’ve had great success using a gluten-free self-raising flour blend with the coconut yogurt, though the flatbreads might be a bit more delicate. Vegan eaters will appreciate that this entire recipe is plant-based thanks to the coconut yogurt and vegan cream cheese, but you could also swap the vegan cream cheese for a cashew-based spread for a nuttier flavor profile.
For a cooking twist, I’ve tried baking the rolled-out flatbreads in a hot oven on a pizza stone for 5-7 minutes as an alternative to pan frying, which gives a slightly crispier crust. Either way, you end up with delicious flatbreads that are flexible and fun to customize based on what you have in your kitchen and your dietary preferences.
Storage and Reheating
Storing Leftovers
Leftover flatbreads store best in an airtight container or wrapped tightly in foil or plastic wrap to keep the surface from drying out. Stored in the fridge, they’ll stay good for about 2-3 days. I recommend storing the toppings separately if you plan to keep leftovers, especially the roasted tomatoes and fresh greens, to maintain their texture and freshness.
Freezing
You can freeze the cooked flatbreads but it’s best to freeze them plain, without toppings, for the best results. Wrap each flatbread individually in cling film and place them in a freezer bag. They’ll keep well for up to 2 months. To use, thaw overnight in the fridge and then warm gently before adding toppings.
Reheating
For reheating, I find the best method is to warm the flatbreads in a non-stick pan or oven at 180ºC for 5-7 minutes until hot and revived. Avoid microwaving as it tends to make the flatbreads chewy and rubbery. To get a bit of that fresh-out-of-the-pan crispness, brushing a little olive oil on them before reheating works wonders.
FAQs
Can I use regular yogurt instead of coconut yoghurt for the flatbreads?
Yes, you can substitute thick regular yogurt if you’re not dairy-free, but the flatbreads might have a slightly different texture and a less subtle sweetness compared to coconut yogurt. Greek yogurt works well due to its thickness.
Is this recipe suitable for a vegan diet?
Absolutely! This recipe uses vegan cream cheese and coconut yogurt, and the pesto and other ingredients are plant-based, making it perfect for vegans and anyone avoiding animal products.
Can I prepare the flatbreads and toppings ahead of time?
Definitely! You can make the flatbreads 2-3 days in advance and store them in the fridge. Roast the tomatoes ahead as well and keep toppings like greens and basil separate until serving to keep everything fresh.
What if I don’t have balsamic glaze? Can I substitute it?
If you don’t have balsamic glaze, you can make a quick reduction by simmering balsamic vinegar with a bit of sugar until thick, or simply drizzle some good-quality balsamic vinegar for the tangy contrast.
Are there alternative toppings that work well with these flatbreads?
Yes, I enjoy adding avocado slices, thinly sliced red onion, or even some marinated artichoke hearts for different flavor layers. Roasted vegetables like courgettes or eggplant also pair beautifully with the pesto and tomatoes.
Conclusion
I hope you’re as excited as I am to try this Roast Tomato and Pesto Flatbreads Recipe. It’s one of those wonderful dishes that feels both fresh and satisfying, packed with vibrant flavors and textures that delight every time. Once you try it, I’m sure it’ll become a favorite in your rotation too—perfect for easy dinners, casual entertaining, or anytime you want something genuinely delicious without the fuss.
PrintRoast Tomato and Pesto Flatbreads Recipe
These Roast Tomato and Pesto Flatbreads are a delicious vegan-friendly recipe combining sticky roasted tomatoes, creamy vegan garlic and herb cheese spread, fresh greens, and vibrant pesto on soft, homemade flatbreads. Perfect for a light lunch or snack, they offer a perfect balance of fresh, tangy, and savory flavors with a satisfying texture.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 3 flatbreads
- Category: Lunch
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
Roast Tomatoes
- 2-3 vines of tomatoes (about 15-18 tomatoes in total)
- 1 tbsp olive oil
- Salt and pepper, to taste
Flatbreads
- 120g thick coconut yoghurt
- 125g self-raising flour, plus extra for dusting
- Salt and pepper, to taste
- Olive oil, for brushing
Toppings
- 3 large tablespoon vegan garlic and herb cream cheese spread
- 2 tbsp pesto
- 1 tbsp water (to loosen pesto)
- 3 tsp balsamic glaze
- 3 handfuls mixed greens (e.g. rocket, watercress, baby spinach)
- Sunflower seeds, to garnish
- Fresh basil leaves, to garnish
Instructions
- Roast the Tomatoes: Preheat the oven to 160°C fan / 180°C conventional. Place the tomato vines in a baking dish and drizzle them with olive oil. Season with salt and pepper. Roast for 20 minutes until the tomatoes become sticky and soft.
- Prepare the Flatbread Dough: In a bowl, combine the thick coconut yoghurt, self-raising flour, salt, and pepper. Stir until the mixture forms a shaggy dough. Use your hands to bring it together; it may seem dry initially. Divide the dough into 3 equal portions.
- Roll Out the Flatbreads: Using a little extra flour to prevent sticking, roll each portion into an oval shape roughly the size of your hand. Place each onto parchment paper to avoid sticking.
- Cook the Flatbreads: Heat a non-stick pan over high heat. Brush one side of the flatbread with olive oil, then place it olive-oil side down into the hot pan. Cook for 2-3 minutes until golden and bubbly. Brush the uncooked side with more olive oil, flip the flatbread, and cook the second side until golden as well. Transfer the cooked flatbread to a wire rack. Repeat with the remaining flatbreads.
- Prepare the Pesto: Mix 1 tablespoon of water into the pesto to make it easier to drizzle over the flatbreads.
- Assemble and Serve: Spread a generous layer of vegan garlic and herb cream cheese on each flatbread. Top with a handful of mixed greens, the roasted tomatoes, drizzled pesto, and a sprinkle of balsamic glaze. Garnish with sunflower seeds and fresh basil leaves. Enjoy immediately for the best taste.
- Storage Tips: These flatbreads can be made 2-3 days in advance. Warm them back up before serving or enjoy cold topped as described.
Notes
- Use parchment paper to roll the dough to prevent sticking and to easily transfer flatbreads into the pan.
- If you can't find vegan garlic and herb cream cheese, substitute with a similar vegan spread or hummus.
- Adjust cooking time depending on the heat of your pan to avoid burning the flatbreads.
- Roasted tomatoes can be made ahead and kept refrigerated to save time.
- Feel free to experiment with different greens such as kale or arugula for varied flavors.

Leave a Reply