cream cheese spinach puffs

Cream Cheese Spinach Puffs

Looking for an easy appetizer that’s guaranteed to impress? These Cream Cheese Spinach Puffs are flaky, buttery, and filled with a rich mixture of cream cheese, mozzarella, garlic, and tender spinach. Wrapped in crisp golden puff pastry, they’re the perfect finger food for holidays, parties, game days, brunches, or any gathering where delicious bite-sized snacks are a must.

Jump to Recipe

The combination of creamy cheeses and sautéed spinach creates a flavorful filling that’s both comforting and elegant. Best of all, these spinach puffs come together with just a handful of simple ingredients and bake until beautifully golden and crisp. Whether you’re serving them fresh from the oven or preparing them ahead of time, they’re always a crowd favorite.

If you love savory pastries, this recipe deserves a permanent spot in your appetizer collection.

Why You’ll Love This Recipe

  • Buttery, flaky puff pastry.
  • Rich and creamy cheese filling.
  • Easy to prepare with simple ingredients.
  • Perfect for parties and holidays.
  • Great make-ahead appetizer.
  • Crispy outside, creamy inside.
  • Ready in under an hour.

Ingredients

Spinach Filling

  • 1 tablespoon olive oil
  • 2 garlic cloves, minced
  • 7 ounces baby spinach
  • 8 ounces cream cheese, softened
  • ½ cup shredded mozzarella cheese
  • 1 large egg
  • Salt, to taste
  • Freshly ground black pepper, to taste

Pastry

  • 1 sheet puff pastry, thawed
  • 1 egg yolk, beaten (for brushing)

How to Make Cream Cheese Spinach Puffs

Step 1: Prepare the Oven

Preheat the oven to 400°F (200°C).

Line a baking sheet with parchment paper.

Step 2: Cook the Spinach

Heat the olive oil in a skillet over medium heat.

Add the minced garlic and sauté for about 2 minutes, until fragrant and softened.

Add the baby spinach.

Season lightly with salt and black pepper.

Cook for 2 to 3 minutes, stirring occasionally, until the spinach is wilted.

Remove from the heat and allow the spinach to cool completely.

If needed, gently squeeze out excess moisture to keep the filling from becoming watery.

Step 3: Prepare the Puff Pastry

Roll out the thawed puff pastry if necessary.

Cut it into:

  • 6 large squares for oversized pastries, or
  • 12 smaller squares for appetizer-sized bites.

Arrange the pastry squares on the prepared baking sheet, leaving space between each one.

Step 4: Make the Filling

In a mixing bowl, combine:

  • Cooked spinach
  • Cream cheese
  • Mozzarella cheese
  • 1 large egg

Season with a pinch of salt and black pepper.

Mix until smooth and evenly combined.

Step 5: Fill the Pastries

Spoon an equal amount of the spinach mixture into the center of each pastry square.

Fold two opposite corners toward the center.

Press the edges together firmly to help seal the pastries during baking.

Step 6: Brush and Bake

Brush the tops with the beaten egg yolk for a beautiful golden finish.

Bake for 25 to 35 minutes, or until the puff pastry is deeply golden, crisp, and fully cooked.

Allow the pastries to cool for a few minutes before serving.

Tips for the Best Spinach Puffs

Thaw the puff pastry completely before unfolding to prevent cracking.

Allow the spinach to cool before mixing it with the cheese.

Remove excess liquid from the spinach to avoid soggy pastry.

Use full-fat cream cheese for the richest flavor.

Seal the pastry edges well to prevent the filling from leaking.

Serve warm for the flakiest texture and melty cheese filling.

Delicious Variations

Spinach and Feta Puffs

Replace half of the mozzarella with crumbled feta cheese for a Mediterranean-inspired flavor.

Bacon Spinach Puffs

Add crispy chopped bacon to the filling for a smoky twist.

Mushroom Spinach Puffs

Mix in finely sautéed mushrooms for extra savory flavor.

Parmesan Garlic Puffs

Add grated Parmesan cheese and a sprinkle of Italian seasoning to the filling.

Spicy Spinach Puffs

Include crushed red pepper flakes or diced jalapeños for a little heat.

Herb Cheese Puffs

Stir chopped parsley, dill, or chives into the filling for extra freshness.

What to Serve with Cream Cheese Spinach Puffs

These flaky pastries pair perfectly with:

  • Marinara sauce
  • Ranch dressing
  • Garlic aioli
  • Honey mustard
  • Tomato soup
  • Caesar salad
  • Mixed green salad
  • Roasted vegetables
  • Fresh fruit platter
  • Charcuterie boards

They’re ideal for holiday parties, brunch buffets, baby showers, game day spreads, cocktail parties, and afternoon gatherings.

Storage Instructions

Store leftover spinach puffs in an airtight container in the refrigerator for up to 4 days.

Reheat in a 350°F (175°C) oven or air fryer for 5 to 8 minutes until crisp and heated through.

Avoid microwaving if possible, as it softens the pastry.

Freeze baked or unbaked spinach puffs for up to 2 months.

Bake frozen pastries directly from the freezer, adding a few extra minutes to the baking time.

cream cheese spinach puffs

Recipe by Chef Maria

Ingredients

  • 1 sheet puff pastry

  • 7 oz baby spinach

  • 2 garlic cloves, minced

  • 1 tbsp olive oil

  • 8 oz cream cheese

  • 1/2 cup mozzarella cheese

  • 1 egg

  • 1 egg yolk

  • 1 pinch salt

  • 1 pinch black pepper

Directions

  • Preheat the oven to 400 degrees F (200 C) and line a baking tray with parchment paper.
  • Heat a pan over medium heat, add olive oil and when hot, sautee the garlic for 2 minutes or until soft.
  • Then, add the spinach, season with a pinch of salt and pepper, and sautee until soft. Remove the pan and set it aside to cold down.
  • Cut the puff pastry sheet into 6 or 12 squares, depending on the size you desire, and place them on the baking tray. This recipe makes six big puffs or 12 small puffs.
  • Into a mixing bowl, add the spinach, cream cheese, mozzarella cheese, and one egg. Season with a pinch of salt and pepper and mix everything.
  • Divide the spinach mixture into each square and fold two opposite edges of each square, pressing them tightly.
  • Brush all the spinach puffs with egg yolk. Bake for 25 to 35 minutes or until golden.

Frequently Asked Questions

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much liquid as possible before using it in the filling.

Can I prepare these ahead of time?

Absolutely. Assemble the pastries and refrigerate them for up to 24 hours before baking.

Why is my puff pastry soggy?

Excess moisture from the spinach is the most common cause. Be sure to drain or squeeze the spinach well before mixing it into the filling.

Can I use other cheeses?

Yes. Cheddar, Monterey Jack, Gruyère, Swiss, or feta cheese all work well in this recipe.

Do I have to brush the pastry with egg yolk?

The egg wash isn’t required, but it gives the pastries a beautiful shiny golden color and helps them brown evenly.

Can I make bite-sized appetizers?

Definitely. Cut the puff pastry into 12 or even 16 smaller squares for mini party bites with a slightly shorter baking time.

Recipe Summary

Prep Time: 20 minutes

Cook Time: 25–35 minutes

Total Time: 45–55 minutes

Servings: 6 large or 12 small spinach puffs

These Cream Cheese Spinach Puffs combine flaky, buttery puff pastry with a rich filling of cream cheese, mozzarella, garlic, and tender spinach for an irresistible appetizer everyone will love. Easy to make, freezer-friendly, and wonderfully crispy, they’re perfect for holidays, parties, brunches, or any occasion that calls for a delicious homemade savory snack.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *