This Spinach Puffs recipe is a flaky and savory recipe, which features a rich, creamy filling of spinach, feta, and cream cheese, all baked into a golden, buttery puff pastry cup. It’s the ultimate elegant yet easy appetizer for any party, brunch, or holiday gathering, ready in about an hour, plus chilling time.
Jump to RecipeSpinach Puffs Recipe Ingredients
- 1 (10-oz.) package frozen chopped spinach, thawed
- 1 Tbsp. salted butter, plus more for the muffin pan
- 2 garlic cloves, finely chopped
- 1 shallot, finely chopped
- 4 oz. cream cheese, cubed and at room temperature
- 1/2 cup crumbled feta (about 2 oz.)
- 2 large eggs, divided
- 2 Tbsp. fresh dill or flat-leaf parsley, chopped
- 2 tsp. lemon zest
- 1/2 tsp. kosher salt
- 1/2 tsp. black pepper
- 1/2 (17.3-oz.) package puff pastry (1 sheet), thawed
- 1/4 cup grated parmesan cheese (about 1 oz.)
- All-purpose flour, for dusting
How To Make Spinach Puffs
- Prep Oven and Sauté Aromatics: Preheat the oven to 400°F. Generously grease a 24-cup mini muffin pan with butter. In a small skillet, melt 1 tablespoon of butter over medium heat. Add the garlic and shallot and cook for about 1 minute, until fragrant. Transfer the mixture to a large bowl and let it cool for at least 5 minutes.
- Prepare the Spinach: This is the most important step. Squeeze as much water as possible from the thawed spinach. The best way is to place it in a clean kitchen towel and twist it into a tight bundle over the sink. Finely chop the very dry spinach.
- Make the Filling: Add the room-temperature cream cheese and 1 of the eggs to the cooled shallot mixture. Use a fork to mash everything together until it is mostly smooth. Stir in the feta, dill, lemon zest, salt, pepper, and the finely chopped dry spinach.
- Assemble the Puffs: On a lightly floured surface, roll the thawed puff pastry sheet into a 10×15-inch rectangle. Cut the pastry into 24 equal squares (about 2.5 inches each).
- Fill and Chill: Gently press the puff pastry squares into the prepared muffin cups, letting the corners stick out. Fill each cup with about 2 teaspoons of the spinach filling and sprinkle with the Parmesan cheese. In a small bowl, beat the remaining egg to create an egg wash, and brush it over the exposed corners of the pastry. Place the entire muffin pan in the refrigerator for 30 minutes or the freezer for 15 minutes.
- Bake and Serve: Bake the chilled spinach puffs for 25 to 30 minutes, until the pastry is puffed up and a deep golden brown. Let them cool in the pan for 5 minutes before carefully removing them. Serve warm or at room temperature.

Recipe Tips
- How to get a non-soggy puff? The most important secret, which is not optional, is to squeeze the thawed spinach completely dry. Trapping the spinach in a clean kitchen towel and wringing it out over the sink is the most effective method to remove all the excess water that would otherwise make your pastry soggy.
- How to get the best, flakiest pastry? Chilling the assembled puffs in the fridge or freezer for a few minutes before baking is a key professional trick. This ensures the butter in the puff pastry is very cold when it hits the hot oven, which creates maximum steam and results in the flakiest, highest puff.
- Can I make these ahead of time? Absolutely! These are a perfect make-ahead party appetizer. You can assemble the puffs completely (unbaked), and then freeze them solid in the muffin tin. Once frozen, transfer them to a freezer bag. You can bake them directly from frozen, adding about 5-10 minutes to the baking time.
- What’s the best way to handle puff pastry? Always work with puff pastry when it is cold. If it becomes too soft and sticky while you are working with it, just pop it back in the refrigerator for a few minutes to firm up.
What To Serve With Spinach Puffs
These are a classic and elegant appetizer that are a staple at holiday parties, brunches, and potlucks. They are a complete bite on their own and need no accompaniment. They are fantastic served on a platter as part of a larger appetizer spread.
How To Store Spinach Puffs
- Room Temperature: These are best enjoyed on the day they are made. If you have leftovers, they can be stored in an airtight container at room temperature for up to 2 days.
- Reheat: For the best results, reheat the puffs on a baking sheet in a 375°F oven for 3-5 minutes to restore their crispiness. Avoid the microwave, which will make the pastry soft.
Spinach Puffs Nutrition Facts
- Serving: 2 puffs
- Calories: 180 kcal
- Carbohydrates: 12g
- Protein: 6g
- Fat: 12g
- Saturated Fat: 7g
- Sodium: 450mg
Nutrition information is estimated and may vary based on ingredients and cooking methods used.
FAQs
Yes. You will need a large amount (about 1.5 pounds) of fresh spinach. You will need to cook it down until it’s completely wilted, let it cool, and then squeeze it very dry, just like with the frozen spinach.
Yes. While the feta adds a wonderful salty tang, you could substitute it with an equal amount of shredded Gruyère, sharp white cheddar, or even a soft goat cheese.
This can happen if your puff pastry was too warm when it went into the oven. Working quickly and giving the assembled puffs a final chill, as the recipe directs, is the best way to guarantee a great rise.
Try More Recipes:
- Classic Cold Spinach Dip Recipe
- Spinach Casserole Recipe
- Creamy Spinach and Red Pepper Stuffed Chicken Recipe
Spinach Puffs Recipe
Course: AppetizersCuisine: AmericanDifficulty: Easy24
servings30
minutes30
minutes180
kcalA classic party appetizer featuring a creamy spinach, feta, and cream cheese filling baked in a flaky, golden-brown puff pastry cup.
Ingredients
1 sheet puff pastry, thawed
1 (10-oz.) package frozen chopped spinach, thawed & squeezed dry
1 tbsp butter, 1 shallot, 2 garlic cloves
4 oz. cream cheese, softened
1/2 cup crumbled feta
2 large eggs, divided
2 Tbsp. fresh dill, 2 tsp. lemon zest
1/4 cup grated parmesan cheese
Directions
- Preheat oven to 400°F. Squeeze the thawed spinach completely dry and chop it.
- Sauté the shallot and garlic in butter until fragrant; let cool.
- In a bowl, mix the cooled shallot mixture with the cream cheese, 1 egg, feta, dill, lemon zest, salt, pepper, and the dry spinach until combined.
- Cut the puff pastry into 24 squares and press them into a greased mini muffin pan.
- Fill each pastry cup with the spinach mixture and sprinkle with Parmesan.
- Brush the pastry corners with a beaten egg wash and chill for 15-30 minutes.
- Bake for 25 to 30 minutes, until puffed and golden. Serve warm.
Notes
- Squeeze the Spinach! The most important tip for this recipe is to squeeze every last drop of water out of the thawed spinach. This is the non-negotiable secret to a crispy, not soggy, puff.
- Chill Before Baking: For the flakiest, highest puff, do not skip the final chill in the refrigerator or freezer just before baking.
- Use a Shortcut: Using a high-quality, all-butter, store-bought puff pastry is the key that makes this impressive appetizer incredibly quick and easy.
- Make them Ahead: These are a perfect freezer-friendly appetizer. Assemble them completely, freeze them unbaked in the muffin tin, then transfer to a bag and bake them directly from frozen.