“Could you pass me one of those green rolls?” my friend asked during a recent garden party. Honestly, I hadn’t planned much beyond some drinks and a quick snack, but those Easy Spinach Pesto Pinwheel Rolls had unexpectedly stolen the show. I whipped them up after spotting a bag of fresh spinach wilting in the fridge and some leftover puff pastry that needed a purpose. The whole thing started as a bit of a kitchen experiment — I wasn’t sure if the combination of spinach pesto, creamy cheese, and flaky pastry would actually work together. But as I pulled those golden pinwheels out of the oven, the aroma filled the room with this irresistible herbal, cheesy scent.
People couldn’t get enough — they were popping them like candy, green and cheesy, perfect finger food that didn’t require utensils or plates. What really surprised me was how simple the recipe is, but it looks fancy enough to impress even the pickiest guests. It became my go-to party appetizer, especially when I want something fresh with a little flair but zero stress.
These pinwheels remind me of those moments when you find a recipe that just clicks, becoming a quiet favorite in your repertoire. They’re not just pretty; they have that comforting, flaky texture and a lush green punch from the pesto that sticks with you long after the last bite. For anyone who loves simple, cheesy, green party appetizers, this recipe quietly promises a hit every time.
Why You’ll Love This Recipe
I’ve tested this Easy Spinach Pesto Pinwheel Rolls recipe more times than I can count, and here’s what keeps me coming back:
- Quick & Easy: Ready in under 30 minutes, it’s perfect when you need a last-minute appetizer that doesn’t feel thrown together.
- Simple Ingredients: No fancy or hard-to-find ingredients here. Most are pantry staples, or you can make the pesto fresh with a handful of spinach and nuts.
- Great for Every Occasion: Whether it’s a casual brunch, a green-themed party, or a holiday appetizer, these rolls fit right in.
- Crowd-Pleaser: Kids and adults alike love the cheesy, herby flavors and the fun spiral shape that’s easy to hold and eat.
- Unbelievably Delicious: The combination of flaky puff pastry with rich spinach pesto and melted cheese is honestly next-level comfort food.
What sets this recipe apart from other pinwheels is the homemade pesto — it’s not just basil but packed with spinach and a bit of garlic for that vibrant green punch. Also, the use of a blend of cheeses, especially mozzarella and parmesan, creates a creamy yet slightly sharp flavor that balances the earthiness of the greens perfectly. Plus, I’ve found that rolling the dough tightly before slicing creates those perfect, uniform spirals that bake up crisp and golden every time.
It’s the kind of recipe you can trust to impress without fuss — no need to stress over complicated fillings or fancy techniques. Honestly, it’s become my reliable green appetizer for when friends pop by unexpectedly or when I want something delicious without the usual prep chaos.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples or fresh produce you can easily find at any grocery store.
- Puff Pastry Sheets (2 sheets, thawed) – I prefer Pepperidge Farm for consistent flakiness, but fresh puff pastry from a bakery works great too.
- Fresh Spinach (2 cups, packed) – Baby spinach works best for tenderness; you can substitute with kale for a more robust flavor.
- Pine Nuts (2 tablespoons) – Adds a subtle nuttiness to the pesto; walnuts or almonds can be swapped in a pinch.
- Parmesan Cheese (½ cup, grated) – Use a good-quality aged parmesan for the best flavor kick.
- Mozzarella Cheese (1 cup, shredded) – Fresh mozzarella works great, but pre-shredded is fine for convenience.
- Garlic Cloves (2, minced) – Fresh garlic is essential for that punch.
- Olive Oil (¼ cup) – Use extra virgin for the pesto, it makes a difference in flavor.
- Salt & Black Pepper (to taste) – Seasoning brings everything together.
- Lemon Juice (1 teaspoon, freshly squeezed) – Adds brightness to the pesto, balancing the richness.
For substitutions, if you prefer a dairy-free version, swap mozzarella with a vegan cheese alternative and use nutritional yeast instead of parmesan. For a nuttier pesto, try toasted walnuts or pecans instead of pine nuts. In the summer, swapping fresh basil in for some of the spinach adds a classic pesto flavor while keeping that vibrant green color.
Equipment Needed
- Food Processor or Blender: Essential for making the spinach pesto smooth and flavorful. A high-speed blender works well if you don’t have a food processor.
- Baking Sheet: A rimmed baking sheet lined with parchment paper ensures easy cleanup and even baking.
- Rolling Pin: Helpful to slightly roll out the puff pastry for a more even thickness and easier spreading.
- Sharp Knife or Pizza Cutter: To slice the rolled dough into even pinwheels without squishing the layers.
- Mixing Bowl: For combining cheeses and seasoning before spreading.
If you’re on a budget, many of these tools can be found at reasonable prices, and even a sturdy blender can substitute for a food processor. I’ve found that a pizza cutter makes slicing much quicker and cleaner than a knife, especially with delicate puff pastry. Keep your puff pastry cold until you’re ready to roll to prevent it from becoming sticky and hard to work with.
Preparation Method

