Let me paint you a picture: golden, flaky spirals fresh out of the oven, fragrant with basil pesto and studded with sun-dried tomatoes, sitting on a platter while your guests crowd around wondering how long it took you. The real answer is about 10 minutes of actual work. The answer you give them is entirely up to you. These Vegan Pesto Pinwheels made with puff pastry are the kind of appetizer that makes people think you have your life together and the secret is embarrassingly simple.

Spread vegan pesto onto store-bought puff pastry, roll, slice, bake. That’s it. Flaky, flavorful, and fancy-looking with nearly zero effort. If you’ve been looking for a go-to vegan party appetizer that delivers every single time, you just found it.
Why Vegan Pesto Pinwheels Are a Party Appetizer Game-Changer
Here’s what makes these pinwheels different from the hundred other puff pastry recipes floating around: the double-layer construction. Instead of spreading filling on a single sheet, you layer two sheets of puff pastry with pesto, sun-dried tomatoes, and vegan parmesan sandwiched between them. When you roll and slice it, every pinwheel contains multiple layers of pastry and filling that puff up and crisp separately in the oven. The result is visually dramatic and texturally far more interesting than a single-layer roll.
IMO, this is the best possible ratio of effort to impressiveness in any appetizer recipe I’ve ever made.
My Recipe At a Glance
Before anything else here’s your full timing and serving overview:
| Detail | Info |
| Prep Time | 10 minutes |
| Cook Time | 25–30 minutes |
| Total Time | ~40 minutes |
| Servings | 12 pinwheels |
| Calories per Pinwheel | 85 kcal |
| Course | Appetizer / Snack |
| Cuisine | Italian-Inspired / Vegan |
Twelve pinwheels at 85 calories each makes these one of the lighter appetizer options you can put on a table without anyone feeling like they’re eating “diet food.” At a party serving 6–8 people, each person gets 1–2 pinwheels as a starter, which is the perfect amount alongside other appetizers.
Equipment You’ll Need For
Nothing complicated here just the standard kitchen basics:
- Baking tray or sheet pan – flat, rimmed, and large enough to fit all 12 pinwheels with space between them so they puff and crisp rather than steam.
- Parchment paper – lines the baking tray for non-stick baking and makes cleanup effortless. Don’t skip it; puff pastry sticks to unlined pans almost aggressively.
- Clean, dry flat surface – a countertop or large cutting board works perfectly for rolling the pastry log. Any moisture on the surface makes the pastry stick and tear.
- Offset spatula or the back of a spoon – for spreading the pesto in an even, thin layer across the entire pastry sheet. Even coverage is key to consistent flavor in every pinwheel.
- Sharp knife – essential for slicing clean, even rounds from the chilled pastry log. A dull knife drags and flattens the pinwheels before they even hit the oven.
- Pastry brush – for applying that final brush of olive oil or melted vegan butter before baking. It gives you that deep golden finish.
- Cling film or plastic wrap – useful if you need to wrap the log tightly before refrigerating to firm it up before slicing.
That’s the full list. Simple tools, outstanding results.

Ingredients (Makes 12 Pinwheels)
All vegan, all widely available, all pulling serious flavor weight:
- 2 sheets puff pastry– thawed but still cold most store-bought puff pastry is accidentally vegan (it uses vegetable fats instead of butter), but always check the label. Pepperidge Farm and Jus-Rol are popular brands that work well here.
- ½ cup vegan pesto– homemade or store-bought Sacla and Zest Plant Power make good store-bought vegan pestos, or you can blend your own in minutes with basil, pine nuts, garlic, olive oil, lemon juice, and nutritional yeast.
- ½ cup sun-dried tomatoes– drained and finely chopped oil-packed sun-dried tomatoes have better flavor and texture than the dry-packed variety. Finely chop them so they distribute evenly through the roll without creating lumpy spots.
- ½ cup grated vegan parmesan– plus more for garnish Violife Just Like Parmesan grates and melts well and has a genuinely good savory depth. Miyoko’s is another strong option.
- Olive oil or melted vegan butter – for brushing the pinwheels before baking. Either works; olive oil gives a slightly crisper result and vegan butter adds a richer flavour.
- Fresh minced basil – optional garnish, but it adds a beautiful freshness and color contrast against the golden pastry right before serving.
On pesto- The quality of your pesto directly determines the flavor of your pinwheels. A bold, garlicky, well-seasoned pesto makes these extraordinary. A bland, watery pesto makes them forgettable. If your store-bought pesto tastes flat, stir in an extra squeeze of lemon juice and a pinch of salt before spreading.
You may also like Next recipe
Stuffed Dates with Peanut Butter & Chocolate Chips

Step-by-Step Instructions For
Eight clean steps. Here’s exactly how to build them.
Step 1 – Preheat and Prep
Heat your oven to 375°F (190°C) and line your baking tray with parchment paper. Get this out of the way first so you’re not scrambling when your pinwheels are sliced and ready to go.
Step 2 – Lay Out the First Pastry Sheet
Lay one sheet of thawed (but still cold) puff pastry flat on your clean work surface. Cold pastry is much easier to work with than pastry that’s reached room temperature it holds its shape during rolling and slicing without becoming sticky and unmanageable.
Step 3 – Spread the Filling
Spread a thin, even layer of vegan pesto across the entire surface of the pastry sheet, right to the edges. Sprinkle the finely chopped sun-dried tomatoes evenly across the pesto layer, followed by the grated vegan parmesan. Keep the layers thin and even this is what ensures every pinwheel slice has consistent filling without areas that are too thick to roll properly.
Step 4- Add the Second Pastry Sheet
Place your second sheet of puff pastry directly on top of the filling layers. Press down gently but firmly across the entire surface so the two sheets bond together with the filling between them. Run your palms lightly across the top to remove any air pockets.
Step 5 – Roll Into a Log
Starting from one of the long edges, tightly roll the double-layered pastry into a log jelly-roll style, keeping the roll as tight and even as possible as you go. A tight roll gives you those beautiful defined spirals in the finished pinwheels. A loose roll gives you sad, unraveling discs :/
If the pastry softens and becomes sticky during rolling, wrap the log in cling film and refrigerate it for 15–20 minutes to firm back up. Don’t skip this step if needed slicing a soft log compresses the layers and ruins the pinwheel shape.
Step 6 – Slice Into Rounds
Using your sharp knife, slice the chilled log into 1-inch rounds. You should get approximately 12 pinwheels from two standard sheets of puff pastry. Use a confident, single downward motion for each cut rather than a sawing motion this keeps the spirals clean and intact.

Step 7 – Arrange and Brush
Arrange the pinwheels on your prepared baking sheet with at least an inch of space between each one puff pastry expands significantly during baking and crowded pinwheels steam instead of crisp. Brush each one lightly with olive oil or melted vegan butter using your pastry brush.
Step 8 – Bake, Cool, and Garnish
Slide the tray into the oven and bake for 25–30 minutes, until the pinwheels are puffed, golden, and crisped around the edges. Let them cool on the tray for 5 minutes before moving them they firm up as they cool and hold together much better than they do straight out of the oven.
Sprinkle with flaky salt, fresh minced basil, or extra vegan parmesan right before serving. Serve warm or at room temperature both work well.
Full Nutrition Breakdown (Per Pinwheel)
| Nutrient | Amount |
| Calories | 85 kcal |
| Carbohydrates | 5g |
| Protein | 2g |
| Total Fat | 6g |
| Saturated Fat | 2g |
| Fiber | 1g |
| Sugar | 1g |
| Cholesterol | 4mg |
| Potassium | 12mg |
| Vitamin A | 79 IU |
| Calcium | 27mg |
| Iron | 1mg |
At just 85 calories per pinwheel, these are genuinely one of the lightest options you can serve at a party without compromising on flavor or satisfaction. They’re light enough that guests can enjoy 2–3 without hesitation, which means your platter actually gets finished always a good sign.

