Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
If youโre looking for a snack, appetizer, or even a light lunch thatโs packed with flavor and irresistibly cheesy, these Spinach Puffs with Cream Cheese are it. Golden, flaky puff pastry envelopes a creamy, garlicky, and cheesy spinach fillingโeach bite is pure comfort.
Trust me, the smell alone as they bake will pull everyone into the kitchen. Youโll be greeted with the aroma of garlic, Parmesan, and buttery pastry mingling in the ovenโitโs almost impossible to resist sneaking one before they even cool. This recipe is elegant enough for a party but simple enough for a weeknight treat.
Why You Will Love This Recipe
Versatile
Perfect as an appetizer, snack, or even a light main when paired with a salad. Theyโre also freezer-friendly, so you can bake them ahead for busy days or entertaining.
Budget-Friendly
With pantry staples like cream cheese, mozzarella, Parmesan, and spinach, you can create something impressive without breaking the bank.
Quick and Easy
The filling comes together in minutes, and the puff pastry does all the heavy lifting for that gorgeous flaky texture. Even beginners can make these puffs look fancy.
Customizable
Love spice? Add crushed red pepper. Want more herb flavor? Mix in some fresh thyme or parsley. You can swap cheeses, too, for endless variations.
Crowd-Pleasing
Kids and adults alike will reach for secondsโthese puffs are cheesy, flavorful, and perfectly bite-sized.
Recipe Origin
Spinach and cheese-filled pastries are a classic appetizer in many cuisines, from Mediterranean spanakopita to French-inspired savory puffs. This recipe combines the best of both worlds: the flaky texture of puff pastry with a creamy, cheesy spinach filling.
Kitchen Tools Youโll Need
- Mixing bowl
- Whisk or fork
- Knife and cutting board
- Spoon or spatula
- Baking sheet
- Parchment paper
- Pastry brush
Ingredients in Spinach Puffs with Cream Cheese
Hereโs what makes each component special:
Spinach: The star veggieโnutritious, flavorful, and pairs perfectly with creamy cheese. Make sure itโs thawed and squeezed dry to avoid soggy puffs.
Cream Cheese: Adds richness, creaminess, and that irresistible melt-in-your-mouth texture.
Mozzarella: Provides gooey, stretchy cheese in every bite.
Parmesan: Salty and nutty, it enhances flavor and adds depth to the filling.
Onion: Finely chopped for sweetness and aroma when sautรฉed or mixed into the filling.
Garlic: Adds that classic savory punch.
Egg: One for binding the filling, one for brushing the pastry to give a golden, shiny finish.
Dill: Earthy and herbaceous, balancing the creamy cheese and spinach.
Salt and Pepper: Essential for bringing out all the flavors.
Puff Pastry Sheets: Flaky, buttery, and ready to create an impressive pastry without fuss.
Optional Nutmeg: Adds a warm, subtle depth to the filling if desired.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Preheat Your Oven: Preheat to 400ยฐF (200ยฐC) and line a baking sheet with parchment paper.
Prepare the Filling: In a large mixing bowl, combine spinach, cream cheese, mozzarella, Parmesan, onion, garlic, egg, dill, salt, pepper, and nutmeg if using. Mix until smooth and well incorporated.
Prepare the Puff Pastry: Roll out thawed puff pastry sheets and cut into squares or rectangles, depending on your preferred size.
Assemble the Puffs: Spoon the filling onto each puff square, leaving a border around the edges. Fold over or create a pocket, pressing edges to seal. Brush the tops with beaten egg to ensure a golden finish.
Bake to Perfection: Place on the prepared baking sheet and bake for 15โ20 minutes, or until the pastry is puffed and golden brown.
Serve and Enjoy: Let cool slightly, then serve warm. These are perfect on their own or with a dipping sauce, like a light marinara or creamy herb dip.
Nutrition Facts
Servings: 12โ16 puffs (depending on size)
Calories per serving: ~150โ200 (depending on puff size and cheese quantity)
Preparation Time
Prep Time: 15 minutes
Cook Time: 15โ20 minutes
Total Time: 30โ35 minutes
How to Serve Spinach Puffs with Cream Cheese
- As Appetizers: Perfect finger food for parties or gatherings.
- With a Salad: Pair with a fresh green salad for a light lunch or dinner.
- Dipping Sauce: Try a garlic aioli, marinara, or ranch dip.
- Snack Time: Serve warm for an indulgent snack with tea or coffee.
Make-Ahead and Storage Tips
- Prep Ahead: Fill and assemble the puffs but donโt bake. Freeze on a tray, then transfer to a freezer bag. Bake from frozen, adding a few extra minutes to the cooking time.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheating: Reheat in the oven at 350ยฐF (175ยฐC) for 5โ7 minutes to maintain crispiness.
Variations to Try
- Cheese Variations: Substitute mozzarella with gouda, fontina, or cheddar.
- Add Protein: Mix in cooked bacon bits or ham for a hearty version.
- Herb Boost: Fresh parsley, thyme, or basil can add a fragrant twist.
- Spice It Up: Add a pinch of chili flakes for heat.
- Mini Versions: Make smaller puffs for bite-sized party appetizers.
Additional Tips
- Avoid Soggy Puffs: Make sure spinach is well-drained before mixing.
- Seal Properly: Use a fork or pinch edges to prevent filling from leaking.
- Egg Wash: Donโt skip thisโit gives the pastry a beautiful golden shine.
- Serve Warm: Best enjoyed straight from the oven for maximum flakiness and gooey cheese.
FAQ Section
Q1: Can I use fresh spinach instead of frozen?
A1: Yes! Blanch and squeeze out excess moisture before using.
Q2: Can I make these ahead of time?
A2: Yes, assemble and freeze or refrigerate until ready to bake.
Q3: Can I make them gluten-free?
A3: Use gluten-free puff pastry to make this recipe safe for gluten-sensitive diets.
Q4: How do I prevent the puffs from leaking?
A4: Donโt overfill and seal edges tightly with a fork or by pinching.
Q5: Can I make them vegan?
A5: Swap cream cheese for a plant-based alternative and use vegan puff pastry.
Q6: Can I add more cheese?
A6: Absolutely! Feel free to increase mozzarella for extra gooeyness.
Q7: What other herbs work well?
A7: Parsley, thyme, basil, or a mix of fresh herbs complement the spinach and cheese beautifully.
Q8: Can I make mini puffs?
A8: Yes! Cut puff pastry into smaller squares and adjust baking time slightly.
Q9: How do I store leftovers?
A9: Keep in an airtight container in the fridge for up to 3 days. Reheat in the oven to retain flakiness.
Q10: Can I serve them cold?
A10: Theyโre best warm, but they can be enjoyed at room temperature if needed.
Conclusion
Spinach Puffs with Cream Cheese are elegant, cheesy, and perfect for any occasion. Flaky puff pastry filled with creamy, garlicky spinach and cheese is a crowd-pleaser thatโs both comforting and impressive.
Whether itโs a snack, appetizer, or light lunch, these puffs are guaranteed to disappear quickly. Make them for a party, a cozy night in, or just because you deserve a little indulgenceโtheyโre that good. Golden, cheesy, and flavorful, each bite is a small celebration.
PrintSpinach Puffs with Cream Cheese
- Prep Time: 15 mins
- Cook Time: 20 mins
- Total Time: 35 mins
- Yield: 12โ16 puffs
- Category: Appetizer, Snack
- Method: Baking
- Cuisine: American / European
- Diet: Vegetarian
Description
Spinach Puffs with Cream Cheese are flaky, golden pastries filled with a creamy spinach and cheese mixture. Perfect as appetizers, brunch treats, or a savory snack, they combine the richness of cream cheese with the freshness of spinach and aromatic herbs.
Ingredients
- 1 package (about 17 oz) frozen chopped spinach, thawed and squeezed dry
- 8 oz cream cheese, softened
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 egg, beaten (plus 1 egg for egg wash)
- 1 tsp dried dill (or fresh, chopped)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 package (about 17.3 oz) frozen puff pastry sheets, thawed
- Optional: pinch of nutmeg
Instructions
- Preheat oven to 400ยฐF (200ยฐC) and line a baking sheet with parchment paper.
- In a large bowl, combine spinach, cream cheese, mozzarella, Parmesan, onion, garlic, beaten egg, dill, salt, pepper, and optional nutmeg. Mix until well combined.
- Roll out puff pastry sheets on a lightly floured surface. Cut into squares or desired shapes.
- Spoon the spinach and cheese mixture onto the center of each pastry square.
- Fold the pastry over the filling and seal the edges using a fork or by pinching.
- Brush the tops with the remaining beaten egg for a golden finish.
- Bake for 15โ20 minutes, or until puffed and golden brown.
- Remove from oven and let cool slightly before serving.
Notes
- Ensure the spinach is well-drained to avoid soggy puffs.
- Can be made ahead and baked just before serving.
- Optional: sprinkle extra Parmesan on top for added flavor.
Nutrition
- Serving Size: 1 puff
- Calories: 180
- Sugar: 1g
- Sodium: 220mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 45mg