Spinach Mushroom Cream Cheese Pinwheels

Picture golden spirals emerging from the oven, their flaky layers whispering as they puff, edges blistered and crisp, the centers creamy and lush.

Imagine the earthy aroma of sautéed mushrooms mingling with garlicky spinach and a tangy, melty sigh of cheeses—comfort you can hold in your hand.

These pinwheels matter to me because they turn simple ingredients into a little celebration: a tray that invites people to linger, nibble, and feel taken care of.

They’re just as at home on busy weeknights as they’re at slow Sunday suppers, game-day spreads, or holiday brunch boards, and they make elegant work snacks or last‑minute potluck heroes.

Once, after a long school concert, I pulled a frozen log from the freezer, sliced, and baked—by the time coats were hung, warm pinwheels had restored everyone’s good mood. They’re reliable, adaptable, and irresistibly savory. Ready? Let’s cook!

Why You’ll Love It

  • Delivers bold flavor from garlicky mushrooms, creamy cheeses, and herbs
  • Bakes up crisp, flaky, and golden with tender, cheesy centers
  • Freezes beautifully for make-ahead appetizers and effortless entertaining
  • Slices cleanly after a quick chill for picture-perfect pinwheels
  • Versatile filling welcomes mix-ins like bacon, feta, or seasonings

Ingredients

  • 1 tablespoon olive oil — for sautéing; use a fruity one
  • 1 tablespoon unsalted butter — adds richness; adjust salt if using salted
  • 1 cup mushrooms, finely chopped — cremini or button; chop small
  • 2 cups baby spinach, chopped — packed cups; stems ok
  • 2 cloves garlic, minced — fresh for best aroma
  • 1/4 teaspoon red pepper flakes (optional) — add a mild kick
  • 1/2 teaspoon kosher salt, divided — season veg and cheese mix separately
  • 1/4 teaspoon black pepper — freshly ground if possible
  • 4 ounces cream cheese, softened — room temp blends smoothly
  • 1/4 cup sour cream — light tang and spreadability
  • 1/2 cup shredded mozzarella — low-moisture for less seepage
  • 2 tablespoons grated Parmesan — finely grated for even saltiness
  • 1 tablespoon fresh parsley, chopped — adds freshness
  • 1 sheet puff pastry, thawed — keep cold; all-butter preferred
  • 1 large egg, beaten — for sealing and egg wash
  • 1 teaspoon water — to loosen egg wash for brushing

Step-by-Step Method

Preheat & Prep

Preheat oven to 400°F. Line a baking sheet with parchment. Set out a mixing bowl and a skillet. Thaw puff pastry if needed. Soften cream cheese. Beat the egg with water for the wash. Gather all ingredients and tools so the process is smooth and quick once you start cooking.

Sauté the Mushrooms

Heat olive oil and butter in a large skillet over medium heat until the butter foams. Add finely chopped mushrooms, 1/4 teaspoon kosher salt, and black pepper.

Cook, stirring occasionally, until the mushrooms release their liquid and it evaporates, about 5 minutes. Aim for dry, lightly browned mushrooms to avoid soggy pinwheels later.

Bloom Garlic & Spice

Stir in minced garlic and red pepper flakes. Cook until fragrant, about 30 seconds.

Keep heat moderate to avoid burning the garlic. Stir constantly to evenly distribute flavor. Remove any stuck bits from the pan. Maintain a dry mixture to protect pastry layers and help the filling bind nicely with the cheeses later.

Wilt the Spinach

Add chopped baby spinach to the skillet. Cook, stirring frequently, until wilted and moisture evaporates, about 2 minutes.

Continue until the mixture looks dry. Transfer the spinach-mushroom mixture to a bowl. Let it cool for 5 minutes. Cooling prevents melting the cheeses too early and keeps the filling cohesive.

Mix the Cheesy Filling

Add cream cheese, sour cream, shredded mozzarella, grated Parmesan, remaining 1/4 teaspoon salt, and chopped parsley to the cooled vegetables. Mix until smooth and evenly combined.

Use a silicone spatula to fold and press. Taste and adjust seasoning if needed. Aim for a spreadable yet thick consistency that won’t ooze.

Roll the Pastry

Lightly flour the counter. Gently roll the puff pastry into a 10×12-inch rectangle with a rolling pin.

Keep edges even and dough cold. Spread the filling evenly over the pastry, leaving a 1/2-inch border on one long edge. Avoid overloading. Keep thickness consistent for uniform baking and neat slices.

Seal & Chill the Log

Roll the pastry tightly from the long edge opposite the border to form a log. Brush the border seam with a little beaten egg to seal.

Place the log on a tray and freeze for 10 minutes. Chilling firms the pastry and filling, making cleaner cuts and preventing squashing or smearing during slicing.

Slice Clean Rounds

Mix the beaten egg with water to make an egg wash if not already done. Using a sharp knife, slice the chilled log into 16 even rounds with gentle sawing motions.

