Choose a puff pastry made with oil or vegan margarine rather than butter to keep the recipe fully plant-based, and a certified gluten-free pastry if you need it gluten-free. Add the cranberries, rosemary and peppercorns after baking so they stay vibrant. Serve warm, straight from the tray, so the branches pull apart easily; leftovers keep in an airtight container for up to 2 days and are best reheated in the oven to crisp the pastry back up.