Vegan Spinach and Artichoke Pinwheels – A Creamy, Crowd-Pleasing Appetizer
These Vegan Spinach and Artichoke Pinwheels are the kind of snack that disappears fast. They’re creamy, savory, and bite-sized—perfect for parties, game day, or a quick afternoon nibble. You get all the flavor of classic spinach-artichoke dip, wrapped in golden, flaky pastry.
Best of all, they’re easy to make and use simple, accessible ingredients. No fancy tools, no fuss—just a delicious, reliable appetizer you’ll make again and again.

Vegan Spinach and Artichoke Pinwheels - A Creamy, Crowd-Pleasing Appetizer
Ingredients
Method
- Preheat and prep: Heat your oven to 400°F (200°C).Line a baking sheet with parchment paper. Make sure your puff pastry is thawed but still cold to the touch.
- Cook the aromatics: Warm 1 tablespoon olive oil in a skillet over medium heat. Add the diced onion and cook until translucent, about 4–5 minutes.Stir in the garlic and cook for 30 seconds until fragrant.
- Wilt the spinach: Add the chopped fresh spinach to the pan. Cook, stirring, until wilted and most moisture evaporates, 2–3 minutes. If using frozen spinach, skip wilting—just stir it into the pan and cook off extra water.Remove from heat and let cool slightly.
- Mix the filling: In a bowl, combine vegan cream cheese, vegan mayo, nutritional yeast, Dijon mustard, lemon juice, lemon zest (if using), red pepper flakes, salt, and black pepper. Stir until smooth. Fold in the chopped artichoke hearts, the cooled spinach mixture, and herbs.Taste and adjust seasoning.
- Roll out the pastry: Lightly flour your work surface. Unfold the puff pastry and gently roll it into roughly a 10x12-inch rectangle. Keep it even and avoid thinning it too much.
- Spread the filling: Evenly spread the spinach-artichoke mixture over the pastry, leaving a 1/2-inch border on one long edge to help seal the roll.
- Roll it up: Starting from the long edge opposite the border, roll the pastry into a tight log.Gently press the seam to seal. Place the log seam-side down and chill in the fridge for 10–15 minutes to firm up. This makes cleaner slices.
- Slice the pinwheels: Using a sharp serrated knife, slice the log into 1/2- to 3/4-inch rounds.Wipe the blade between cuts if needed for neat edges.
- Arrange and brush: Set the slices on the lined baking sheet, spacing them about 2 inches apart. Brush the tops lightly with olive oil or plant milk for extra color.
- Bake: Bake for 16–20 minutes, or until the pastry is puffed and golden brown and the centers are hot. Rotate the pan halfway through for even browning.
- Cool slightly and serve: Let the pinwheels cool on the tray for 5 minutes—they’ll set up and become easier to handle.Serve warm or at room temperature.
What Makes This Special

The classic spinach-and-artichoke combo is loved for a reason—it’s rich, garlicky, and satisfying. Here, it’s reimagined into pinwheels for a fun, easy-to-serve format.
The filling is made creamy with dairy-free cream cheese and a touch of vegan mayo, plus a hit of lemon for brightness. Using store-bought puff pastry keeps things simple while delivering flaky layers. These pinwheels also bake quickly, reheat well, and taste great warm or at room temperature.
Ingredients
- 1 sheet vegan puff pastry, thawed (most store-bought puff pastry is vegan—check the label)
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 3 cups fresh spinach, roughly chopped (or 10 ounces frozen spinach, thawed and well-drained)
- 1 (14-ounce) can artichoke hearts, drained and chopped
- 6 ounces vegan cream cheese, softened
- 2 tablespoons vegan mayonnaise
- 2 tablespoons nutritional yeast (for a cheesy flavor)
- 1 teaspoon Dijon mustard
- 1 tablespoon lemon juice, plus zest of 1/2 lemon (optional but recommended)
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1/2 teaspoon kosher salt, more to taste
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley or chives (optional, for freshness)
- 2 teaspoons olive oil or plant milk (for brushing the pastry)
Step-by-Step Instructions

