Christmas Tree Appetizer
This vegan Christmas tree appetizer is a pull-apart puff pastry tree layered with homemade basil pesto, cut into a triangle, and twisted into branches before baking. It is easy to make, looks impressive on the table, and it is completely plant-based, which makes it a perfect starter for any Christmas menu. If you want one dish that gets people talking the moment it lands on the table, this is it.

Christmas dinner is one of the biggest, coziest and most special occasions of the year. During these modern times, getting everyone together around a table can be a great challenge: I’d love to, but I just can’t make it, I’m working overtime; oh, it would be so nice, but let’s do this next week; or I’m so tired I don’t think I’ll be able to come. When everyone finally does gather, I want the table to feel like a reason to stay a little longer, and I think this appetizer is one of the best ways to show just how close food can bring people. And because I am on a quest to show you that a vegan Christmas dinner is just as amazing as a traditional one, this vegan Christmas tree appetizer is the perfect dish to exemplify this.
I mean, who could resist a beautiful and delicious puff pastry decorated in the shape of the iconic Christmas tree? It looks and tastes amazing, and even though making this involves a bit of work, I am absolutely sure that everyone will be impressed by both its aspect and its taste.
What you need for the pesto Christmas tree
There are really two parts here: a quick homemade pesto and two sheets of puff pastry. A few notes on the ingredients that make the difference:
- Fresh basil is the whole flavor of the pesto, so use it generously and pick leaves that are bright green and not wilted. Eight cups sounds like a lot, but basil packs down to almost nothing once blended.
- Pine nuts give the pesto its buttery body. If you toast them lightly first, the flavor deepens, though the recipe works with them raw too.
- Nutritional yeast replaces the cheese you would find in a classic pesto and brings that savory, umami note. This is what keeps the appetizer fully plant-based.
- Garlic, lemon juice and sea salt sharpen everything. Lemon also keeps the pesto a vivid green rather than dull.
- Puff pastry is the star of the shape. Two sheets are needed, one for the base and one to cover the pesto. Use a gluten-free puff pastry if you need the recipe to be gluten-free.
- Cranberries, rosemary and red peppercorns are the decorations that turn a baked triangle into a little festive tree.
If you are short on time, you can skip making the pesto from scratch and use a good store-bought vegan pesto instead. The pastry technique stays exactly the same.

How to shape the twisted branches
The shape is simpler than it looks. Spread your pesto evenly over one sheet of puff pastry, cover it with the second sheet, and press gently so the two layers stick together. With a sharp knife, cut a large triangle for the tree, then use the leftover pastry to cut a trunk for the bottom and a star for the top.
Now for the branches: slice into the pastry from each side toward the middle, being careful not to cut all the way through, so the center stays connected like a spine. Twist every branch a couple of times, then press the ends of the twists down into the pastry so they do not pop back up while baking. Move the tree to your baking tray, attach the trunk and star, and press the edges to seal.

Why the twist-and-press method works
Twisting each branch does two things at once. It exposes the pesto layer so the filling caramelizes slightly at the edges instead of steaming shut, and it creates the flaky, spiral look that reads as tree branches. Pressing the twisted ends down into the base is the small step people skip, and it matters: puff pastry lifts dramatically as it bakes, and an unsecured twist will unravel and stand straight up. Anchoring the ends keeps the tree looking like a tree. Baking until the edges are golden, about 25 minutes, is your real doneness cue, since color tells you the pastry has puffed and set all the way through.
Tips for the best Christmas tree appetizer
- Keep the puff pastry cold. Work quickly and, if your kitchen is warm, chill the shaped tree for 10 minutes before baking so the layers puff cleanly.
- Do not overload the pesto. A thin, even layer keeps the branches from getting soggy and helps the two sheets seal.
- Add the cranberries, rosemary and red peppercorns after baking, not before, so they stay vibrant and the rosemary does not scorch.
- A truly sharp knife makes the branch cuts clean. A dull blade drags and tears the layers.
- Serve it warm, when the pastry is at its flakiest and the pesto is most fragrant.

What to serve alongside it
This pull-apart tree is meant for sharing, so I like to set it out as part of a spread of finger foods. It sits beautifully next to a vegan charcuterie board or a creamy dip like this tzatziki appetizer for dunking the branches. If you are building a whole grazing table, it pairs naturally with more Christmas party finger food ideas, and a warm Christmas punch rounds out the appetizer course before the main event.
Make-ahead and storage
You can make the pesto up to three or four days in advance and keep it in a sealed jar in the fridge with a thin film of olive oil on top to keep it green. The tree itself is best shaped and baked the same day, but you can assemble it, cover it, and chill it for a few hours before baking if you want to get ahead on Christmas Eve. Once baked, it is at its flakiest fresh from the oven; leftovers keep in an airtight container for up to two days and are best reheated in the oven for a few minutes rather than the microwave, which softens the pastry. For more ways to build out the meal, browse the full vegan Christmas dinner recipes and these vegan Christmas menu ideas.

If you make this pesto Christmas tree for your holiday table, I’d love to know how the twisted branches turned out for you. Please rate the recipe below and leave a comment telling me whether you went homemade pesto or store-bought, and how your family reacted when it came out of the oven.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Christmas Tree Appetizer
Ingredients
For the pesto:
- 8 cups basil fresh
- 3 Tbsp water
- 3 Tbsp pine nuts
- 3 cloves garlic
- 2 Tbsp lemon juice
- 4 Tbsp nutritional yeast
- ½ tsp sea salt
- 3 Tbsp extra virgin olive oil
For the tree:
- 1 Tbsp flour for dusting the work surface
- 2 sheets puff pastry choose a dairy-free brand; use gluten-free pastry if needed
- 1 Tbsp cranberries to decorate
- 1 bunch rosemary to decorate
- 1 Tbsp red peppercorns to decorate
Instructions
- Add the basil, water, pine nuts, garlic, lemon juice, nutritional yeast and sea salt to a food processor or small blender and blend on high until smooth.
- While blending, add the olive oil a little at a time, controlling the consistency. Scrape down the sides as needed, then set aside.
- You can skip the first two steps if you use store-bought pesto.
- Place one sheet of puff pastry on a lightly floured surface.
- Spread the pesto evenly over the puff pastry.
- Cover with the second sheet of pastry.
- With a sharp knife, cut out a large triangle – the tree shape.
- Use the leftover pastry to cut out the trunk and the star for the top.
- Make the branches of the tree by slicing into the puff pastry from the side, being careful not to slice all the way through.
- Twist every branch.
- Press the edges of the twisted branches down into the puff pastry so they don’t pop up.
- Transfer the tree to the baking tray.
- Add the trunk at the bottom and the star at the top, pressing the edges into the tree.
- Bake for about 25 minutes, until golden at the edges.
- Sprinkle with the peppercorns and cranberries, then decorate with the rosemary.
Notes
Frequently Asked Questions
Yes. The pesto is made with basil, pine nuts, garlic, lemon juice, olive oil and nutritional yeast instead of cheese, so it contains no dairy or other animal products. Just check that your puff pastry is dairy-free, since some brands use butter, and the whole appetizer is fully plant-based.
Absolutely. If you are short on time you can skip blending the pesto and use a good vegan store-bought pesto instead. The pastry shaping, twisting and baking stay exactly the same, so you still get the same festive tree.
Slice into the pastry from each side toward the center, being careful not to cut all the way through so the middle stays connected like a spine. Twist each branch a couple of times, then press the ends down firmly into the base pastry so they do not pop up or unravel as the puff pastry rises in the oven.
You can make the pesto three or four days in advance and keep it sealed in the fridge with a film of olive oil on top. The tree is best baked the same day, but you can assemble it, cover it and chill it for a few hours before baking so you get ahead on Christmas Eve.
Keep any leftovers in an airtight container for up to two days. Reheat them in the oven for a few minutes rather than the microwave, since the oven crisps the puff pastry back up while the microwave leaves it soft.
Yes. Swap the regular puff pastry for a gluten-free puff pastry and the rest of the ingredients are naturally gluten-free. The pesto, decorations and shaping method all stay the same.

Hey, love the recipe! Which wine do you recommend?
Thank you! I have very minimal knowledge about wine, but my guess is a red one would go well with the dry cranberries and cheesy-ness of this recipe. A good wine is the one you like the taste of. 😀 So choose your favorite. 🙂
So impressive and delicious! Thanks for the recipe! 🙂
You’re very welcome! 😀