Ingredients:

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

1 package (8 ounces) cream cheese, softened

1/2 cup grated Parmesan cheese

2 cloves garlic, minced

1/2 teaspoon salt

1/4 teaspoon black pepper

2 sheets frozen puff pastry, thawed

1 egg, beaten (for egg wash)

Instructions:

Preheat the Oven:

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

Prepare the Spinach Mixture:

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

Prepare the Puff Pastry:

Roll out the puff pastry sheets on a lightly floured surface.

Cut each sheet into squares or rectangles, depending on the size of puffs you desire.

Fill the Puffs:

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

Fold and Seal:

Fold the pastry over the filling to create a triangle or rectangle shape.

Use a fork to crimp the edges, sealing the filling inside.

Brush with Egg Wash:

Lightly brush the tops of each puff with beaten egg. This will give them a nice golden color when baked.

Bake:

Place the prepared spinach puffs onto the lined/greased baking sheet.

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

Serve:

Remove from the oven and let the spinach puffs cool for a few minutes before serving.

Serve warm and enjoy!

These cream cheese spinach puffs are sure to be a hit at any party or gathering. You can also customize the recipe by adding ingredients like diced onions, mushrooms, or different types of cheese to suit your taste preferences. Enjoy!