If you’re on the lookout for a delicious, crowd-pleasing appetizer or snack, this Spinach and Cream Cheese Puffs Recipe is going to become one of your favorite go-tos. Imagine flaky, golden puff pastry pockets filled with a luscious blend of creamy cheese, tender spinach, and a hint of savory garlic—every bite bursting with flavor and texture. Easy enough to whip up for a casual get-together or fancy enough to serve at your next party, this recipe perfectly balances richness and freshness in a way that’s downright irresistible.

Ingredients You’ll Need

The image shows a muffin tray with twelve white paper linings shaped like flowers, each holding a round ball of dough inside. The dough is light beige and smooth, resting in the middle of each paper lining. The tray is silver and sits on a white marbled surface, giving the whole scene a clean and neat look. Photo taken with an iphone --ar 4:5 --v 7

These ingredients are simple but essential, each bringing something special to the table—from the buttery crispiness of puff pastry to the tangy creaminess of cheese and the fresh earthiness of spinach. Together, they create the perfect harmony in this recipe.

  • 1 sheet puff pastry (12 oz.): Provides a flaky, buttery container that crisps up beautifully in the oven.
  • 3/4 cup cream cheese (softened, 170 grams): Adds rich creaminess and a smooth texture that melts into the spinach filling.
  • 1 large egg: Used both in the filling to bind ingredients and as an egg wash to achieve a golden, shiny crust.
  • 1/2 cup parmesan cheese: Infuses a nutty, salty kick that intensifies the flavor profile.
  • 1/4 tsp salt (plus more to taste): Enhances the natural flavors without overpowering the dish.
  • 1/4 tsp ground black pepper: Adds a subtle warmth and depth to the filling.
  • 2 garlic cloves (mashed): Bring aromatic richness and a hint of savory punch to the spinach.
  • 6 cups packed baby spinach: Offers vibrant color and fresh, slightly sweet flavor that balances the richness.
  • 1/4 cup parmesan cheese (extra for topping): Sprinkled on top for that irresistible cheesy crust.

How to Make Spinach and Cream Cheese Puffs Recipe

Step 1: Prepare the Cream Cheese Filling

Start by combining the softened cream cheese, one egg, parmesan cheese, salt, and black pepper in a bowl. Use a fork to mix until everything is smoothly incorporated. This creamy base will give the puffs richness and a velvety texture that perfectly complements the spinach.

Step 2: Cook the Bacon for Added Flavor

If you want to add an amazing smoky twist, crisp up some bacon slices in a frying pan over medium heat. Cooking slowly allows the fat to render and the bacon to get irresistibly crispy. Once cooked, drain the bacon on paper towels and crumble it into small pieces. This step enhances the flavor profile, but if you’d prefer a vegetarian option, feel free to skip it.

Step 3: Sauté the Garlic and Spinach

Keep just a little bit of bacon fat in the pan—or use a small amount of oil if you’re skipping bacon. Gently cook the mashed garlic until golden and fragrant, then add the baby spinach. Cook the spinach just until wilted, then season with salt and toss in the bacon bits if using. This combination infuses the filling with a fresh but savory punch.

Step 4: Prepare the Puff Pastry Cups

Preheat your oven to 400ºF and lightly grease a muffin pan. On a floured surface, roll out the puff pastry into a thin rectangle and cut it into 12 squares. Press each square into a muffin cup, letting the edges hang over. This creates the perfect edible bowl for your delicious filling.

Step 5: Assemble the Puffs

Start by spooning the cream cheese mixture evenly into each pastry cup. Then top each with the spinach and bacon mixture. Don’t forget to sprinkle the extra parmesan cheese on top for that irresistible cheesy crust. Fold the overhanging pastry edges up and pinch them together to seal, brushing a little egg wash on the seams to keep everything snug.

Step 6: Bake to Golden Perfection

Brush the tops of each sealed puff with egg wash for a beautiful, golden finish. Bake for about 25 minutes, or until the puffs are puffed up and have a gorgeous deep color. Let them cool slightly before serving so the filling can set just right.

How to Serve Spinach and Cream Cheese Puffs Recipe

A close-up of a single small puff pastry with one cut piece showing three visible layers: the top flaky golden-brown crust, a creamy white cheese layer mixed with dark green spinach, and small pieces of browned bacon on top of the spinach layer, all inside the pastry. Additional whole pastries with the same golden appearance surround the main piece on a wooden board lined with sheet music paper, resting on a white marbled surface. In the blurred background, a white bowl filled with green leaves is partially visible. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding a sprinkle of freshly chopped herbs like parsley or chives can brighten these puffs and add a pop of green that looks stunning. A light drizzle of balsamic glaze or a sprinkle of red pepper flakes can also add an exciting contrast and make the dish feel extra special.

Side Dishes

These puffs pair beautifully with a crisp green salad tossed in a lemon vinaigrette or a bowl of chilled tomato soup. The freshness of the salad or the acidity of the soup balances the richness of the puff pastry and cheese filling perfectly, making for a satisfying meal or appetizer.

Creative Ways to Present

For a fun party presentation, arrange the puffs on a rustic wooden board with small bowls of dipping sauces like tzatziki, marinara, or a spicy aioli. Another idea is to serve them alongside roasted cherry tomatoes or grilled vegetables for added color and texture on the plate.

Make Ahead and Storage

Storing Leftovers

These puffs keep well in an airtight container in the refrigerator for up to 3 days. Make sure to cool them completely before storing to maintain their flaky texture and prevent sogginess.

Freezing

