Skip to content

Buttery and flaky spinach puffs are easy to make with puff pastry, cream cheese, fresh spinach and savory bacon. Baked in muffin tins they are elegant enough for a fancy party appetizer but just as delicious as a weeknight side dish!

Need more party appetizers? Other favorites include bacon wrapped smokies, grape jelly chili sauce meatballs and baked spinach artichoke dip!

Spinach puffs on a white plate.
This post may contain affiliate links. Read disclosure policy.

Why I Love This Recipe

  • Easy to make: Simple ingredients and ready in less than an hour make this the perfect snack year round but I especially love to serve them as a holiday or New Year’s Eve appetizer!
  • Creamy and cheesy: A savory filling of two kinds of cheeses plus bacon and Italian seasoning makes these puffs so flavorful!
  • Crispy exterior: Baking these in a muffin tin creates the best crunchy bite that is a delicious contrast to the creamy center.
  • Crowd pleasing: Made popular by Kronk in The Emperor’s New Groove, these golden puffs are loved by both adults and kids alike!
Spinach puffs ingredients on the counter.

How to Make

In a small bowl, combine softened cream cheese, egg, Italian seasoning, and garlic powder, salt and pepper until well combined then fold in the spinach, Parmesan and bacon. Roll out pastry sheets then cut each into 9 puff pastry squares.

Showing how to make spinach puffs in a 4 step collage.

Press pastry squares into the bottom of the muffin cups and evenly divide the spinach mixture among the cups. Using your fingers, pull the 4 pastry points on one cup over the filling and the press them together. 

Brushing the butter onto the spinach puffs.

 Lightly brush the tops of the puffs with the melted butter. For a shinier spinach puff, brush tops with an egg wash instead.

Spinach puffs cooked in a muffin tin.

Bake at 400°F for 20 minutes, or until puffed and golden brown. Cool in the pan for 10 minutes before removing to serve.

Recipe Variations

  • Kronk’s spinach puffs: Use 4 ounces of cream cheese and 1/2 -1 cup ricotta cheese or sour cream.
  • Savory onion and garlic: These aromatics are a popular spinach puffs addition but will need to be sauteed before adding to the mixture.
  • Frozen spinach: Can be substituted for fresh but will need to be thawed and drained well to remove excess moisture.
  • Greek spinach puffs: Gently fold in feta cheese after the cream cheese.
  • Cone shaped: Place squares on parchment paper lined baking sheet, place filling in the middle and seal two sides together with an egg wash.
  • Mini appetizers: Cut the puff pastry into smaller squares and bake puffs in mini muffin pan. Baking time will be 10-15 minutes.
  • Extra puff pastry: Try cranberry brie Bites or kielbasa puffs, two more crowd pleasing appetizer recipes!

Make Ahead and Freezing Instructions

Make ahead. This spinach puff recipe can be prepped up to 3 hours in advance. Simply cover unbaked puffs and store in the fridge before baking uncovered at 400°F for 20 minutes. 

Filling only. The spinach puffs filling can also be stored ahead of time in the fridge or freezer. Store filling in the refrigerator in an airtight container for up to two days or store in the freezer for 1-2 months. Thaw, assemble puffs and bake.

Freezing uncooked puffs. Freeze assembled uncooked puff pastry appetizers for 2-3 hours in the muffin pan, then remove and store in an airtight freezer container up to 2 months. Place frozen puffs in a muffin pan and bake at 400°F for 25 to 30 minutes, or until cooked through.

Freezing baked spinach puffs. Cool completely then place them in an airtight container, separating layers with parchment paper. Freeze for up to 2 months then reheat in the oven or microwave before serving.

Spinach puffs on the counter.

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Spinach puffs on the counter.

Spinach Puffs

5 from 11 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
Buttery and flaky spinach puffs are easy to make with puff pastry, cream cheese, fresh spinach and savory bacon. Baked in muffin tins they are elegant enough for a fancy party appetizer but just as delicious as a weeknight side dish!
Prep Time: 15 minutes
Cook Time: 20 minutes
Cool Time: 10 minutes
Total Time: 45 minutes
Servings: 18

Video

Equipment

  • 2 9-cup muffin pans

Ingredients 

  • 1 (8-ounce) package cream cheese
  • 2 large eggs
  • 1 teaspoon Italian seasoning
  • ¼ teaspoon garlic powder
  • 4 cups chopped fresh spinach , packed
  • ½ cup Parmesan cheese
  • 5 strips bacon , cooked and crumbled (about 1/3 cup)
  • teaspoon salt
  • teaspoon ground black pepper
  • 1 (17.3-ounce) package Pepperidge Farm frozen puff pastry , thawed (2 sheets)
  • 2 Tablespoons butter , melted

Instructions

  • Preheat your oven to 400°F. Spray 2 9-cup muffin pans with nonstick spray.
  • In a microwave-safe bowl, microwave the cream cheese 10 seconds at a time until softened and melted but not steaming. Stir in the egg, Italian seasoning, and garlic powder, salt and pepper until well combined.
  • Add the spinach, parmesan and bacon. Using a fork, mix in the cream cheese mixture.
  • Lightly dust flour on a work surface. Unfold 1 puff pastry sheet onto the flour. Roll a couple times each way with a rolling pin to smooth it out. Using a knife or pizza cutter, slice into 9 squares. Repeat with the remaining puff pastry sheet.
  • Press the pastry squares into the bottom of the muffin cups. Evenly divide the spinach mixture among the cups. Using your fingers, pull the 4 pastry points on one cup over the filling and the press them together. Repeat with remaining puffs. Lightly brush with the melted butter.
  • Bake 20 minutes, or until puffed and golden brown. Cool 10 minutes. Run a knife around the edges to loosen from the pan.

Notes

Shinier puffs: If you want to do an egg wash, combine 1 beaten egg with 1 Tablespoon water and brush each puff with the mixture. You can also use heavy cream, if you prefer.
Make-ahead: These can be prepped up to 3 hours in advance. Simply cover unbaked puffs and keep in the fridge before baking uncovered at 400°F for 20 minutes. 
Storage: For the filling, store in an airtight container in the fridge up to 2 days.
Freeze:  For the filling, store in an airtight container in the fridge up to 2 days or in the freezer for 1-2 months. Thaw, assemble, and bake according to directions.
Freeze uncooked puffs 2 to 3 hours, remove from the muffin tin, and store in an airtight freezer container up to 2 months. Place frozen puffs in a muffin pan and bake at 400°F for 25 to 30 minutes, or until cooked through.
Freeze baked puffs have cooled, place them in an airtight container, separating layers with parchment paper. Freeze up to 2 months. Reheat in the oven or microwave before serving.

Nutrition

Calories: 115kcal | Carbohydrates: 6g | Protein: 3g | Fat: 8g | Saturated Fat: 2g | Cholesterol: 13mg | Sodium: 115mg | Potassium: 41mg | Vitamin A: 15IU | Vitamin C: 0.1mg | Calcium: 3mg | Iron: 0.5mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Appetizer
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today