Tips for Perfect Vegan Pesto Pinwheels Every Time
Want consistent results every single batch? These are the things that actually matter:
- Keep the pastry cold throughout. Warm puff pastry is the enemy. It softens, sticks, and doesn’t hold its shape when you slice it. If your kitchen is warm, work quickly and refrigerate the log before slicing without exception.
- Spread the pesto thinly. Too much filling makes rolling difficult and causes the pinwheels to fall apart during baking. A thin, even layer is all you need the flavor is concentrated enough that a little goes a long way.
- Chop the sun-dried tomatoes finely. Big chunks create lumps in the roll that make clean slicing almost impossible. Fine, even pieces distribute evenly and create a better spiral pattern.
- Use a genuinely sharp knife for slicing. This is not the moment for your second-best kitchen knife. A sharp blade cuts cleanly through the layers in one motion; a dull one drags, compresses, and flattens your spirals.
- Give them space on the baking tray. Puff pastry puffs that’s literally its whole thing. Crowded pinwheels trap steam and turn soft. Space equals crispiness.
- Don’t skip the fat brush before baking. That thin coat of olive oil or vegan butter is what gives the finished pinwheels their deep, even golden color. FYIÂ pastry brushed with nothing comes out pale and dull, no matter how long you bake it.
Variations Worth Trying
The base recipe is excellent, but Vegan Pesto Pinwheels are one of the most adaptable recipes you’ll find. Here’s where you can take them:
Switch Up the Pesto
Swap basil pesto for roasted red pepper pesto, walnut and kale pesto, or even a sun-dried tomato pesto for a more intense, concentrated flavor. Every variation produces a completely different pinwheel with the same method.
Add Vegan Cream Cheese
Spread a thin layer of vegan cream cheese (Violife or Kite Hill) directly on the pastry before the pesto. It adds a tangy, creamy layer that makes the filling even more luxurious and helps everything hold together cleanly when sliced.
Add Olives or Artichokes
Finely chop kalamata olives or marinated artichoke hearts and scatter them alongside the sun-dried tomatoes. The brininess adds an extra savory dimension that works beautifully with the pesto.
Make Them Mini
Slice the log into ½-inch rounds instead of 1-inch rounds for smaller, bite-sized pinwheels perfect for a cocktail party or grazing board where you want people to eat one-handed. Reduce the baking time to 18–20 minutes and watch them carefully from the 15-minute mark.
Make-Ahead and Storage
These pinwheels are genuinely excellent for preparing in advance:
- Assemble the log ahead- Roll, wrap tightly in cling film, and refrigerate for up to 24 hours before slicing and baking. This actually improves the end result the cold rest firms up the log and gives you cleaner cuts.
- Freeze the unsliced log- Wrap the assembled log in cling film and then foil and freeze for up to 3 months. Thaw overnight in the fridge, slice, and bake as normal.
- Store baked pinwheels-Keep leftovers in an airtight container at room temperature for up to 2 days, or refrigerate for up to 4 days.
- Reheat- Place cold pinwheels on a baking sheet in a 375°F oven for 5–8 minutes to restore crispness. The microwave technically works but will make the pastry soft the oven is always the better call.

How to Serve Vegan Pesto Pinwheels at a Gathering
A platter of Vegan Pesto Pinwheels needs very little styling to look stunning. Here are the approaches that work best:
- Arrange them upright in a circle on a round board, spirals facing up, with a small bowl of extra pesto in the center for dipping
- Fan them out on a rectangular slate board alongside olives, vegan cheese, crackers, and grapes for a full charcuterie-style spread
- Serve them warm from the oven as guests arrive the smell alone draws a crowd
- Pair with a light green salad and some marinated white beans for a casual lunch that feels like it came from a bistro
Why This Recipe Works Every Time
What makes Vegan Pesto Pinwheels so reliable is the combination of a great method and forgiving ingredients. Puff pastry is designed to be spectacular it does most of the visual heavy lifting. The pesto, sun-dried tomatoes, and vegan parmesan pack enormous flavor into a thin layer that intensifies as it bakes. And the double-sheet construction creates a multi-layered spiral that looks complex but requires nothing more than rolling two sheets together before cutting.
Every element is doing exactly what it should. Nothing is fighting anything else. That’s why these come out well for first-timers and experienced cooks alike.
My Final Thoughts

