Preheat the oven to 400 degrees and line a baking dish with parchment paper.
Add the tomatoes, garlic, 2 tablespoons of oil, vinegar and a pinch of salt & pepper to the baking dish and toss to coat. Place in the oven for 20-25 minutes, or until the tomatoes are burst. Remove from the oven and roughly chop the garlic.
While the tomatoes are cooking, heat the remaining .5 tablespoon of oil in a skillet over medium heat. Add the spinach and a pinch of salt & pepper to the skillet and cook until wilted. Remove from the heat and set aside.
Place the flatbread dough on a baking sheet. Spread the Boursin out in an even layer on the dough. Top with the garlic, spinach, basil & tomatoes (reserve the juices from the tomato baking dish for serving). Place in the oven for 8 minutes, or until the cheese is melted and the crust is crispy.
Remove from the oven and slice. Drizzle with the reserved tomato juices, red pepper flakes and more basil. Serve and enjoy!
Video
Notes
I get the dairy-free Boursin at Trader Joe's. You could also sub vegan cream cheese or shredded vegan mozzarella.
I got my flatbread crust at Trader Joe's. You could also use another pre-made pizza dough, naan or pita. If you chose to use uncooked pizza dough, I would par-bake the dough for 8 minutes before adding the toppings and putting back in the oven.
I like to pick the tomatoes out of the baking dish with tongs and then drain the leftover juices/oil/vinegar into a bowl to drizzle over the flatbread when serving. This keeps the flatbread from getting too soggy while baking, but you still get all of that delicious flavor.