• Skip to main content
  • Skip to primary sidebar

A Mummy Too

menu icon
go to homepage
  • Recipes
  • Dietary
  • Holidays
    • E-mail
    • Facebook
    • Instagram
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Dietary
    • Holidays
    • E-mail
    • Facebook
    • Instagram
  • ร—
    Home ยป Pizza recipes

    Green links are Amazon links. As an Amazon Associate I earn from qualifying purchases.

    Vegan puff pastry tart

    Jump to Recipe

    This vegan puff pastry tart is the perfect option for a quick, flavourful lunch with a vegan pesto base, topped with thinly sliced vine tomatoes and baked to perfection to give a golden oregano and poppy seed crust.

    Finished vegan puff pastry tart served on a decorative white board.

    It looks so special and taste so good, you'd never guess that it's meat-, egg-, and dairy-free!

    The recipe starts with store-bought puff pastry. Lots of standard puff pastry brands you'll find in the chilled section are accidentally vegan as they use vegetable fat instead of butter. Just be sure to check the label.

    Two slices of the finished vegan puff pastry tart served with a side salad on a white plate.

    Next, you'll whizz up your own vegan pesto by throwing toasted pine nuts, vegan cheese, olive oil, basil and garlic into a blender. Just blitz to a paste and spread onto your sheet of puff pastry. Easy!

    Of course, if you don’t want to make your own vegan pesto, Sacla does a great vegan basil pesto as well as a vegan tomato pesto, both of which would work wonderfully in this recipe.

    Overhead shot of the finished vegan puff pastry tart

    To complete your tart, you'll layer thinly sliced vine tomatoes on top, bring up the sides of the pastry case and season with oregano, poppy seeds, salt, pepper and a dash of olive oil.

    After that, your tart will need just 25 minutes in the oven to become a stunning meal you'll want to serve again and again!

    Here's my recipe for vegan puff pastry tart, complete with plenty of step-by-step photos to help you along the way.

    Ingredients

    • 320 g (11 oz) ready-rolled puff pastry vegan

    For the pesto

    • 45 g (¼ cup) pine nuts
    • 50 g (2½ cups) fresh basil
    • 2 cloves garlic roughly chopped
    • 30 g (⅓ cup) vegan hard cheese finely grated
    • 65 ml (4 tbsp + 1 tsp) olive oil

    To top the tart

    • 3 large (3) vine ripened tomatoes thinly sliced
    • 2 tsp olive oil
    • 1 tbsp soya milk
    • 1 tsp poppy seeds
    • ½ tsp dried oregano
    • 1 tbsp pine nuts

    Equipment

    • Weighing scales
    • Measuring spoons
    • Nonstick baking sheet
    • Parchment/baking paper
    • Kitchen knife
    • Chopping board
    • Silicone pastry brush

    Instructions

    Take the pastry out of the fridge 10 minutes before you start, unroll it flat and then place back in the fridge.

    Preheat the oven to 200C (180C fan assisted, 400F).

    Make the pesto

    Warm a pan over a medium heat and add the pine nuts.

    Pine nuts in a pan.

    Toast for a couple of minutes until golden. Keep an eye on them and keep shaking/stirring as they can easily burn.

    Remove the pine nuts from the pan and allow to cool.

    Transfer the toasted pine nuts to a small blender bowl and add the garlic, basil, vegan cheese, olive oil and a pinch of salt and pepper.

    Adding the pesto ingredients to the blender.

    Pulse until you have a pesto. I like to keep it coarse, but you can break it down as much as you like.

    Overhead shot of the blender ingredients having been blended together.

    Construct the tart

    Roll the pastry out onto a sheet of greaseproof paper.

    Overhead shot of the puff pastry laid flat.

    Prick all over with a fork, leaving a border of about 2-2.5cm (1 inch).

    Overhead shot of the puff pastry having been pricked with a fork multiple times.

    Spoon the pesto on top.

    Adding the pesto to the centre of the puff pastry.

    Spread to the edges.

    Spreading the pesto across the top of the puff pastry.

    Lay the tomatoes on top of the pastry in four rows, leaving the border clear.

    Adding sliced tomatos ontop of the puff pastry covered in pesto.

    Fold in the corners of the pastry.

    Folding in the corners of the pastry.

    Now fold the sides in.

    Folding in the sides of the pastry.

    Drizzle the tomatoes with olive oil.

    Drizzle the top of the puff pastry with oil.

    Brush the pastry edges with soya milk, then scatter with poppy seeds and oregano.

    Brushing the pastry edges with soya milk & scattering with poppy seeds and oregano.

    Scatter the untoasted pine nuts over the tomatoes.

    Sprinkling the untoasted pine nuts over the tomatoes.

    Slide the tart and paper onto an oven tray.

    The finished uncooked tart on an oventray.

    Bake for 25 minutes until golden brown.

    Baked vegan puff pastry tart.

    Transfer to a clean board.

    Overhead shot of the finished puff pastry tart.

    Cut into eighths and serve.

    Overhead shot of the sliced finished puff pastry tart.

    It's wonderful served with peppery rocket and a drizzle of balsamic glaze.

    Two slices of the vegan puff pastry tart served with a side salad on a white decorative plate.

    So simple! What do you think of this vegan tart? Don't forget to let me know how you get on!

    Print this vegan puff pastry tart recipe

    Print Recipe
    5 from 5 votes

    Vegan Puff Pastry Tart Recipe

    This vegan puff pastry tart is the perfect option for a quick, flavourful lunch with a vegan pesto base, topped with thinly sliced vine tomatoes and baked to perfection to give a golden oregano and poppy seed crust.
    Prep Time10 minutes mins
    Cook Time20 minutes mins
    Total Time30 minutes mins
    Course: Pizza
    Cuisine: Italian
    Diet: Vegan, Vegetarian
    Servings: 8 slices
    Author: Emily Leary

    Ingredients

    • 320 g (11 oz) ready-rolled puff pastry vegan

    For the pesto

    • 45 g (¼ cup) pine nuts
    • 50 g (2½ cups) fresh basil
    • 2 cloves garlic roughly chopped
    • 30 g (⅓ cup) vegan hard cheese finely grated
    • 65 ml (4 tbsp + 1 tsp) olive oil

    To top the tart

    • 3 large (3) vine ripened tomatoes thinly sliced
    • 2 tsp olive oil
    • 1 tbsp soya milk
    • 1 tsp poppy seeds
    • ½ tsp dried oregano
    • 1 tbsp pine nuts

    Equipment

    • Weighing scales
    • Measuring spoons
    • Nonstick baking sheet
    • Parchment/baking paper
    • Kitchen knife
    • Chopping board
    • Silicone pastry brush

    Instructions

    • Take the pastry out of the fridge 10 minutes before you start, unroll it flat and then place back in the fridge.
    • Preheat the oven to 200C (180C fan assisted, 400F).

    Make the pesto

    • Warm a pan over a medium heat and add the pine nuts. Toast for a couple of minutes until golden. Keep an eye on them and keep shaking/stirring as they can easily burn.
    • Remove the pine nuts from the pan and allow to cool.
    • Transfer the toasted pine nuts to a small blender bowl and add the garlic, basil, vegan cheese, olive oil and a pinch of salt and pepper.
    • Pulse until you have a pesto. I like to keep it coarse, but you can break it down as much as you like.

    Construct the tart

    • Roll the pastry out onto a sheet of greaseproof paper. Prick all over with a fork, leaving a border of about 2-2.5cm (1 inch).
    • Spoon the pesto on top and spread to the edges.
    • Lay the tomatoes on top of the pastry in four rows, leaving the border clear.
    • Fold in the corners of the pastry, then fold the sides in.
    • Drizzle the tomatoes with olive oil.
    • Brush the pastry edges with soya milk, then scatter with poppy seeds and oregano.
    • Season the whole tart with salt and pepper.
    • Scatter the untoasted pine nuts over the tomatoes.
    • Slide the tart and paper onto an oven tray.
    • Bake for 25 minutes until golden brown.
    • Transfer to a clean board and cut into eighths and serve.
    • It's wonderful served with peppery rocket and a drizzle of balsamic glaze.

    Video

    Nutrition

    Calories: 153kcal | Carbohydrates: 4g | Protein: 2g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Sodium: 42mg | Potassium: 179mg | Fiber: 1g | Sugar: 2g | Vitamin A: 725IU | Vitamin C: 8mg | Calcium: 31mg | Iron: 1mg
    * Note: nutritional information is estimated, based on publicly available data. Nutrient values may vary from those published. Information on this website should not be taken as medical advice. Cuisines identify the primary region of inspiration for a dish.
    Tried this recipe?Snap a pic and tag @amummytoo on Instagram or tag @EmilyLearyCooks on Twitter. I can't wait to see your posts!

    Pin this vegan puff pastry pesto tart

    Pinterest image for the vegan pesto tart.
    Pinterest image for the vegan pesto tart.
    Pinterest image for the vegan pesto tart.
    Pinterest image for the vegan pesto tart.
    Pinterest image for the vegan pesto tart.
    Pinterest image for the vegan pesto tart.

    More vegan recipes to try

    Creamy Tofu and Vegetable Vegan Mini Pies Recipe
    Creamy, protein packed pie with juicy veg and flaky pastry...and it's all totally plant based! These tofu and vegetable vegan mini pies are everything you could possible want from a pie.
    Get the recipe
    Raw Vegan Chocolate Recipe
    You'll love how easy it is to make this incredibly delicious raw vegan chocolate recipe, packed with hidden fruit and nuts.
    Get the recipe
    Thick and Satisfying Vegan Fruit and Nut Smoothie Bowl Recipe
    Do you fancy something delicious, filling and nutrient-packed for breakfast? Of course you do! This thick and satisfying vegan fruit and nut smoothie bowl is utterly gorgeous, and super easy to make, too
    Get the recipe

    Have you got my book?

    'This is a great kids cookery book. Emily is a star' - Simon Rimmer

    'The book I'd like to force into any mother's kitchen' - Prue Leith

    "A fab book with a plan." - Jane Devonshire, 2016 Masterchef UK winner

    'Emily has managed to combine her mummy knowledge and passion for food to make a truly helpful and brilliant cookbook' - Priya Tew, RD, BSc (Hons), Msc

    Get Your Kids to Eat Anything is an achievable 'how to' for parents in the battle to overcome picky eating and 'make new the norm'. Emily Leary's unique 5-phase programme looks at the issue of 'fussy eating' in a holistic way that links imagination with food, and which situates parents alongside - not in opposition to - their children.

    Grab your copy!

    « Red velvet waffle recipe
    Gluten free spiced apple cake »

    Reader Interactions

    Comments

      5 from 5 votes (1 rating without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Ruth says

      May 21, 2025 at 4:51 pm

      5 stars
      I've made this several times now (I always cheat with bought pesto and pre-rolled pastry). It's just delicious. Thinking of making a couple next time we have a party as it's sure to go down well with everyone.

      Reply
      • Emily Leary says

        May 22, 2025 at 12:18 pm

        I'm so pleased!

        Reply
    2. Joanne says

      December 30, 2024 at 1:00 am

      5 stars
      This recipe was soooooo good. I didn't do the poppy seeds around the edges and it was still amazing! Highly recommended. I also did one with thin zucchini slices and it was also very good.

      Reply
    « Older Comments

    Primary Sidebar

    Emily Leary standing in a kitchen

    Emily Leary. Chef. Multi-award-winning food writer, presenter and photographer. Author of bestselling book, "Get Your Kids to Eat Anything".

    emily@amummytoo.co.uk

    Learn more about Emily

    Emily on social

    © 2025 A Mummy Too - Privacy Policy - Cookie Policy - How I work with advertisers - Contact

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.