- Preheat and prep: Heat your oven to 400°F (200°C).Line a baking sheet with parchment paper. Make sure your puff pastry is thawed but still cold to the touch.
- Cook the aromatics: Warm 1 tablespoon olive oil in a skillet over medium heat. Add the diced onion and cook until translucent, about 4–5 minutes.Stir in the garlic and cook for 30 seconds until fragrant.
- Wilt the spinach: Add the chopped fresh spinach to the pan. Cook, stirring, until wilted and most moisture evaporates, 2–3 minutes. If using frozen spinach, skip wilting—just stir it into the pan and cook off extra water.Remove from heat and let cool slightly.
- Mix the filling: In a bowl, combine vegan cream cheese, vegan mayo, nutritional yeast, Dijon mustard, lemon juice, lemon zest (if using), red pepper flakes, salt, and black pepper. Stir until smooth. Fold in the chopped artichoke hearts, the cooled spinach mixture, and herbs.Taste and adjust seasoning.
- Roll out the pastry: Lightly flour your work surface. Unfold the puff pastry and gently roll it into roughly a 10×12-inch rectangle. Keep it even and avoid thinning it too much.
- Spread the filling: Evenly spread the spinach-artichoke mixture over the pastry, leaving a 1/2-inch border on one long edge to help seal the roll.
- Roll it up: Starting from the long edge opposite the border, roll the pastry into a tight log.Gently press the seam to seal. Place the log seam-side down and chill in the fridge for 10–15 minutes to firm up. This makes cleaner slices.
- Slice the pinwheels: Using a sharp serrated knife, slice the log into 1/2- to 3/4-inch rounds.Wipe the blade between cuts if needed for neat edges.
- Arrange and brush: Set the slices on the lined baking sheet, spacing them about 2 inches apart. Brush the tops lightly with olive oil or plant milk for extra color.
- Bake: Bake for 16–20 minutes, or until the pastry is puffed and golden brown and the centers are hot. Rotate the pan halfway through for even browning.
- Cool slightly and serve: Let the pinwheels cool on the tray for 5 minutes—they’ll set up and become easier to handle.Serve warm or at room temperature.
How to Store
- Refrigerate: Store leftovers in an airtight container for up to 3 days. Reheat at 350°F (175°C) for 6–8 minutes to crisp them back up.
- Freeze unbaked: After slicing, freeze pinwheels flat on a tray until firm, then transfer to a freezer bag. Bake from frozen at 400°F (200°C) for 20–24 minutes.
- Freeze baked: Cool completely, then freeze in a single layer.Reheat at 350°F (175°C) for 10–12 minutes.
- Make ahead: Assemble the log up to 24 hours ahead, wrap tightly, and refrigerate. Slice and bake when ready.
Health Benefits
- Spinach brings iron, vitamin K, and folate, plus antioxidants that support overall health.
- Artichokes are high in fiber and contain inulin, which supports gut health and digestion.
- Plant-based fats from vegan cream cheese and mayo can be lower in saturated fat than dairy versions, depending on the brand.
- Nutritional yeast adds a savory, cheesy flavor and often includes B vitamins, sometimes B12 if fortified.
- Portion-friendly format makes it easier to enjoy a satisfying bite without overloading on heavy dips or fried snacks.
What Not to Do
- Don’t skip draining the spinach. Excess moisture makes soggy pastry. Squeeze frozen spinach well, and cook off liquid from fresh.
- Don’t overfill the pastry. A thick layer causes leaks and uneven baking.Aim for an even spread with a small border.
- Don’t slice a warm, soft log. Chill the rolled pastry first for cleaner cuts and better shape.
- Don’t bake too close together. Crowding prevents puffing and browning. Give each pinwheel space.
- Don’t forget to taste the filling. Adjust salt, lemon, and heat before rolling for the best flavor.
Recipe Variations
- Gluten-free option: Use a gluten-free puff pastry or tortilla wraps. If using tortillas, bake for slightly less time.
- Extra-cheesy: Add 1/2 cup shredded vegan mozzarella or parmesan to the filling for more stretch and tang.
- Herb-forward: Swap parsley for basil or dill.A teaspoon of dried Italian seasoning also works well.
- Spicy kick: Stir in minced jalapeño or increase red pepper flakes to 1 teaspoon.
- Lighter spread: Replace half the vegan cream cheese with silken tofu blended until smooth. Season generously.
- Garlic lovers: Roast a head of garlic and mix in 4–6 cloves for a sweet, mellow flavor.
- Different wrap: Try crescent roll dough or pizza dough for a heartier, breadier bite.
FAQ
Can I make these without puff pastry?
Yes. Crescent roll dough, pizza dough, or large tortillas will work.
Adjust baking time as needed—tortillas bake faster and may need just 10–12 minutes.
Do I have to cook the spinach first?
For fresh spinach, a quick wilt helps remove moisture and concentrate flavor. If using frozen spinach, you don’t need to cook it—just thaw and squeeze out as much water as possible.
Which vegan cream cheese works best?
Choose a brand that’s thick and tangy. Almond- or cashew-based options tend to be creamier, but soy- or coconut-based brands also work.
If your cream cheese is very firm, let it soften or whip it for a smoother mix.
How can I keep the pinwheels from unrolling?
Leave a small border on one long edge and press to seal the seam. Chilling the log helps. If needed, use a dab of plant milk as “glue” on the seam.
Why are my pinwheels soggy?
Too much moisture is the usual culprit.
Make sure spinach is well-drained, artichokes are patted dry, and the filling isn’t too loose. Bake on parchment with space around each piece for airflow.
Can I serve these at room temperature?
Absolutely. They’re best warm, but they hold up well at room temperature for a couple of hours, making them ideal for parties and potlucks.
What dips go well with these?
They’re great on their own, but you can serve them with marinara, a light lemon-garlic aioli (vegan), or a herby yogurt-style dip made with dairy-free yogurt, lemon, and dill.
Can I add mushrooms or sun-dried tomatoes?
Yes.
Sauté chopped mushrooms to cook off moisture before adding. For sun-dried tomatoes, use oil-packed pieces, chopped and drained, for a sweet, tangy boost.
How many does this recipe make?
One pastry sheet yields about 14–18 pinwheels, depending on slice thickness. For a crowd, double the recipe and bake on two trays.
Can I air fry these?
Yes.
Air fry at 360°F (182°C) for 8–12 minutes, checking for golden color and a cooked center. Avoid overcrowding the basket.
Wrapping Up
Vegan Spinach and Artichoke Pinwheels bring all the cozy, creamy flavors of a classic dip in a hand-held, flaky package. They’re simple to prep, easy to bake, and endlessly customizable.
Whether you’re hosting friends or stocking the freezer for quick snacks, this recipe delivers every time. Keep a sheet of puff pastry on hand, and you’re only a few steps away from a crowd favorite.






