Spinach Puffs with Cream Cheese: A Savory Bite of Comfort and Elegance
There are few appetizers that manage to be as crowd-pleasing, elegant, and easy to make as Spinach Puffs with Cream Cheese. Crisp, golden puff pastry envelopes a creamy, savory filling made with tender spinach, smooth cream cheese, aromatic garlic, and just the right balance of seasoning. One bite into the flaky layers and velvety center, and it’s easy to see why these little parcels have become a staple on party trays, brunch tables, and cozy holiday spreads around the world.
These puffs are the kind of dish that blur the lines between appetizer, side, and even indulgent snack. They’re small enough to be served as finger food, but satisfying enough to enjoy alongside a fresh salad or soup. They’re also incredibly versatile—you can serve them warm from the oven for a melt-in-your-mouth experience, or at room temperature when prepping ahead for guests. Better yet, the ingredients are accessible, the technique is approachable, and the results are consistently impressive.
What makes Spinach Puffs with Cream Cheese so beloved isn’t just their buttery crunch or creamy filling—it’s their adaptability. Whether you’re looking for a vegetarian party dish, a make-ahead brunch item, or a comforting weeknight treat, these puffs rise (literally and figuratively) to the occasion. You can customize them with different cheeses, sneak in herbs or sautéed onions, or give them a Mediterranean twist with sun-dried tomatoes and feta. They’re a blank canvas with a gourmet personality.
Puff pastry, often perceived as intimidating, becomes your best friend in this recipe. Whether you’re using store-bought sheets or making your own from scratch, this flaky base bakes into irresistible golden layers that cradle the rich spinach filling. Paired with cream cheese—which adds a luxurious texture and slight tang—you’re left with an appetizer that feels both rustic and refined.
In this in-depth guide, you’ll learn how to make perfect spinach puffs with cream cheese, step by step. We’ll walk through every stage: from thawing and handling puff pastry properly to preparing a well-balanced spinach filling, assembling your puffs for optimal flakiness, and baking them to golden perfection. Along the way, you’ll find pro tips, flavor variations, troubleshooting advice, storage instructions, and serving ideas to elevate the dish for any occasion.
So whether you’re cooking for a holiday party, prepping for a potluck, or simply craving something warm and flaky with your afternoon tea, this recipe will guide you to success—one puff at a time.
Detailed Instructions for Spinach Puffs with Cream Cheese
Overview of the Process
The recipe unfolds in five main stages:
-
Preparing the spinach filling — cooking, seasoning, and combining with cream cheese
-
Handling and prepping the puff pastry — thawing, rolling, and cutting
-
Assembling the puffs — filling, folding, and sealing
-
Baking to golden perfection — temperature and timing tips
-
Serving and storage — keeping the puffs crisp and fresh
Step 1: Prepare the Spinach and Cream Cheese Filling
Ingredients:
-
10 oz fresh spinach (or about 300g), washed and roughly chopped
-
4 oz cream cheese (softened)
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
2 tbsp olive oil or butter
-
¼ tsp ground nutmeg (optional, adds warmth)
-
Salt and pepper to taste
-
¼ cup grated Parmesan cheese (optional, for extra umami)
Instructions:
-
Wilt the spinach: Heat olive oil or butter in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 3–4 minutes.
-
Add garlic: Stir in minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it.
-
Cook the spinach: Add the fresh spinach in batches, stirring and allowing it to wilt before adding more. This should take about 4–5 minutes. If using frozen spinach, thaw completely and squeeze out excess moisture before adding.
-
Season: Remove from heat and transfer spinach mixture to a bowl. Let it cool slightly.
-
Remove excess moisture: Spinach holds a lot of water, so press it in a fine mesh sieve or squeeze with a clean kitchen towel to remove as much moisture as possible. This step is key to preventing soggy puffs.
-
Combine with cream cheese: Add softened cream cheese to the spinach mixture. Mix well until smooth and creamy.
-
Add seasoning and cheese: Stir in nutmeg (if using), Parmesan, salt, and pepper. Adjust to taste. Set the filling aside to cool completely—this prevents the puff pastry from becoming soggy.
Step 2: Prepare the Puff Pastry
Ingredients:
-
1 sheet of frozen puff pastry (approx. 9×9 inches), thawed according to package instructions
-
Flour for dusting
Instructions:
-
Thaw properly: Puff pastry must be thawed in the refrigerator for several hours or overnight. If you’re short on time, leave it at room temperature for about 30 minutes until pliable but still cool and firm.
-
Lightly flour your workspace: Dust your counter or cutting board with a little flour to prevent sticking.
-
Roll out the pastry: Gently roll the pastry sheet into a roughly 12×12 inch square (about ¼ inch thick). Be careful not to overwork or warm it; the cold layers are what create flakiness.
-
Cut into squares: Using a sharp knife or pizza cutter, cut the dough into 9 equal squares (about 4×4 inches each). If you want smaller puffs, you can cut into 16 smaller squares, adjusting filling amounts accordingly.
Step 3: Assemble the Spinach Puffs
Instructions:
-
Preheat oven: Set your oven to 400°F (200°C) and position a rack in the middle.
-
Prepare a baking sheet: Line a large baking sheet with parchment paper or a silicone baking mat.
-
Fill the pastry squares: Place about 1–2 tablespoons of the spinach and cream cheese filling in the center of each square. Don’t overfill or the pastry won’t seal properly.
-
Fold and seal: Fold each square diagonally to form a triangle or fold into a rectangle for a classic puff shape. Press edges firmly with your fingers or a fork to seal. To help with sealing, you can brush the edges with a little water or beaten egg.
-
Optional decorative touches: Use a knife to lightly score the top of each puff with a few shallow slashes—this helps steam escape and creates an attractive pattern.
-
Egg wash: Beat 1 egg with a tablespoon of water and brush the tops of the puffs for a shiny, golden finish.
Step 4: Bake the Spinach Puffs
Instructions:
-
Bake: Place the prepared baking sheet in the preheated oven and bake for 15–20 minutes, or until the puff pastry is puffed up and golden brown.
-
Rotate if needed: Halfway through baking, rotate the baking sheet to ensure even browning.
-
Check doneness: The puffs should be crisp and flaky on the outside, and the filling hot but not watery.
-
Cool slightly: Remove from oven and let cool for 5 minutes on the baking sheet before transferring to a wire rack. This helps maintain crispness.
Step 5: Serve
-
Serve warm as an appetizer or alongside soup or salad for a light meal.
-
Garnish with fresh herbs like parsley or dill for added freshness.
-
Pair with a tangy yogurt or tzatziki dip for contrast.
Pro Tips for Perfect Spinach Puffs
-
Don’t skip draining spinach: Excess moisture is the number one reason for soggy pastry.
-
Keep puff pastry cold: Work quickly and keep the dough chilled for maximum flakiness.
-
Avoid overfilling: Too much filling makes sealing difficult and can cause leaking.
-
Use a sharp knife: Clean edges help puff pastry rise evenly.
-
Egg wash: Essential for that beautiful golden color and slight gloss.
Spinach Puffs with Cream Cheese Recipe
There are few appetizers that manage to be as crowd-pleasing, elegant, and easy to make as Spinach Puffs with Cream Cheese. Crisp, golden puff pastry envelopes a creamy, savory filling made with tender spinach, smooth cream cheese, aromatic garlic, and just the right balance of seasoning. One bite into the flaky layers and velvety center, and it’s easy to see why these little parcels have become a staple on party trays, brunch tables, and cozy holiday spreads around the world.
Ingredients
- 1 package (about 17 oz) frozen chopped spinach, thawed and squeezed dry
- 8 oz cream cheese, softened
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 egg, beaten (plus 1 egg for egg wash)
- 1 tsp dried dill (or fresh, chopped)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 package (about 17.3 oz) frozen puff pastry sheets, thawed
- Optional: pinch of nutmeg
Instructions
1. Prepare Filling
- Preheat oven to 375°F (190°C) and line baking sheets with parchment paper.
- In a skillet, sauté onion and garlic over medium heat until soft (about 3–4 minutes). Let cool slightly.
- In a large bowl, mix together drained spinach, cream cheese, mozzarella, Parmesan, sautéed onion and garlic, dill, salt, pepper, and optional nutmeg.
- Stir in the beaten egg to bind the mixture.
2. Prepare Puff Pastry
- Roll out each thawed puff pastry sheet on a lightly floured surface.
- Cut the pastry into 3-inch squares (you should get about 24 squares total).
3. Assemble Spinach Puffs
- Place about 1 tablespoon of the spinach mixture in the center of each pastry square.
- Fold the squares into triangles or rectangles, pressing the edges together to seal. Use a fork to crimp the edges if you like.
- Place the puffs on the prepared baking sheets.
- Brush the tops with the beaten egg (egg wash) for a golden finish.
4. Bake
- Bake for 20–25 minutes or until puffed and golden brown.
- Let cool slightly before serving.
Notes
- Spinach prep: Be sure to squeeze out as much liquid as possible from the thawed spinach to avoid soggy puffs.
- Cheese swaps: Feel free to swap mozzarella for feta or add some ricotta for creaminess.