Wipe the blade as needed. Arrange slices cut-side up on the prepared baking sheet, spacing them 1 inch apart to allow for puffing.

Brush & Bake

Lightly brush tops with egg wash. Bake at 400°F until puffed and deeply golden, 16 to 18 minutes.

Rotate the pan halfway if your oven browns unevenly. For a crisper base, preheat the baking sheet while the oven heats. Avoid opening the oven early to maintain steam and lift.

Rest & Serve

Cool pinwheels on the baking sheet for 5 minutes to set the layers. Transfer to a rack and rest another 5 minutes.

Serve warm for best texture. Garnish with extra parsley if desired. Enjoy as an appetizer, or pair with a light salad. Store leftovers airtight and rewarm briefly to re-crisp.

Ingredient Swaps

  • Dairy-free: use vegan cream cheese and sour cream; swap mozzarella/Parmesan for dairy-free shredded cheese or nutritional yeast (1–2 tbsp). Brush with olive oil instead of egg wash.
  • Gluten-free: use gluten-free puff pastry (or GF pie dough for a rustic roll), noting bake time may vary.
  • Budget: replace mushrooms with finely chopped button mushrooms or eggplant; use plain cream cheese only (skip sour cream) and increase Parmesan to boost flavor.
  • Regional/availability: substitute spinach with kale or Swiss chard (steam/sauté until tender and dry); use feta instead of mozzarella/Parmesan for a Mediterranean vibe.
  • Protein add-ins: fold in cooked bacon bits, chopped ham, or shredded rotisserie chicken (pat dry to avoid sogginess).
  • Heat/flavor: replace red pepper flakes with smoked paprika or chipotle powder; add scallions in place of parsley.
  • Egg-free finish: brush tops with milk or cream (or oil for dairy-free) instead of egg wash.

You Must Know

Doneness • If the bottoms seem pale but tops are browned, move the pan to a lower rack for the last 3–4 minutes; this evens heat so the base crisps without over-darkening the spiral.

Look for deep golden edges and distinct puffed layers.

Troubleshoot • When the filling oozes out during slicing, chill the log longer (20–25 minutes total) and use a thin, serrated knife with gentle strokes; colder fat and a saw cut prevent compression and smearing.

Scale • For a crowd, use 2 pastry sheets and double filling, but portion to 18–20 slices per sheet (about 1/2-inch thick); thicker rounds hold shape better and finish in 17–20 minutes vs. thinner ones that can overbrown.

Flavor Boost • For richer umami, deglaze the mushroom pan with 1–2 tablespoons dry sherry or white wine and reduce until nearly dry (30–60 seconds); concentrates flavor and adds a savory, lightly sweet note without sogging.

Avoid • Avoid watery greens: if spinach releases liquid after cooling, squeeze in paper towels until barely moist; excess moisture leads to soggy centers and under-puffing—aim for a mixture that clumps but doesn’t weep when pressed.

Serving Tips

  • Serve warm with a tangy marinara or herbed Greek yogurt dip.
  • Pair with a crisp salad of arugula, lemon, and shaved Parmesan.
  • Arrange on a board with olives, prosciutto, and roasted red peppers.
  • Sprinkle with everything bagel seasoning and fresh parsley before serving.
  • Offer champagne, prosecco, or a light pilsner for a bright contrast.

Storage & Make-Ahead

Refrigerate baked pinwheels in an airtight container up to 4 days.

Rewarm at 350°F for 6–8 minutes to crisp.

Make ahead by assembling the log and chilling.

Slice and bake later.

For longer storage, freeze the unbaked log (or baked pinwheels) up to 2 months.

Bake from frozen, adding 2–4 minutes.

Reheating

Reheat gently.

Microwave at 50% power 20–30 seconds per pinwheel.

Oven at 325°F for 8–10 minutes.

Or stovetop covered on low with a dry skillet 3–5 minutes, flipping once.

State Fair Snack Booths

Even before the Ferris wheel hums to life, I can picture these Spinach Mushroom Cream Cheese Pinwheels warming under the glow of a booth’s heat lamps, their buttery layers shattering with a crisp bite and a whisper of garlic and pepper.

I’d wheel my cart past lemonade stands and kettle corn, then stake out a corner beside the giant pretzels. The skillet would hiss with mushrooms and spinach, the scent drifting into the midway like a secret invitation.

I’d roll puff pastry tight, brush on that glossy egg wash, and slide trays into the oven, timing batches to the afternoon rush. You’d follow your nose. I’d hand you a napkin, steam curling up, cheese pulling in silky threads, and know I’d earned your second pinwheel.

Final Thoughts

Give these Spinach Mushroom Cream Cheese Pinwheels a try—you’ll love how flaky, savory, and party-ready they are.

Feel free to tweak the filling with your favorite cheeses or add-ins like bacon or everything bagel seasoning to make them your own!

Frequently Asked Questions

Can I Make These Gluten-Free Without Compromising Flakiness?

Yes—you can. I’d use high-quality gluten-free puff pastry, keep it icy-cold, and bake on a preheated sheet. You’ll still get shattering layers, buttery aroma, and golden edges that crackle when you bite. Don’t skip chilling.

What Dipping Sauces Pair Best With These Pinwheels?

I love serving them with garlicky yogurt-dill sauce, tangy marinara, and a lemony herb aioli. I’ll add honey-mustard for sweetness or spicy harissa mayo. Each dip hugs the flaky bites, bright, creamy, and irresistibly fragrant.

How Do I Prevent Pastry From Unrolling During Baking?

Seal the seam with egg wash, chill the rolled log until firm, slice gently, and bake seam-side down. I press edges together, don’t overfill, and space slices—watch them puff, golden spirals staying snug like cozy scrolls.

Can I Air-Fry These Instead of Baking?

Yes—you can air-fry them. I preheat to 375°F, spritz the basket, and cook 8–10 minutes, flipping midway. They emerge shatteringly crisp, buttery, and golden; the centers turn lush and melty. Don’t crowd; work in batches.

What Wines or Drinks Complement the Flavors?

I’d pour a crisp Sauvignon Blanc or dry Prosecco—zesty citrus lifts richness. Prefer red? I’d choose Pinot Noir’s silky cherry and earth. For no-alcohol, I’d serve lemony sparkling water or chilled herby lemonade to brighten every bite.

spinach mushroom cream cheese

Spinach Mushroom Cream Cheese Pinwheels

Prep Time 20 minutes
Cook Time 18 minutes
Resting Time 10 minutes
Total Time 48 minutes
Course Appetizer
Cuisine American
Servings 16 pinwheels

Equipment

  • 1 large skillet
  • 1 Baking sheet
  • 1 parchment paper sheet
  • 1 Mixing bowl
  • 1 Wooden spoon
  • 1 Chef's knife
  • 1 Cutting board
  • 1 Silicone spatula
  • 1 pastry brush
  • 1 Rolling Pin
  • 1 Measuring cups set
  • 1 Measuring spoons set

Ingredients
  

  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • 1 cup mushrooms finely chopped
  • 2 cups baby spinach chopped
  • 2 cloves garlic minced
  • 1/4 teaspoon red pepper flakes optional
  • 1/2 teaspoon kosher salt divided
  • 1/4 teaspoon black pepper
  • 4 ounces cream cheese softened
  • 1/4 cup sour cream
  • 1/2 cup shredded mozzarella
  • 2 tablespoons grated Parmesan
  • 1 tablespoon fresh parsley chopped
  • 1 sheet puff pastry thawed
  • 1 large egg beaten
  • 1 teaspoon water

Instructions
 

  • Preheat the oven to 400°F and line a baking sheet with parchment paper.
  • Heat olive oil and butter in a large skillet over medium heat until the butter melts and foams.
  • Add chopped mushrooms, 1/4 teaspoon salt, and black pepper, and cook until the mushrooms release liquid and it evaporates, about 5 minutes.
  • Stir in garlic and red pepper flakes and cook until fragrant, about 30 seconds.
  • Add chopped spinach and cook, stirring, until wilted and dry, about 2 minutes, then transfer mixture to a bowl and let cool 5 minutes.
  • Mix in cream cheese, sour cream, mozzarella, Parmesan, remaining 1/4 teaspoon salt, and parsley until smooth and combined.
  • Lightly flour the counter and gently roll the puff pastry sheet to a 10×12-inch rectangle.
  • Spread the filling evenly over the pastry, leaving a 1/2-inch border on one long edge.
  • Roll the pastry up tightly from the opposite long edge into a log, sealing the seam with a little beaten egg.
  • Freeze the log for 10 minutes to firm up for cleaner slicing.
  • Mix the beaten egg with water to make an egg wash.
  • Slice the chilled log into 16 even rounds using a sharp knife with gentle sawing motions.
  • Arrange slices cut-side up on the prepared baking sheet, spacing them 1 inch apart.
  • Brush tops lightly with egg wash.
  • Bake until puffed and deeply golden, 16 to 18 minutes.
  • Cool on the sheet for 5 minutes, then transfer to a rack to rest 5 more minutes before serving.

Notes

Make sure the mushroom-spinach mixture is as dry as possible to prevent soggy pinwheels; cook off moisture and let it cool before mixing with cheeses. Thaw puff pastry in the fridge to keep the layers cold, and chill the rolled log before slicing for neat rounds. For a crisper base, preheat the baking sheet in the oven while it heats. You can assemble and freeze the unbaked log for up to 2 months; slice and bake from frozen, adding 2 to 4 minutes. Customize by adding cooked bacon bits, swapping mozzarella for feta, or sprinkling everything bagel seasoning on top before baking. Adjust salt if using salted butter or Parmesan with higher salinity.
Tried this recipe?Let us know how it was!
Pin This Now to Remember It Later
Pin This