Golden, cheesy, and irresistibly flaky, these Parmesan and Spinach Cheese Twists are the kind of savory snack that disappears almost as quickly as they’re made. Whether you’re looking for a crowd-pleasing appetizer, an elegant brunch treat, or a finger food for a cozy night in, these twists deliver the perfect balance of crunch, creaminess, and savory satisfaction.

Encased in puff pastry, the warm blend of creamy cheese and garlicky spinach swirls through every bite. With minimal prep time and a beautiful presentation, they’re a go-to recipe that feels fancy without the fuss. Plus, they’re easy to make ahead and bake fresh when you need them most.
What Kind of Puff Pastry Should I Use?
For the best texture, go with all-butter puff pastry if you can find it. The flavor is richer and the layers puff more dramatically. Thawed frozen puff pastry sheets work wonderfully, especially if kept cold right up until assembly to ensure a good rise and flake in the oven. Avoid over-handling the dough to maintain those delicate layers.
Ingredients for the Parmesan and Spinach Cheese Twists
Puff Pastry Sheets – The flaky base that wraps around the cheesy spinach filling, delivering that irresistible crunch.
Cream Cheese – Smooth and tangy, it provides a creamy texture that binds the filling together.
Shredded Mozzarella – Adds stretchy, melty goodness in every bite.
Grated Parmesan Cheese – Offers a salty, nutty layer of umami and helps crisp up the exterior.
Fresh Spinach – Lightly sautéed or steamed, spinach adds earthiness and color, pairing perfectly with the cheese.
Garlic (Minced) – Infuses the filling with aromatic depth.
Egg Yolk + Water (Egg Wash) – Helps create that golden sheen on top of the twists.
Salt & Pepper – Balances and enhances the flavors in the creamy filling.

How To Make the Parmesan and Spinach Cheese Twists
Step 1: Prepare the Filling
In a medium bowl, combine softened cream cheese, shredded mozzarella, grated Parmesan, chopped cooked spinach (squeeze out excess moisture), and minced garlic. Mix until everything is well incorporated. Season with a pinch of salt and pepper to taste.
Step 2: Roll Out the Pastry
On a lightly floured surface, unfold the puff pastry sheets and gently roll them out to even the thickness. Cut each sheet into equal strips, about 1-inch wide.
Step 3: Fill and Twist
Spread a spoonful of the cheese and spinach mixture along half of the strips. Top with a second strip, sandwiching the filling. Press the edges lightly to seal, then twist each strip gently into a spiral.
Step 4: Egg Wash and Parmesan Topping
Place the twists on a parchment-lined baking sheet. Brush each one with egg wash (egg yolk whisked with water) and sprinkle with extra grated Parmesan cheese for that golden, crispy crust.
Step 5: Bake to Perfection
Bake at 400°F (200°C) for about 15-20 minutes, or until the twists are puffed and golden brown. Let cool slightly before serving for the best texture and flavor.
Serving and Storing Parmesan and Spinach Cheese Twists
Serve these cheesy twists warm, right out of the oven, while they’re crisp and flaky. They’re perfect on an appetizer tray, alongside soups, or as a brunch addition. Pair them with a creamy dip or marinara for extra flavor.
To store leftovers, let the twists cool completely, then keep them in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F for about 5-7 minutes to regain crispiness. Avoid microwaving, as it softens the pastry.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes! Just thaw and squeeze out all the excess water before mixing it into the cheese blend.
Can I make these ahead of time?
Absolutely. Assemble the twists and refrigerate them unbaked for up to 24 hours. Bake just before serving.
What other cheeses work well in this recipe?
Feel free to experiment with fontina, cheddar, or gouda for different flavor profiles.
Can I freeze the twists?
You can freeze them unbaked. Place on a tray to freeze solid, then transfer to a bag. Bake straight from frozen, adding 5-7 minutes to the baking time.
What if I don’t have egg wash?
Brush the tops with milk or melted butter for a similar golden finish.
Are these vegetarian?
Yes, as long as your cheese choices are free of animal rennet, these twists are vegetarian-friendly.
Want More Appetizer Ideas with a Twist?
If you love these Parmesan and Spinach Cheese Twists, you’ll probably enjoy these other favorites:
- Green Olive and Feta Cheese Dip for a zesty Mediterranean bite.
- Spicy Sailor’s Dip if you’re craving a bold and tangy kick.
- Chicken Crescent Roll Casserole for a comforting handheld meal.
- Cranberry Sauce Meatballs that balance sweet and savory perfectly.
- Cheesy Cauliflower Patties for a veggie-forward snack that doesn’t skimp on flavor.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest appetizer board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you go bold with garlic or keep it mellow? Maybe tried a different cheese blend?
I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other bake smarter.


Parmesan and Spinach Cheese Twists
- Total Time: 35 minutes
- Yield: About 16 twists
Description
Flaky, golden puff pastry filled with a creamy mix of spinach, mozzarella, cream cheese, and Parmesan. These cheesy twists are perfect for parties, brunches, or anytime snacking.
Ingredients
2 puff pastry sheets, thawed
4 oz cream cheese, softened
1/2 cup shredded mozzarella
1/3 cup grated Parmesan cheese (plus extra for topping)
1 cup fresh spinach, cooked and squeezed dry (or 1/2 cup thawed frozen spinach)
1 garlic clove, minced
1 egg yolk + 1 tbsp water (for egg wash)
Salt and pepper to taste
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a bowl, mix cream cheese, mozzarella, Parmesan, spinach, garlic, salt, and pepper.
- Roll out puff pastry slightly on a floured surface. Cut each sheet into 1-inch wide strips.
- Spread filling on half of the strips. Top with remaining strips, press edges, and twist gently.
- Place on the baking sheet, brush with egg wash, and sprinkle extra Parmesan on top.
- Bake for 15-20 minutes until golden brown and puffed.
- Cool slightly before serving.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Appetizers
