Go Back Email Link

Spinach Puffs

Filled with spinach, feta cheese, bacon, and more - these spinach puffs make for an easy and impressive crowd pleasing appetizer!
Prep Time: 25 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Servings: 9 puffs
Author: Lori Vaughn


  • 1 sheet puff pastry (store bought or homemade)
  • 4 oz cream cheese softened
  • 2 large eggs, divided
  • 1 TB olive oil
  • ½ tsp garlic powder
  • 1/4 tsp pepper
  • 2 cups chopped spinach
  • 1/2 cup feta cheese
  • cup parmesan cheese
  • 1/2 cup chopped bacon (about 4 pieces)
  • 2 TB chopped yellow onion (green onions would also be delicious)



  • Using a hand or stand mixer, blend softened cream cheese to ensure it's smooth. Then add ONE egg, olive oil, garlic powder, and pepper. Blend together until smooth and well incorporated.
  • Fold in chopped spinach, feta cheese, parmesan cheese, bacon, and onion (or filling options of choice).
  • Cover and store in the fridge until ready to assemble.


  • Preheat oven to 400° F. Grease a muffin tin and set aside.
  • Using a thawed, prepared puff pastry sheet (whether store bought or homemade) roll out until the sheet is 1/8" - 1/4" thick. Cut into about 4" squares, large enough to fit into a muffin tin with some excess to fold over.
  • Place all of the squares into each muffin tin cavity. Take a large spoonful of filling and place it into each square till almost completely filled.
  • Fold the corners of the puff pastry squares over on top of the filling, bringing the points together in the center. You can set aside in the fridge for up to 24 hours, or bake right away.
  • Once ready to bake, prepare an egg wash by whisking together one egg and 1 TB of water. Brush egg wash on top of each puff. Bake for about 16-20 minutes, until golden brown.
  • They serve well warm and at room temperature. Store leftovers in the fridge airtight for up to 3 days.


Puff pastry: you can purchase a sheet from the store if you're in a pinch, or this homemade version is also easy to make in advance!
Make ahead tips: you can make this ahead of time fully baked, store in refrigerator, then reheat in the oven to freshen up. You can also assemble the puffs unbaked and store for up to 24 hours in the fridge then bake fresh. 
Can I double the recipe?: Yes, this doubles great!