Cream Cheese Spinach Puffs

These Cream Cheese Spinach Puffs are delicious little bites of crispy, flaky puff pastry filled with a creamy spinach and cheese mixture. Perfect for a snack or as an appetizer at your next gathering, they offer a savory and comforting combination of flavors that are hard to resist.

Why You’ll Love This Recipe

I love making these spinach puffs because they’re the perfect blend of creamy, cheesy filling wrapped in buttery puff pastry. The cream cheese and Parmesan combine to create a smooth, savory filling, while the spinach adds a burst of flavor and color. Plus, the addition of garlic and seasoning gives them just the right amount of kick. They’re easy to prepare, and they always disappear quickly when I serve them at parties or gatherings. Whether I’m looking for a snack or something to serve before dinner, these puffs are always a hit.

Ingredients

1 package (10 ounces) frozen chopped spinach, thawed and squeezed dry

1 package (8 ounces) cream cheese, softened

1/2 cup grated Parmesan cheese

2 cloves garlic, minced

1/4 teaspoon salt

1/4 teaspoon black pepper

2 sheets puff pastry, thawed

1 egg, beaten (for egg wash)

Sesame seeds or poppy seeds (optional, for garnish)

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Directions

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.

In a large mixing bowl, combine the chopped spinach, softened cream cheese, grated Parmesan cheese, minced garlic, salt, and black pepper. Mix until well combined.

On a lightly floured surface, roll out one sheet of puff pastry into a rectangle. Cut the pastry into squares, approximately 3×3 inches in size.

Place a spoonful of the spinach and cream cheese mixture in the center of each pastry square.

Fold the corners of each pastry square towards the center, pinching the edges to seal and form a puff.

Repeat the process with the remaining puff pastry sheet and spinach mixture.

Place the assembled spinach puffs on the prepared baking sheet. Brush each puff with the beaten egg and sprinkle with sesame seeds or poppy seeds, if desired.

Bake in the preheated oven for 15-20 minutes, or until the puffs are golden brown and puffed up.

Remove from the oven and let cool slightly before serving.

Servings and Timing

Servings: 24 puffs

Prep Time: 15 minutes

Cooking Time: 20 minutes

Total Time: 35 minutes

Variations

I’ve experimented with a few variations of this recipe and here are some of my favorites:

Add herbs: You can add fresh herbs like dill, basil, or thyme to the spinach mixture for extra flavor.

Cheese swap: Instead of Parmesan, I’ve tried using feta or mozzarella for a different cheesy experience.

Spicy kick: I sometimes add a pinch of red pepper flakes or a little chopped jalapeño for a spicy twist.

Vegetarian swap: If you prefer, you can swap the cream cheese for ricotta or goat cheese for a slightly different flavor profile.

Storage/Reheating

I like to store any leftover spinach puffs in an airtight container in the fridge for up to 3 days. If I need to reheat them, I pop them in the oven for a few minutes at 350°F (175°C) to bring back that crispy texture. You can also freeze the unbaked puffs if you want to make them ahead of time. Just freeze them on a baking sheet, and once they’re solid, transfer them to a freezer bag. Bake straight from the freezer, adding a few extra minutes to the cooking time.

FAQs

How can I make these puffs ahead of time?

You can assemble the puffs and refrigerate them for up to a day before baking. Alternatively, you can freeze them before baking and bake them straight from the freezer.

Can I use fresh spinach instead of frozen?

Yes, you can use fresh spinach. Just sauté it until wilted, and make sure to squeeze out any excess moisture before mixing it with the cream cheese.

What other cheeses can I use?

In place of Parmesan, I’ve tried mozzarella and even a blend of cheddar and Monterey Jack. Each variation offers a different flavor.

Can I make these without puff pastry?

If you’re looking for a lower-carb alternative, you can use phyllo dough, although it won’t be as flaky as puff pastry.

How do I know when the puffs are done?

The puffs should be golden brown and puffed up. If they look crispy and golden, they’re ready to come out of the oven.

Conclusion

Cream Cheese Spinach Puffs are a fun, delicious, and easy appetizer or snack to prepare. The crispy puff pastry combined with the creamy spinach and cheese filling makes them a crowd-pleaser every time. Whether you’re serving them at a party, enjoying them as a snack, or adding them to a meal, these puffs are sure to be a hit.


Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cream Cheese Spinach Puffs

Cream Cheese Spinach Puffs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Cream Cheese Spinach Puffs are an irresistible appetizer or snack made with flaky puff pastry and a creamy, cheesy spinach filling. Perfect for parties or a light bite, this simple recipe features the perfect blend of cream cheese, Parmesan, and garlic. Quick to prepare and full of flavor, these puffs are sure to disappear fast at your next gathering.

  • Total Time: 35 minutes
  • Yield: 24 puffs

Ingredients

1 package (10 ounces) frozen chopped spinach, thawed and squeezed dry

1 package (8 ounces) cream cheese, softened

1/2 cup grated Parmesan cheese

2 cloves garlic, minced

1/4 teaspoon salt

1/4 teaspoon black pepper

2 sheets puff pastry, thawed

1 egg, beaten (for egg wash)

Sesame seeds or poppy seeds (optional, for garnish)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.

  2. In a large mixing bowl, combine the chopped spinach, softened cream cheese, grated Parmesan cheese, minced garlic, salt, and black pepper. Mix until well combined.

  3. On a lightly floured surface, roll out one sheet of puff pastry into a rectangle. Cut the pastry into squares, approximately 3×3 inches in size.

  4. Place a spoonful of the spinach and cream cheese mixture in the center of each pastry square.

  5. Fold the corners of each pastry square towards the center, pinching the edges to seal and form a puff.

  6. Repeat the process with the remaining puff pastry sheet and spinach mixture.

  7. Place the assembled spinach puffs on the prepared baking sheet. Brush each puff with the beaten egg and sprinkle with sesame seeds or poppy seeds, if desired.

  8. Bake in the preheated oven for 15-20 minutes, or until the puffs are golden brown and puffed up.

  9. Remove from the oven and let cool slightly before serving.

Notes

You can make these ahead by assembling the puffs and refrigerating them for up to a day or freezing them before baking.

If you don’t have puff pastry, you can substitute with phyllo dough for a slightly different texture.

  • Author: Anna
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer, Snack
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 24 puffs
  • Calories: 210 kcal
0 0 votes
Article Rating
Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments