Looking for an appetizer that’s easy to make, absolutely delicious, and looks like it came straight from a fancy café? These Cream Cheese Spinach Puffs are your answer. With buttery puff pastry, a rich spinach and cream cheese filling, and golden flaky layers, they’re everything you want in a bite-sized party food—or an indulgent snack you’ll want to keep all to yourself.
Perfect for holidays, gatherings, brunch spreads, or even meal prep, these savory puffs are the kind of recipe that’s as impressive as it is approachable. You can make them ahead, freeze them, and even customize the filling to suit your cravings.
Let’s dive into the magic of these crispy, creamy, crowd-pleasing spinach bites.
Table of Contents
Why You’ll Love These Puff Pastry Spinach Bites
There’s a reason these cream cheese spinach puffs are always the first to vanish from the appetizer table. Here’s what makes them such a hit:
- Flaky, buttery puff pastry that feels elegant and satisfying
- Creamy spinach filling with herbs, cheese, and subtle garlic flavor
- Easy to assemble with store-bought pastry dough
- Bake beautifully from frozen—great for make-ahead cooking
- Simple ingredients, huge flavor payoff
- Adaptable to vegetarian diets and easy to tweak with add-ins
If you’re a fan of spinach artichoke dip, spanakopita, or anything wrapped in golden pastry, these will be your new favorite.
Ingredients for Cream Cheese Spinach Puffs
These puff pastry bites come together with everyday ingredients that deliver classic flavor and luscious texture:
- 1 tablespoon olive oil
- ½ small onion, finely chopped
- 2 cloves garlic, minced
- 5 ounces fresh spinach (or ½ cup thawed frozen spinach, squeezed dry)
- 4 ounces cream cheese, softened
- ¼ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 sheet frozen puff pastry, thawed
- 1 large egg, beaten (for egg wash)
Optional additions:
- A pinch of crushed red pepper flakes for heat
- Crumbled feta or mozzarella for a tangy twist
- Nutmeg for depth
- Chopped sun-dried tomatoes or cooked mushrooms for variety
These ingredients create a perfectly seasoned, creamy spinach filling that balances beautifully with the crispy pastry shell.
Kitchen Tools You’ll Need
To make these cream cheese spinach puffs easily and efficiently, have the following tools ready:
- Medium skillet (for sautéing vegetables)
- Mixing bowl
- Spatula or wooden spoon
- Knife and cutting board
- Baking sheet
- Parchment paper
- Pastry brush
- Rolling pin (optional, if puff pastry needs to be slightly flattened)
- Fork or knife (to seal or score the pastry)
Having everything prepped will make assembly a breeze—ideal if you’re making a double batch.
How to Make Cream Cheese Spinach Puffs Step-by-Step
Step 1: Sauté the aromatics
Heat olive oil in a skillet over medium heat. Add the chopped onion and cook until softened, about 3 minutes. Add the garlic and cook for 30 seconds more until fragrant.
Step 2: Add the spinach
If using fresh spinach, add it to the pan and sauté until wilted. If using frozen, just mix it in after the onions and garlic are softened. Remove from heat and let the mixture cool slightly.
Step 3: Make the filling
In a mixing bowl, combine the spinach mixture with cream cheese, Parmesan, salt, and pepper. Stir until fully blended. Taste and adjust seasoning if needed.
Step 4: Prepare the pastry
Roll out the thawed puff pastry on a lightly floured surface. Cut into 9 equal squares for larger puffs or 12 for smaller bites.
Step 5: Fill and fold
Spoon about 1 tablespoon of the spinach filling into the center of each square. Fold the corners toward the center and pinch lightly to seal, or fold diagonally for a triangle shape. Place on a parchment-lined baking sheet.
Step 6: Brush with egg wash
Beat the egg and brush it lightly over the tops of each puff. This gives a beautiful golden finish during baking.
Step 7: Bake
Preheat your oven to 400°F (200°C). Bake for 18–22 minutes or until golden brown and puffed. Serve warm or let cool on a rack.
Tips for Golden, Flaky Puff Pastry Perfection
- Keep your puff pastry cold: Work quickly so it doesn’t soften too much—chilled dough rises better.
- Don’t overfill: A heaping tablespoon is plenty. Overfilling can cause leaks.
- Use parchment paper: It prevents sticking and helps with even browning.
- Egg wash is key: Don’t skip this step—brushing the tops ensures that rich, golden crust.
- Cool the filling before using—this prevents the dough from getting soggy.
These tips guarantee puff pastry that’s crisp, flaky, and bakery-worthy every time.
Flavor Variations and Substitutions
Want to put your own spin on these spinach puffs? Try one of these tasty variations:
- Feta + Dill: Swap Parmesan for feta and add chopped fresh dill for a Greek twist.
- Mushroom + Spinach: Sauté chopped mushrooms with the onions for an earthier flavor.
- Spicy Jalapeño: Add finely diced jalapeño or crushed red pepper flakes for heat.
- Artichoke Hearts: Chop and mix into the filling for an artichoke dip-inspired version.
- Ham + Cheese: Add diced ham or turkey and Swiss for a meatier option.
The base recipe is endlessly adaptable—ideal for brunch, cocktail parties, or creative leftovers.
Serving Suggestions for Spinach Puffs
These little puffs may be bite-sized, but they deliver big flavor. Serve them:
- As an appetizer with dipping sauce (ranch, tzatziki, or marinara)
- With a spring salad for a light lunch
- Alongside soups like tomato basil, lentil, or chicken vegetable
- On a brunch buffet with fruit, quiche, and muffins
- Packed in lunchboxes as a savory treat
No matter how you serve them, cream cheese spinach puffs add a gourmet touch to any menu.
Make-Ahead, Storage, and Freezing Tips
To make ahead:
Assemble the puffs and refrigerate (unbaked) on a tray covered with plastic wrap for up to 24 hours. Bake when ready.
To store leftovers:
Let baked puffs cool completely. Store in an airtight container in the fridge for up to 3 days.
To freeze:
Freeze unbaked puffs on a tray, then transfer to a freezer-safe bag. Bake directly from frozen—just add 3–5 extra minutes. You can also freeze baked puffs and reheat in the oven.
These make-ahead options are perfect for holiday prep, party planning, or quick weekday snacks.
How to Reheat Without Losing Texture
To keep your puffs crispy:
- Reheat in the oven at 350°F (175°C) for 10 minutes
- Or use an air fryer at 320°F (160°C) for 5–7 minutes
- Avoid microwaving—they’ll soften and lose their flakiness
For best results, reheat from room temperature rather than fridge-cold.
Common Mistakes to Avoid When Making Spinach Puffs
Thawing puff pastry improperly: Always thaw in the fridge, not on the counter—it keeps the layers intact.
Skipping egg wash: This results in a dull, pale finish instead of golden brown.
Using wet spinach: Always squeeze out excess moisture from frozen spinach or let sautéed spinach cool before mixing.
Sealing carelessly: Gaps in the pastry can cause the filling to leak out—press the seams gently to avoid mess.
Overbaking: Keep an eye on the puffs in the last few minutes. Once they’re golden and puffed, they’re ready.
Avoiding these pitfalls ensures consistent, beautiful results every time you bake.
Perfect for Parties: Why They’re the Ultimate Appetizer
When it comes to appetizers, these spinach puffs are the total package:
- Easy to make in large batches
- Elegant and impressive presentation
- Mess-free finger food
- Vegetarian-friendly
- Flavorful whether warm or room temperature
From bridal showers to Christmas dinners, these cream cheese spinach puffs are the perfect party snack. They’re also an excellent option for potlucks—just bake and bring.
FAQ: Cream Cheese Spinach Puffs
Can I use frozen spinach instead of fresh?
Yes—just make sure to thaw and squeeze out all excess water before using.
Can I prepare these ahead of time?
Absolutely. Assemble them a day ahead and bake just before serving, or freeze and bake from frozen.
What if I don’t have puff pastry?
You could try crescent roll dough or even phyllo dough for a different texture, though puff pastry is ideal.
How long do leftovers last?
Stored in the fridge, baked puffs last up to 3 days. Reheat in the oven for best texture.
Are they good cold?
They’re best warm, but still delicious at room temperature—ideal for entertaining.
Final Thoughts: A Flaky, Cheesy Spinach Appetizer You’ll Crave
These Cream Cheese Spinach Puffs are everything you want in a savory snack—rich, flaky, creamy, and completely irresistible. They’re simple to prepare, easy to adapt, and guaranteed to impress guests (or just yourself!).
With their elegant look and comforting flavor, they’re perfect for everything from weeknight cravings to weekend parties. Once you make them, you’ll want to keep a stash in your freezer at all times.
PrintEasy and Elegant Cream Cheese Spinach Puffs
Looking for an appetizer that’s easy to make, absolutely delicious, and looks like it came straight from a fancy café? These Cream Cheese Spinach Puffs are your answer.
- Prep Time: 20
- Cook Time: 20
- Total Time: 40
- Category: appetizer
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- ½ small onion, finely chopped
- 2 cloves garlic, minced
- 5 ounces fresh spinach (or ½ cup thawed frozen spinach, squeezed dry)
- 4 ounces cream cheese, softened
- ¼ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 sheet frozen puff pastry, thawed
- 1 large egg, beaten (for egg wash)
Optional additions:
- A pinch of crushed red pepper flakes for heat
- Crumbled feta or mozzarella for a tangy twist
- Nutmeg for depth
- Chopped sun-dried tomatoes or cooked mushrooms for variety
Instructions
Step 1: Sauté the aromatics
Heat olive oil in a skillet over medium heat. Add the chopped onion and cook until softened, about 3 minutes. Add the garlic and cook for 30 seconds more until fragrant.
Step 2: Add the spinach
If using fresh spinach, add it to the pan and sauté until wilted. If using frozen, just mix it in after the onions and garlic are softened. Remove from heat and let the mixture cool slightly.
Step 3: Make the filling
In a mixing bowl, combine the spinach mixture with cream cheese, Parmesan, salt, and pepper. Stir until fully blended. Taste and adjust seasoning if needed.
Step 4: Prepare the pastry
Roll out the thawed puff pastry on a lightly floured surface. Cut into 9 equal squares for larger puffs or 12 for smaller bites.
Step 5: Fill and fold
Spoon about 1 tablespoon of the spinach filling into the center of each square. Fold the corners toward the center and pinch lightly to seal, or fold diagonally for a triangle shape. Place on a parchment-lined baking sheet.
Step 6: Brush with egg wash
Beat the egg and brush it lightly over the tops of each puff. This gives a beautiful golden finish during baking.
Step 7: Bake
Preheat your oven to 400°F (200°C). Bake for 18–22 minutes or until golden brown and puffed. Serve warm or let cool on a rack.
Notes
- Keep your puff pastry cold: Work quickly so it doesn’t soften too much—chilled dough rises better.
- Don’t overfill: A heaping tablespoon is plenty. Overfilling can cause leaks.
- Use parchment paper: It prevents sticking and helps with even browning.
- Egg wash is key: Don’t skip this step—brushing the tops ensures that rich, golden
Nutrition
- Serving Size: 9–12 puffs
- Calories: 150
- Fat: 4g
- Carbohydrates: 12g
- Fiber: 6g
- Protein: 4g
Keywords: Spinach Pastry Puffs