- Make the Spinach Pesto (10 minutes): Wash and dry the spinach thoroughly. In your food processor, combine spinach, pine nuts, minced garlic, grated parmesan, lemon juice, and a pinch of salt and pepper. Pulse while drizzling in olive oil until you get a smooth, vibrant green pesto. Taste and adjust seasoning if needed.
- Prepare the Puff Pastry: On a lightly floured surface, gently roll out each puff pastry sheet into a rectangle about 12×9 inches (30×23 cm). This helps even out the thickness. If pastry feels warm or sticky, pop it back into the fridge for a few minutes.
- Spread the Filling: Evenly spread a thin layer of pesto over the puff pastry, leaving about ½ inch (1.3 cm) border around the edges. Sprinkle shredded mozzarella and a little extra parmesan evenly on top for that melty, cheesy goodness.
- Roll and Slice: Starting from one long edge, carefully roll the pastry into a tight log. Pinch the seam to seal. Using a sharp knife or pizza cutter, slice into 1-inch (2.5 cm) thick pinwheels. You should get about 12-14 rolls per sheet.
- Arrange and Bake (15-20 minutes): Place pinwheels cut-side up on a parchment-lined baking sheet. Make sure they’re spaced about 1 inch (2.5 cm) apart to allow for expansion. Bake in a preheated oven at 375°F (190°C) until golden brown and puffed, about 15-20 minutes. Keep an eye to avoid burning.
- Cool Slightly and Serve: Let the pinwheels cool for 5 minutes before serving warm. They’re best enjoyed fresh but still tasty at room temperature.
Pro tip: When slicing the rolled dough, a quick, confident cut helps keep the pinwheel shape intact. If the edges get a bit messy, gently press them back together before baking. The smell of baking pesto and cheese is a good hint you’re almost there!
Cooking Tips & Techniques
One of the biggest challenges with making pinwheel rolls is keeping the layers intact during slicing and baking. To avoid a messy roll, keep your puff pastry cold until just before rolling out. If it gets too warm, it’ll be sticky and harder to handle. Also, don’t overload with pesto or cheese — a thin, even layer keeps the rolls from oozing too much and losing shape.
To get that perfect golden crust, brush the tops lightly with olive oil or an egg wash before baking. This gives a nice sheen and extra crispiness. Watch the baking time carefully; puff pastry can burn quickly once it’s golden, so start checking at 15 minutes.
When making the pesto, pulsing rather than blending constantly helps keep a bit of texture and prevents overheating the greens, which can turn the pesto bitter. Toasting pine nuts beforehand adds a deeper nutty flavor but is optional if you’re short on time.
Multitasking tip: While the pinwheels bake, you can whip up a fresh salad, like the Fresh Lebanese Fattoush Salad, for a crisp contrast on the party table.
Variations & Adaptations
Spinach pesto pinwheel rolls are versatile and easy to adapt:
- Dietary Swap: For a gluten-free option, use gluten-free puff pastry available at many stores. Dairy-free cheese and vegan pesto can make this recipe fully plant-based.
- Seasonal Twist: In spring, add chopped sun-dried tomatoes or roasted red peppers inside the roll for extra color and sweetness.
- Flavor Boost: Mix fresh basil into the spinach pesto for a more traditional Italian flavor. Or add a pinch of red pepper flakes for a subtle kick.
- Cheese Alternatives: Try swapping mozzarella for goat cheese or feta for a tangier bite. I once made a batch with smoked gouda, and it was a hit at a cozy wine night.
- Cooking Method: These pinwheels can also be baked in a muffin tin for a fun presentation, but baking on a sheet gives the best puff and crisp.
Serving & Storage Suggestions
Serve these pinwheel rolls warm or at room temperature — they hold up well and keep their flaky texture. They pair wonderfully with a light dip like garlic aioli or a simple marinara sauce for extra zing. I often set them alongside a fresh salad or some crunchy vegetable sticks to balance the richness.
Leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, pop them in a 350°F (175°C) oven for about 5-7 minutes to crisp the pastry back up. Avoid microwaving, which makes the pastry soggy.
If you want to prep ahead, slice the rolls and freeze them uncooked on a parchment-lined tray. Once frozen solid, transfer to a freezer bag and bake straight from frozen, adding a few extra minutes to the baking time.
Flavors tend to deepen after a day, making them even tastier the next day — perfect for prepping before a party. They also make a fun addition to brunch spreads or picnic baskets, especially alongside the creamy comfort of Loaded Baked Potato Soup.
Nutritional Information & Benefits
Each spinach pesto pinwheel roll roughly contains about 150-170 calories depending on cheese amount and size. Spinach adds a boost of vitamins A, C, and K, along with iron and antioxidants. The olive oil contributes heart-healthy fats, while the pine nuts add protein and minerals.
This appetizer is a moderate source of calcium thanks to the cheese, supporting bone health. If you’re watching carbs, these rolls have moderate starch from puff pastry, but swapping to a whole grain or gluten-free pastry can reduce the glycemic load.
Allergens include nuts (pine nuts), dairy, and gluten, so make substitutions if needed. From a wellness perspective, this recipe balances indulgence with fresh greens, making it a smart choice for gatherings where you want a touch of green without sacrificing flavor.
Conclusion
These Easy Spinach Pesto Pinwheel Rolls are a perfect blend of simple ingredients, bold flavors, and effortless presentation. They’re an appetizer that quietly impresses — flaky, cheesy, and boasting a fresh green hit from the pesto that makes every bite memorable. Whether you’re hosting a casual get-together or need a quick snack that feels special, these rolls deliver every time.
Feel free to tweak the cheese blend or add your favorite herbs to make them truly your own. I love how versatile they are — you can keep them classic or dress them up with seasonal extras. If you try them, I’d love to hear what variations you come up with or how they went over at your party!
Go ahead and give these pinwheel rolls a shot — they might just become your new favorite cheesy green party appetizer, too.
FAQs
Can I make the pesto ahead of time?
Yes, you can prepare the spinach pesto up to two days in advance. Store it in an airtight container in the fridge and give it a good stir before using.
What can I use if I don’t have puff pastry?
Phyllo dough is a lighter alternative, but it will be crispier and less flaky. You could also try crescent roll dough for a softer texture.
How do I prevent the rolls from getting soggy?
Don’t overfill with pesto or cheese, and be sure to leave a border on the pastry edges to seal the roll well. Baking on parchment paper helps with even cooking and crispiness.
Can I freeze the pinwheel rolls?
Yes! Slice and freeze them uncooked on a tray, then bake from frozen, adding a few extra minutes to the baking time.
What’s a good dip to serve with these rolls?
A garlic aioli, marinara sauce, or a simple yogurt-based herb dip pairs beautifully and adds an extra layer of flavor to these cheesy green bites.
Pin This Recipe!

Easy Spinach Pesto Pinwheel Rolls
These cheesy, flaky pinwheel rolls feature a vibrant spinach pesto and are perfect as quick, crowd-pleasing party appetizers.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 24-28 pinwheel rolls 1x
- Category: Appetizer
- Cuisine: Italian-inspired
Ingredients
- 2 sheets puff pastry, thawed
- 2 cups fresh baby spinach, packed
- 2 tablespoons pine nuts
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 2 garlic cloves, minced
- ¼ cup extra virgin olive oil
- Salt and black pepper, to taste
- 1 teaspoon freshly squeezed lemon juice
Instructions
- Make the Spinach Pesto: Wash and dry the spinach thoroughly. In a food processor, combine spinach, pine nuts, minced garlic, grated Parmesan, lemon juice, salt, and pepper. Pulse while drizzling in olive oil until smooth and vibrant green. Adjust seasoning as needed.
- Prepare the Puff Pastry: On a lightly floured surface, gently roll out each puff pastry sheet into a 12×9 inch rectangle. If pastry feels warm or sticky, chill briefly.
- Spread the Filling: Evenly spread a thin layer of pesto over the puff pastry, leaving a ½ inch border around edges. Sprinkle shredded mozzarella and extra Parmesan evenly on top.
- Roll and Slice: Starting from one long edge, roll the pastry into a tight log. Pinch the seam to seal. Slice into 1-inch thick pinwheels, yielding about 12-14 rolls per sheet.
- Arrange and Bake: Place pinwheels cut-side up on a parchment-lined baking sheet spaced 1 inch apart. Bake at 375°F (190°C) for 15-20 minutes until golden brown and puffed.
- Cool Slightly and Serve: Let cool for 5 minutes before serving warm. Enjoy fresh or at room temperature.
Notes
Keep puff pastry cold until ready to roll to prevent stickiness. Use a pizza cutter for cleaner slices. Brush tops with olive oil or egg wash for extra crispiness. Avoid overfilling to maintain shape. Pesto can be made up to two days ahead and stored refrigerated.
Nutrition
- Serving Size: 1 pinwheel roll
- Calories: 160
- Sugar: 1
- Sodium: 220
- Fat: 11
- Saturated Fat: 4
- Carbohydrates: 12
- Fiber: 1
- Protein: 5
Keywords: spinach pesto, pinwheel rolls, party appetizers, cheesy rolls, puff pastry, easy appetizer, finger food