Vegan Pesto Pinwheels belong in your regular appetizer rotation full stop. They take 10 minutes to assemble, bake in half an hour, and produce results that consistently impress. Whether you’re hosting a dinner party, bringing something to a potluck, or just making a weekend snack that feels a bit special, this recipe delivers every time.
Make the log the night before, slice and bake when you need them, and accept the compliments graciously. You earned them even if the hardest part was unrolling the puff pastry.

Vegan Pesto Pinwheels
Ingredients
Equipment
Method
- Step 1 – Preheat and Prep
- Heat your oven to 375°F (190°C) and line your baking tray with parchment paper. Get this out of the way first so you’re not scrambling when your pinwheels are sliced and ready to go.
- Step 2 – Lay Out the First Pastry Sheet
- Lay one sheet of thawed (but still cold) puff pastry flat on your clean work surface. Cold pastry is much easier to work with than pastry that’s reached room temperature it holds its shape during rolling and slicing without becoming sticky and unmanageable.
- Step 3 – Spread the Filling
- Spread a thin, even layer of vegan pesto across the entire surface of the pastry sheet, right to the edges. Sprinkle the finely chopped sun-dried tomatoes evenly across the pesto layer, followed by the grated vegan parmesan. Keep the layers thin and even this is what ensures every pinwheel slice has consistent filling without areas that are too thick to roll properly.
- Step 4- Add the Second Pastry Sheet
- Place your second sheet of puff pastry directly on top of the filling layers. Press down gently but firmly across the entire surface so the two sheets bond together with the filling between them. Run your palms lightly across the top to remove any air pockets.
- Step 5 – Roll Into a Log
- Starting from one of the long edges, tightly roll the double-layered pastry into a log jelly-roll style, keeping the roll as tight and even as possible as you go. A tight roll gives you those beautiful defined spirals in the finished pinwheels. A loose roll gives you sad, unraveling discs :/
- If the pastry softens and becomes sticky during rolling, wrap the log in cling film and refrigerate it for 15–20 minutes to firm back up. Don’t skip this step if needed slicing a soft log compresses the layers and ruins the pinwheel shape.
- Step 6 – Slice Into Rounds
- Using your sharp knife, slice the chilled log into 1-inch rounds. You should get approximately 12 pinwheels from two standard sheets of puff pastry. Use a confident, single downward motion for each cut rather than a sawing motion this keeps the spirals clean and intact.
- Step 7 – Arrange and Brush
- Arrange the pinwheels on your prepared baking sheet with at least an inch of space between each one puff pastry expands significantly during baking and crowded pinwheels steam instead of crisp. Brush each one lightly with olive oil or melted vegan butter using your pastry brush.
- Step 8 – Bake, Cool, and Garnish
- Slide the tray into the oven and bake for 25–30 minutes, until the pinwheels are puffed, golden, and crisped around the edges. Let them cool on the tray for 5 minutes before moving them they firm up as they cool and hold together much better than they do straight out of the oven.
- Sprinkle with flaky salt, fresh minced basil, or extra vegan parmesan right before serving. Serve warm or at room temperature both work well.
Notes
Full Nutrition Breakdown (Per Pinwheel)
| Nutrient | Amount |
| Calories | 85 kcal |
| Carbohydrates | 5g |
| Protein | 2g |
| Total Fat | 6g |
| Saturated Fat | 2g |
| Fiber | 1g |
| Sugar | 1g |
| Cholesterol | 4mg |
| Potassium | 12mg |
| Vitamin A | 79 IU |
| Calcium | 27mg |
| Iron | 1mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.