Heirloom Tomato Tart
This post may contain affiliate links, please see our privacy policy for details.
This vegan Heirloom Tomato Tart is made with puff pastry, a creamy non-dairy cheese, pesto & heirloom tomato slices. The perfect summer appetizer or brunch idea!

I know trendy puff pastry recipes are all the rage on social media right now, but I wanted to share a classic recipe that you will be able to make again and again. This Heirloom Tomato Tart sounds & looks fancier than it is – but I promise you, it is super easy to make. Puff pastry is layered with vegan cream cheese & feta spread, then topped with vegan pesto & slices of heirloom tomatoes. The crust is brushed with vegan egg wash and topped with everything but the bagel seasoning. It is baked until crispy and served with plenty of fresh basil. This recipe is going to be a show stopper at your next brunch!
Step One: Prep the Puff Pastry
I think that sometimes people think puff pastry is a) not vegan and b) difficult to work with. I’m here to tell you that neither of those things is true (technically).
You may need to read some labels before purchasing puff pastry. Some are not vegan-friendly, but I have never been to a store where I haven’t found at least one brand that is.

And the toughest part about puff pastry is simply remembering to take it out to thaw at least 40 minutes before you want to start working. So just set a reminder in your head the day you plan to make this.
Once the puff pastry dough is thawed, place it on a lightly floured surface and gently roll it out so that it is slightly larger than its original size – no need to overthink it, just a little rolling. Transfer it to a parchment-lined baking sheet and use a knife to create a 1-inch border around the dough – being sure not to cut all the way through. Use a fork to score the inside rectangle of the dough. This will keep that portion from rising.
Step Two: Prep the “Cheese” Spread
We all know I love vegan cream cheese – I’ve used it in LOADS of recipes. But you may have noticed recently that I also have an obsession with vegan feta as well. And that’s because Trader Joe’s released a vegan version that is out of this world!
And while this cheese spread calls for both vegan cream cheese AND vegan feta, have no fear if you can’t get your hands on either. You can always sub my Vegan Ricotta Recipe!
The other ingredients you will need are fresh basil, garlic, onion powder, salt & pepper. Add everything to a bowl and mix until well combined.

Step Three: Assemble & Bake
Add the cheese mixture to the center portion of the dough and spread to the edges – being sure not to go beyond that crust we already created. Add dollops of homemade or store-bought pesto on top of the cheese.

And now, the tomatoes…I used thick-cut slices of heirloom tomatoes for this tart, but you could really use any tomatoes you have on hand. Just layer them in the center of the tart.

Lastly, the crust. Typically puff pastry is brushed with egg wash to get that nice browned color. I used Just egg (aka vegan eggs) to get the same affect. But you could also use vegan butter or aquafaba. Sprinkle on some everything but the bagel seasoning and pop the whole thing in the oven.

Step Four: Eat
The tart will need to cook for 18-20 minutes – or until the edges & bottom are crispy. Take it out of the oven and let it cool for a few minutes.
Right before serving, drizzle the tomatoes with olive oil, add another sprinkle of everything but the bagel seasoning and top it with lots of fresh basil. Slice into squares and dig in.


Need More Recipe Inspo? Check these Out!


Heirloom Tomato Tart
Ingredients
- 1 sheet puff pastry thawed
- flour for rolling out the dough
- 4 ounces vegan cream cheese I used Kite Hill
- 3 ounces vegan feta I used Trader Joe's
- 2 cloves garlic minced
- 1 tablespoon fresh basil chopped, plus more for serving
- 1/4 teaspoon onion powder
- 1/8 teaspoon salt
- 1/4 teaspoon pepper
- 3 tablespoons vegan pesto homemade or store-bought
- 3-4 medium heirloom tomatoes sliced
- 1 tablespoon Just egg or sub aquafaba or vegan butter
- everything but the bagel seasoning
- olive oil for serving
Equipment
Instructions
- Preheat the oven to 425 degrees and line a baking sheet with parchment paper.
- Combine the cream cheese, feta, garlic, basil, onion powder, salt & pepper in a bowl – being sure to break apart the feta. Set aside.
- Place the thawed puff pastry dough on a lightly floured surface and gently roll it out so that it is slightly larger than its original size. Transfer to the prepared baking sheet.
- Use a knife to create a 1-inch border around the dough – being sure not to cut all the way through. Use a fork to score the inside rectangle of the dough. Add the cheese mixture to the center portion of the dough and spread to the edges. Add dollops of the pesto.

- Place the tomato slices on top – letting them overlap if needed. Brush the border with the vegan egg and sprinkle with everything seasoning. Place in the oven and bake for 18-20 minutes, or until the dough is browned and crispy.

- Remove from the oven and allow to cool for 5 minutes. Pour a little oil over the tomatoes and top with everything seasoning & fresh basil. Slice into squares and serve!
Video
Notes
- If you can’t find vegan feta or vegan cream cheese, you can sub my tofu ricotta.
- Puff pastry can be found in the frozen dessert section at the grocery store. Be sure to check the label before purchasing to ensure it is vegan-friendly.
- Check the puff pastry package for instructions on how to thaw, but I usually just let it sit out on the counter for 40-60 minutes before rolling it out.



Just made this taking a shortcut using the dairy free Boursin and Trader Joe’s vegan pesto. It was so easy to put together even after getting home from work late. Thanks for. Great recipe!
Ohhhhh love both of those products! TJ’s is the best! So glad you liked it!
This was so tasty! Thanks for sharing. Got most of my produce from the farmers market and added corn and red bell pepper.
Yum! Those sound like great adds!