You can freeze the assembled but unbaked puffs by placing the muffin pan in the freezer until frozen solid, then transferring the puffs to a freezer-safe container or bag. When ready to bake, pop them in the oven directly from frozen—just add a few extra minutes to the baking time.

Reheating

Reheat leftovers in a preheated 350ºF oven for about 8-10 minutes to restore the crisp pastry and warm filling. Avoid the microwave if you want to keep that flaky texture intact.

FAQs

Can I make this recipe vegetarian?

Absolutely! Simply omit the bacon and use a bit of olive oil to sauté the garlic and spinach. The filling will still be deliciously creamy and flavorful.

What if I don’t have puff pastry?

While puff pastry is ideal for its flakiness, you can try using phyllo dough layered with melted butter or a simple shortcrust pastry for a different but tasty take.

Can I prepare the filling in advance?

Yes, the cream cheese and spinach fillings can be made a day ahead and stored separately in the fridge. Combine and assemble just before baking for the best texture.

Is there a way to make this recipe gluten-free?

Using a gluten-free puff pastry will do the trick. Many stores offer gluten-free versions that work wonderfully for this recipe.

How do I know when the puffs are done baking?

Look for a golden-brown color on top and puffed, crisp edges. They should feel firm when gently pressed and have a lovely aroma that invites you to dig in.

Final Thoughts

You’re going to love how easy and flavorful this Spinach and Cream Cheese Puffs Recipe is. It’s the kind of dish that impresses guests while still feeling like a cozy, homemade treat. Give it a try, and I promise these delicate puffs will be requested time and time again in your kitchen!

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
Spinach and Cream Cheese Puffs Recipe

Spinach and Cream Cheese Puffs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 2 reviews

  • Author: Sara
  • Total Time: 45 minutes
  • Yield: 12 servings

Description

Spinach Puffs are flaky, golden-brown pastries filled with a creamy blend of cream cheese, parmesan, wilted spinach, and crispy bacon. Perfect as an appetizer or savory snack, these puffs balance rich cheeses with the freshness of spinach and a hint of garlic, all encased in buttery puff pastry. Ready in about 45 minutes, they make a deliciously impressive yet easy-to-make treat for any occasion.


Ingredients

Pastry

  • 1 sheet puff pastry (12 oz., store-bought or homemade)

Cream Cheese Filling

  • 3/4 cup cream cheese (softened, 170 grams)
  • 1 large egg
  • 1/2 cup parmesan cheese
  • 1/4 tsp salt (plus more to taste)
  • 1/4 tsp ground black pepper
  • 2 garlic cloves (mashed)

Spinach Bacon Filling

  • 6 cups packed baby spinach
  • 1/3 cup bacon bits (from about 45 slices of bacon)
  • 1/4 tsp salt (plus more to taste)
  • 1/4 cup parmesan cheese

Egg Wash

  • 1 egg (whisked for brushing)


Instructions

  1. Cream Cheese Filling: In a mixing bowl, combine the softened cream cheese, 1 egg, 1/2 cup parmesan cheese, 1/4 tsp salt, ground black pepper, and mashed garlic cloves. Mix thoroughly with a fork until fully incorporated. Set the mixture aside.
  2. Prepare the Bacon: Lay bacon slices flat in a frying pan over medium heat without overlapping. Cook for about 5 minutes on one side, then flip and cook for 4 to 6 minutes more until crispy. Transfer bacon to a plate lined with paper towels to drain excess fat. Once cooled, crumble or chop into small pieces, measuring about 1/3 cup.
  3. Wilt the Spinach: Remove most of the bacon fat from the pan, leaving about 1/2 tablespoon. Add the mashed garlic cloves and cook for 1 to 2 minutes until they turn golden. Add the packed baby spinach and stir, cooking for about 2 minutes until wilted. Season with 1/4 tsp salt, adjusting to taste, then mix in the bacon pieces. Allow the mixture to cool.
  4. Preheat and Prepare Pan: Preheat the oven to 400ºF. Lightly grease a muffin or cupcake pan with oil spray or brush with oil or melted butter. Set aside.
  5. Roll and Cut Pastry: On a lightly floured surface, roll out the puff pastry sheet into a 1/4 inch thick rectangle. Cut into twelve 4×4 inch squares.
  6. Assemble Puffs: Place each square into a muffin cup, allowing the edges to overhang. Evenly spoon the cream cheese filling into each cup. Top with the spinach and bacon mixture. Sprinkle about 1 teaspoon (total 1/4 cup divided) of parmesan cheese evenly over each.
  7. Seal and Brush: Fold the overhanging edges of pastry toward the center over the filling, pressing edges to seal. Use a small amount of egg wash to help the edges stick if needed. Brush the tops of each sealed puff lightly with egg wash.
  8. Bake: Bake in the preheated oven for approximately 25 minutes, or until the pastry is golden brown and puffed.
  9. Cool and Serve: Remove from oven and allow puffs to cool in the pan for about 10 minutes before carefully removing and serving warm.

Notes

  • For a vegetarian version, omit bacon and increase the spinach quantity or add sautéed mushrooms for extra flavor.
  • Make sure the cream cheese is softened for easy mixing and even texture.
  • If desired, add herbs such as dried thyme or garlic powder to the cream cheese filling for additional flavor.
  • Ensure the puff pastry is properly chilled before rolling for best puff and flakiness.
  • These puffs can be prepared a few hours ahead and baked just before serving.
  • Use a sharp knife or pizza cutter to cut the puff pastry for cleaner edges.
  • Leftovers can be stored in an airtight container and reheated in the oven to retain crispness.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star