“You brought these little rolls? Oh, wow, they’re actually amazing!” That’s exactly what my friend said the first time I showed up with these flavorful pinwheel appetizers stuffed with cream cheese, spinach, and sun-dried tomatoes. Honestly, I wasn’t expecting much when I whipped them up one busy afternoon—just wanted a quick snack that didn’t involve too much fuss. But as I handed them out at the casual get-together, the way everyone circled back for seconds was a quiet surprise. The tang of sun-dried tomatoes and the creamy spinach filling balanced perfectly, and the flaky, buttery dough wrapped it all up in a neat little package.
What really made this recipe stick with me was how adaptable it became. From last-minute holiday parties to cozy weekend nibbling, these pinwheels quickly turned into my go-to crowd-pleaser. I’ve found myself making batches multiple times a week, sometimes tweaking the filling just a bit but always keeping the core combo of cream cheese, spinach, and sun-dried tomatoes front and center. It’s the kind of recipe that feels fancy but is really just comfort food in disguise.
There’s a quiet satisfaction in serving up something simple yet flavorful that folks genuinely appreciate. If you’re looking for appetizers that don’t require a ton of time but deliver big on taste, this recipe might quietly become one of your favorites too.
Why You’ll Love This Recipe
This recipe for flavorful pinwheel appetizers with cream cheese, spinach, and sun-dried tomatoes is a real winner in my kitchen, and here’s why:
- Quick & Easy: You can have these rolled, sliced, and ready to bake in about 20 minutes—perfect for last-minute gatherings or when your stomach’s grumbling and you want something fast.
- Simple Ingredients: No need for fancy or hard-to-find items. Most of these are pantry staples or easy to grab at any grocery store.
- Perfect for Any Occasion: Whether it’s a casual brunch, a cocktail party, or a holiday spread, these pinwheels fit right in without stealing the spotlight.
- Crowd-Pleaser: I’ve never met a group who didn’t dig into these. Kids and adults alike seem to find the creamy filling and tangy tomatoes irresistible.
- Unbelievably Delicious: The combination of creamy, tangy, and savory flavors paired with the flaky pastry is downright addictive.
What sets this recipe apart isn’t just the ingredients but how they come together. I like to blend the cream cheese until it’s ultra-smooth, making the filling silky rather than lumpy. Plus, I give the spinach a quick squeeze after cooking to avoid sogginess—trust me, that’s a game-changer. The sun-dried tomatoes add a punch of umami that brings everything to life.
This isn’t your run-of-the-mill pinwheel. It’s a recipe I keep tweaking, but I always come back to this perfect balance. If you’re after an appetizer that feels thoughtful without hours of prep, you’ll appreciate the straightforward magic here.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most items are pantry-friendly, and a few fresh touches make all the difference.
- For the Dough:
- 1 sheet of puff pastry, thawed (I usually use Pepperidge Farm for reliable flakiness)
- For the Filling:
- 8 oz (225 g) cream cheese, softened (full-fat for best creaminess)
- 1 cup (30 g) fresh spinach, chopped and sautéed (squeeze out excess moisture)
- 1/3 cup (50 g) sun-dried tomatoes, chopped (packed in oil for richer flavor)
- 1/2 cup (50 g) shredded mozzarella or parmesan cheese (optional, adds a lovely melty note)
- 1 garlic clove, minced (adds a subtle kick)
- 1/2 teaspoon dried oregano or Italian seasoning (for that herby backdrop)
- Salt and freshly ground black pepper, to taste
- For Finishing:
- 1 egg, beaten (for egg wash to get that golden crust)
For variations, you can swap the spinach with kale or arugula if you want a peppery twist. If dairy is a concern, vegan cream cheese and plant-based cheese work well here. The sun-dried tomatoes packed in oil are my favorite, but you can rehydrate dry ones if needed. Also, if you want a gluten-free option, puff pastry made from almond or coconut flour is out there, though the texture will be different.
Equipment Needed
- Rolling pin (to gently roll out the puff pastry sheet evenly)
- Baking sheet lined with parchment paper (makes cleanup way easier and prevents sticking)
- Mixing bowl (for combining the filling ingredients)
- Small skillet or sauté pan (to quickly cook down the spinach and garlic)
- Sharp knife or pizza cutter (to slice pinwheels neatly)
- Pastry brush (for applying the egg wash to get that glossy finish)
If you don’t have a rolling pin, a clean wine bottle works in a pinch. I’ve also used silicone baking mats on the sheet pan for extra non-stick help. When it comes to puff pastry, keeping it cold until you’re ready to roll is crucial, so having a cold surface or chilling between steps can make the process smoother.
Preparation Method

- Prepare the Spinach: Heat a small skillet over medium heat and add the chopped spinach with a splash of water or olive oil. Sauté for 2-3 minutes until wilted, then transfer to a fine mesh sieve or cheesecloth and squeeze out as much moisture as possible. This step is key to prevent soggy pinwheels later.
- Make the Filling: In a mixing bowl, combine the softened cream cheese, minced garlic, chopped sun-dried tomatoes, sautéed spinach, shredded cheese (if using), oregano, salt, and pepper. Mix everything thoroughly until smooth and well incorporated.
- Prepare the Dough: On a lightly floured surface, gently roll out the thawed puff pastry to smooth any creases and make it about 12×12 inches (30×30 cm). Don’t overwork the dough — you want to keep those layers intact for flakiness.
- Spread the Filling: Evenly spread the cream cheese mixture over the puff pastry, leaving about a 1/2-inch (1.3 cm) border around the edges. This helps seal the pinwheels.
- Roll the Dough: Starting from one edge, carefully roll the dough into a tight log. Use your hands to gently press and seal the edge to keep the filling inside.
- Slice the Pinwheels: Using a sharp knife or pizza cutter, slice the log into 1/2-inch (1.3 cm) thick rounds. You should get about 12-14 pinwheels.
- Prepare for Baking: Place the pinwheels cut side up on a parchment-lined baking sheet, spaced about 1 inch (2.5 cm) apart. Brush the tops lightly with the beaten egg to get that beautiful golden color while baking.
- Bake: Preheat your oven to 400°F (200°C). Bake the pinwheels for 15-18 minutes, or until puffed and golden brown. Keep an eye on them in the last few minutes to avoid over-browning.
- Cool & Serve: Let the pinwheels cool for about 5 minutes before serving. They’re best warm but still delicious at room temperature.
Pro tip: If you find the filling a bit loose, chilling the rolled log in the fridge for 10-15 minutes before slicing can help keep the shape intact. Also, a quick brush of olive oil on the baking sheet can add a touch of crispness to the bottoms.
Cooking Tips & Techniques
Getting these pinwheels just right is all about attention to detail and a few tricks I’ve picked up over time. First off, make sure your cream cheese is properly softened—not cold or grainy. I usually set it out 30 minutes before starting, or zap it in the microwave for 10-15 seconds if I’m in a hurry.
When cooking the spinach, removing excess water is crucial. I once skipped this step and ended up with soggy, sad pinwheels—lesson learned! Using cheesecloth or a clean kitchen towel to squeeze the spinach dry really makes a difference in texture.
For the puff pastry, keep your hands cool and work quickly to avoid melting the butter layers. If the dough gets too soft, pop it back in the fridge to chill for 10 minutes. This helps maintain that flaky puff everyone loves.
Don’t forget to brush the egg wash evenly on top—this little step gives the pinwheels that irresistible golden sheen and slight crunch. If you want an extra pop of flavor, sprinkling a tiny pinch of flaky sea salt on top just before baking works wonders.
Lastly, timing is everything. Bake at a high temperature so the pastry puffs properly but keep a close watch in the final minutes so they don’t burn. You can multitask by prepping the filling while the oven preheats to save time.
Variations & Adaptations
These pinwheel appetizers are great for playing around with flavors or accommodating different diets. Here are some ideas I’ve tried and loved:
- Vegan Version: Swap the cream cheese with a dairy-free alternative and use vegan shredded cheese. The sun-dried tomatoes and spinach keep the flavor punchy, and the puff pastry can often be found vegan-friendly.
- Spicy Kick: Add a teaspoon of red pepper flakes or finely chopped jalapeños to the filling for a little heat. It’s a fun twist that livens up the party platter.
- Herb Boost: Fresh herbs like basil, thyme, or parsley can be stirred into the filling for added freshness. I once added a handful of chopped fresh basil, and it made the whole thing smell heavenly.
- Gluten-Free Option: Use a gluten-free puff pastry or make your own gluten-free dough. Just be mindful the texture will differ slightly but still tasty.
- Cheese Variations: Swap mozzarella for feta for a tangier bite or add a little goat cheese for creaminess with a twist.
For a seasonal spin, swap the sun-dried tomatoes with roasted red peppers in summer or caramelized onions in winter. These little swaps let you keep the core of the recipe but tweak the flavor profile to match your mood or occasion.
Serving & Storage Suggestions
These pinwheel appetizers are best served warm, fresh from the oven when the pastry is flaky and the filling is creamy. But honestly, they hold up well at room temperature, making them perfect for potlucks or picnics.
Pair them with a simple green salad or a light dipping sauce like garlic aioli or a balsamic glaze for a little extra oomph. They also complement drinks beautifully—think dry white wine or sparkling water with lemon.
To store leftovers, pop them in an airtight container in the fridge for up to 3 days. When you want to enjoy them again, reheat in a 350°F (175°C) oven for about 8-10 minutes to bring back the crispness. Avoid microwaving if you can; it tends to make the pastry chewy.
These pinwheels actually taste quite nice cold too, so they’re handy for lunchboxes or snack packs. Over time, the flavors meld together even more, deepening that savory, tangy profile.
Nutritional Information & Benefits
Each flavorful pinwheel appetizer delivers a nice balance of protein, healthy fats, and greens. Here’s an approximate breakdown per pinwheel (assuming 12 pieces):
- Calories: ~120
- Protein: 4 grams
- Fat: 9 grams (mostly from cream cheese and puff pastry)
- Carbohydrates: 6 grams
- Fiber: 0.5 grams (from spinach)
Spinach adds a boost of vitamins A, C, and K, plus iron and antioxidants. Sun-dried tomatoes offer lycopene and a punch of umami without added sugars. Cream cheese provides calcium and protein but keep in mind it’s also higher in saturated fat, so moderation is key.
This recipe is vegetarian-friendly and can be made gluten-free or vegan with simple swaps. It’s a comforting appetizer option that doesn’t rely on processed ingredients or excessive salt, making it a pretty balanced choice for entertaining.
Conclusion
Flavorful pinwheel appetizers with cream cheese, spinach, and sun-dried tomatoes have quietly become a staple whenever I need something tasty, easy, and crowd-approved. They check all the boxes—minimal prep, simple ingredients, and flavors that just sing together. Plus, the flaky puff pastry wrapping feels like a little treat every time.
Whether you stick to the classic filling or try one of the many variations, this recipe invites you to make it your own. I love how it fits effortlessly into busy weeks yet impresses without stress at gatherings.
If you give these pinwheels a shot, I’d love to hear how you customize them or what moments they become part of in your kitchen. Sharing recipes and food stories is what makes cooking so special, don’t you think?
Frequently Asked Questions
Can I make these pinwheel appetizers ahead of time?
Yes! You can prepare and roll the pinwheel log, then wrap it tightly in plastic wrap and refrigerate for up to 24 hours before slicing and baking. This makes for easy prep before a party.
What if I don’t have puff pastry? Can I use another dough?
You can try using crescent roll dough or even homemade biscuit dough, but puff pastry gives the best flaky texture. Just be aware the results will differ slightly.
How do I prevent the filling from making the dough soggy?
Make sure to squeeze out as much moisture as possible from the cooked spinach and avoid overloading the filling. Chilling the rolled log before slicing can also help keep the shape firm.
Can I freeze the pinwheels before or after baking?
Absolutely. Freeze the sliced pinwheels raw on a tray, then transfer to a freezer bag for up to 2 months. Bake from frozen, adding a few extra minutes to the baking time. Baked leftovers freeze well too and reheat nicely in the oven.
Are these pinwheels suitable for a gluten-free diet?
They can be made gluten-free by using a gluten-free puff pastry brand or homemade gluten-free dough. Just check labels carefully to ensure all ingredients are gluten-free.
By the way, if you enjoy easy yet flavorful recipes, you might appreciate the easy keto stuffed peppers I recently posted—another quick dish that packs a punch. Also, for a cozy dinner idea with a creamy twist, the creamy one-pot chicken pasta might be right up your alley.
Pin This Recipe!

Flavorful Pinwheel Appetizers Recipe Easy Cream Cheese Spinach Sun-Dried Tomatoes
These flavorful pinwheel appetizers are stuffed with cream cheese, spinach, and sun-dried tomatoes, wrapped in flaky puff pastry. They are quick to prepare, crowd-pleasing, and perfect for any occasion.
- Prep Time: 20 minutes
- Cook Time: 15-18 minutes
- Total Time: 35-38 minutes
- Yield: 12-14 pinwheels 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 1 sheet of puff pastry, thawed
- 8 oz cream cheese, softened (full-fat for best creaminess)
- 1 cup fresh spinach, chopped and sautéed (squeeze out excess moisture)
- 1/3 cup sun-dried tomatoes, chopped (packed in oil)
- 1/2 cup shredded mozzarella or parmesan cheese (optional)
- 1 garlic clove, minced
- 1/2 teaspoon dried oregano or Italian seasoning
- Salt and freshly ground black pepper, to taste
- 1 egg, beaten (for egg wash)
Instructions
- Heat a small skillet over medium heat and add the chopped spinach with a splash of water or olive oil. Sauté for 2-3 minutes until wilted, then transfer to a fine mesh sieve or cheesecloth and squeeze out as much moisture as possible.
- In a mixing bowl, combine the softened cream cheese, minced garlic, chopped sun-dried tomatoes, sautéed spinach, shredded cheese (if using), oregano, salt, and pepper. Mix until smooth and well incorporated.
- On a lightly floured surface, gently roll out the thawed puff pastry to smooth any creases and make it about 12×12 inches.
- Evenly spread the cream cheese mixture over the puff pastry, leaving about a 1/2-inch border around the edges.
- Starting from one edge, carefully roll the dough into a tight log and gently press to seal the edge.
- Using a sharp knife or pizza cutter, slice the log into 1/2-inch thick rounds, yielding about 12-14 pinwheels.
- Place the pinwheels cut side up on a parchment-lined baking sheet, spaced about 1 inch apart. Brush the tops lightly with the beaten egg.
- Preheat oven to 400°F (200°C). Bake the pinwheels for 15-18 minutes, or until puffed and golden brown.
- Let the pinwheels cool for about 5 minutes before serving.
Notes
Chill the rolled log in the fridge for 10-15 minutes before slicing to keep shape intact. Brush egg wash evenly for a golden crust. Squeeze out excess moisture from spinach to prevent soggy pinwheels. Use a quick brush of olive oil on the baking sheet for crisp bottoms. Keep puff pastry cold and work quickly to maintain flakiness.
Nutrition
- Serving Size: 1 pinwheel
- Calories: 120
- Fat: 9
- Carbohydrates: 6
- Fiber: 0.5
- Protein: 4
Keywords: pinwheel appetizers, cream cheese, spinach, sun-dried tomatoes, easy appetizer, puff pastry, party snacks, vegetarian


