When it comes to hosting a gathering, having an easy, elegant, and delicious appetizer is a must. Cream Cheese Spinach Puffs check all the boxes—they’re buttery, flaky, and packed with a creamy, cheesy spinach filling. Whether you’re preparing for a holiday feast, a potluck, or just want a delightful snack, these savory puffs are guaranteed to impress. Best of all, they come together quickly, making them an ideal last-minute option.
With a golden, crispy exterior and a rich, garlicky spinach-cream cheese center, these puffs will have your guests reaching for seconds. Let’s dive into how to make this irresistible treat!
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Resting Time: 5 minutes
- Total Time: 40 minutes
- Servings: 12 puffs
Ingredients
- 1 sheet puff pastry, thawed
- 7 oz (200g) baby spinach, chopped
- 2 garlic cloves, minced
- 4 oz (113g) cream cheese, softened
- ½ cup grated Parmesan cheese
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp nutmeg (optional, for extra warmth)
- 1 egg, beaten (for egg wash)
- 1 tbsp butter or olive oil (for sautéing)
Instructions
Step 1: Prepare the Spinach Filling
- Heat a large skillet over medium heat and add butter or olive oil.
- Add the minced garlic and sauté for about 30 seconds until fragrant.
- Stir in the chopped spinach and cook for 2–3 minutes until wilted. Remove from heat and allow it to cool slightly.
- In a mixing bowl, combine the cream cheese, Parmesan cheese, salt, black pepper, and nutmeg (if using).
- Add the cooled spinach mixture and stir well until everything is evenly combined.
Step 2: Prepare the Puff Pastry
- Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Roll out the puff pastry sheet on a lightly floured surface.
- Cut the pastry into 12 equal squares using a sharp knife or a pizza cutter.
Step 3: Assemble the Puffs
- Place about 1 tablespoon of the spinach filling in the center of each pastry square.
- Gently fold the corners of the pastry toward the center, pinching them together to seal. You can also create a small “pouch” by pressing the edges together.
- Brush each puff lightly with the beaten egg to give them a golden, glossy finish.
Step 4: Bake to Perfection
- Arrange the puffs on the prepared baking sheet, leaving space between them.
- Bake for 18–20 minutes or until they are golden brown and puffed up.
- Remove from the oven and let them rest for 5 minutes before serving.
Serving & Pairing Suggestions
These Cream Cheese Spinach Puffs are best served warm, but they also taste fantastic at room temperature. Pair them with a garlic aioli, marinara sauce, or a creamy yogurt dip for an extra layer of flavor.
If you’re serving them as part of a party spread, they go well with charcuterie boards, fresh salads, or a bowl of hearty soup.
Tips for Success
- Make ahead: You can assemble the puffs and freeze them before baking. Simply pop them into the oven straight from the freezer, adding a couple of extra minutes to the bake time.
- Customize the filling: Add cooked mushrooms, sun-dried tomatoes, or crumbled feta cheese for a unique twist.
- Ensure crispy pastry: Don’t overfill the puffs, and always bake them on the middle rack for even browning.
Whether you’re preparing a quick snack, hosting a gathering, or simply craving something delicious, these Cream Cheese Spinach Puffs are a winner. Their crispy, golden layers paired with a rich, cheesy filling make them a crowd-pleaser at any event.
Try this recipe today, and watch them disappear in minutes! Don’t forget to serve them fresh out of the oven for the ultimate flaky bite. Happy baking!