Vegan Pesto Pinwheels (Puff Pastry) Easy Vegetarian Appetizers

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.

Vegan Pesto Pinwheels
Vegan Pesto Pinwheels

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:

DetailInfo
Prep Time10 minutes
Cook Time25–30 minutes
Total Time~40 minutes
Servings12 pinwheels
Calories per Pinwheel85 kcal
CourseAppetizer / Snack
CuisineItalian-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.

Vegan Pesto Pinwheels
Vegan Pesto Pinwheels

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

Stuffed Dates with Peanut Butter & Chocolate Chips
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.

Vegan Pesto Pinwheels
Vegan Pesto Pinwheels

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)

NutrientAmount
Calories85 kcal
Carbohydrates5g
Protein2g
Total Fat6g
Saturated Fat2g
Fiber1g
Sugar1g
Cholesterol4mg
Potassium12mg
Vitamin A79 IU
Calcium27mg
Iron1mg

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.

Vegan Pesto Pinwheels
Vegan Pesto Pinwheels

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.
Vegan Pesto Pinwheels
Vegan Pesto Pinwheels

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
Vegan Pesto Pinwheels

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

Vegan Pesto Pinwheels

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.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 12
Course: Appetizer recipe, summer Appetizer, vegan Appetizr
Cuisine: American
Calories: 85

Ingredients
  

  • 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.
  • Step-by-Step Instructions For
  • Eight clean steps. Here’s exactly how to build them.

Equipment

  • 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.

Method
 

  1. Step 1 – Preheat and Prep
  2. 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.
  3. Step 2 – Lay Out the First Pastry Sheet
  4. 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.
  5. Step 3 – Spread the Filling
  6. 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.
  7. Step 4- Add the Second Pastry Sheet
  8. 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.
  9. Step 5 – Roll Into a Log
  10. 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 :/
  11. 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.
  12. Step 6 – Slice Into Rounds
  13. 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.
  14. Step 7 – Arrange and Brush
  15. 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.
  16. Step 8 – Bake, Cool, and Garnish
  17. 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.
  18. 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