If you’re craving an appetizer that’s as easy to make as it is irresistible, this Spinach Puffs Recipe is exactly what you’ve been searching for. Imagine golden sheets of puff pastry enveloping a warm, cheesy, perfectly seasoned spinach filling – every bite is pure, flaky bliss. Whether you’re entertaining friends, looking for a brunch side, or just want a satisfying snack you can whip up fast, these spinach puffs deliver on all fronts. Their versatility and crowd-pleasing flavor make them a favorite in my kitchen, and chances are, once you try them, they’ll become a top request among your friends and family, too!

Ingredients You’ll Need
One of my favorite things about this Spinach Puffs Recipe is how a small handful of familiar ingredients come together to create something truly special. Each item on the list plays its own unique role, from the richness of the cheeses to the vibrant color of fresh spinach and the buttery flakiness of puff pastry.
- Puff pastry (1 sheet, thawed): This is what gives the puffs their irresistible golden, flaky exterior—make sure to thaw it first for easy handling.
- Olive oil (1 tablespoon): Used to sauté the garlic and spinach, it adds a subtle richness to the filling.
- Garlic (2 cloves, minced): Infuses a bright, aromatic flavor that instantly lifts the spinach mixture.
- Fresh spinach (5 ounces, chopped): The star of the show, offering color, nutrition, and tender texture (you can use baby spinach for convenience).
- Ricotta cheese (½ cup): Brings creaminess and binds the filling, keeping it soft and luscious.
- Shredded mozzarella cheese (½ cup): Melts beautifully for that gooey, cheesy pull in every bite.
- Grated Parmesan cheese (¼ cup): Adds a nutty, salty kick while enhancing the aromatic flavor profile.
- Large egg (1): Helps the filling set and ensures everything holds together inside the puffs.
- Salt (¼ teaspoon): Enhances all the other flavors, letting each ingredient truly shine.
- Black pepper (¼ teaspoon): Adds just enough warmth to balance the creamy cheeses.
- Ground nutmeg (â…› teaspoon, optional): A classic partner for spinach, introducing a subtle sweetness that rounds out the filling (highly recommended!).
- Egg wash (1 egg, beaten): A quick brush gives your puffs that golden, bakery-style shine.
How to Make Spinach Puffs Recipe
Step 1: Prep Your Oven and Baking Sheet
Start by preheating your oven to 400°F (200°C). Lining your baking sheet with parchment paper isn’t just about easy cleanup; it also helps those gorgeous puffs bake up evenly with no sticking. Having everything set before you begin keeps the process fast and fun.
Step 2: Sauté the Garlic and Spinach
In a skillet over medium heat, warm the olive oil. Add the minced garlic and let it sizzle for about 30 seconds—just long enough to become fragrant but not browned. Stir in your chopped spinach and cook until wilted, which should only take about 2–3 minutes. Remove the pan from the heat and give it a few minutes to cool down; this helps the cheeses stay creamy when you mix the filling.
Step 3: Mix the Cheesy Filling
Grab a mixing bowl and add the slightly cooled spinach mixture. Stir in the ricotta, shredded mozzarella, grated Parmesan, one egg, salt, black pepper, and ground nutmeg (if using). Mix everything together until it looks creamy and evenly combined—you’ll notice the mixture smells absolutely amazing at this point!
Step 4: Shape Your Puff Pastry Squares
Roll out your sheet of thawed puff pastry on a lightly floured surface until it’s even. Using a sharp knife or pizza cutter, slice it into 9 even squares. Try to work quickly, as puff pastry likes to stay cold for maximum flakiness once baked.
Step 5: Fill Each Square with Spinach Mixture
Place a heaping tablespoon of the cheesy spinach filling in the center of every pastry square. Pull all four corners toward the center and pinch them together gently to form a little bundle—don’t worry if they aren’t all perfect, they’ll puff up beautifully in the oven!
Step 6: Apply the Egg Wash and Bake
Carefully transfer your assembled puffs to your lined baking sheet, spacing them an inch or two apart. Brush the tops generously with the beaten egg. This step ensures a perfectly shiny, golden finish. Bake in your preheated oven for 18–22 minutes, until the Spinach Puffs Recipe boasts rich color and crisp, flaky layers.
Step 7: Serve and Enjoy
Remove the puffs from the oven and let them cool for just a couple minutes—they’re best served warm, when the cheese is gooey and the pastry is incredibly crisp. Stack them on a platter, call everyone to the kitchen, and watch them vanish!
How to Serve Spinach Puffs Recipe

Garnishes
For a pretty presentation, a quick sprinkle of extra Parmesan or some chopped fresh parsley really sets off these puffs. You could even add a few cracks of black pepper or a grating of lemon zest for a fresh finish that complements the richness of the filling.
Side Dishes
The Spinach Puffs Recipe pairs beautifully with so many things! I love serving them alongside a simple tomato salad for brightness or offering them with a platter of olives and roasted nuts at parties. They also work well with a light soup, like a creamy tomato or herby vegetable, for an easy lunch spread.
Creative Ways to Present
Try arranging your puffs in a wreath for holiday gatherings, or stack them pyramid-style on a rustic wooden board for that wow-factor at brunch. Mini versions work wonders for passed hors d’oeuvres—just cut your pastry even smaller before filling and baking. If you want a sauce for dipping, a little marinara or herbed yogurt on the side is so much fun!
Make Ahead and Storage
Storing Leftovers
If you happen to have any Spinach Puffs Recipe leftovers (which is a rare occasion in my house!), they’ll keep perfectly in an airtight container in the fridge for up to 3 days. The pastry does soften a bit, but a quick reheat brings the crisp back to life.
Freezing
These puffs are freezer-friendly! Once baked and cooled completely, pop them onto a tray and freeze until solid, then transfer to a zip-top freezer bag. They’ll keep well for up to 2 months. Just reheat from frozen for a fabulous last-minute instant snack or appetizer.
Reheating
To reheat, place the puffs on a baking sheet and warm them in a preheated oven at 350°F (175°C) for about 8–10 minutes, or until the exterior regains its crunch and the filling is hot and melty inside. Avoid microwaving if you want that classic flakiness!
FAQs
Can I make the Spinach Puffs Recipe ahead of time?
Absolutely! You can prepare the filling up to 24 hours in advance and store it in the fridge. Assemble and bake the puffs just before serving for the best fresh-from-the-oven taste and texture.
Can I use frozen spinach instead of fresh?
Yes, you can substitute frozen chopped spinach for fresh—just make sure to thaw it completely and squeeze out as much excess moisture as possible before mixing it with the cheeses.
Are Spinach Puffs Recipe vegetarian?
Yes! This recipe is entirely vegetarian as written, making it a fantastic option for mixed company or anyone looking to add a satisfying, meat-free snack or appetizer to their table.
What other cheeses can I use in the filling?
Feel free to experiment with what you have on hand. Cream cheese is a great add-in for extra creaminess, while feta can bring a tangy punch. Just be mindful of the saltiness; adjust your seasoning as needed.
How do I keep the pastry from getting soggy?
Make sure your filling isn’t too wet—let the spinach mixture cool and, if using frozen spinach, squeeze out excess liquid thoroughly. Baking until the pastry is fully golden helps ensure a crisp result, too.
Final Thoughts
If you’re looking for a go-to appetizer that’s guaranteed to impress without a ton of fuss, give this Spinach Puffs Recipe a try. Each bite is the perfect harmony of savory, cheesy, flaky goodness that always gets rave reviews. Have fun baking—and be prepared for requests for your secret recipe!
Print
Spinach Puffs Recipe
- Total Time: 35 minutes
- Yield: 9 spinach puffs 1x
- Diet: Vegetarian
Description
These spinach puffs are a delightful combination of flaky puff pastry filled with a savory mixture of spinach, three cheeses, and aromatic seasonings. Perfect as a party appetizer or a tasty snack.
Ingredients
Puff Pastry:
- 1 sheet puff pastry (thawed)
Spinach Filling:
- 1 tablespoon olive oil
- 2 cloves garlic (minced)
- 5 ounces fresh spinach (chopped)
- ½ cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 large egg
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- â…› teaspoon ground nutmeg (optional)
- 1 egg (beaten, for egg wash)
Instructions
- Preheat the Oven: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Sauté Spinach: In a skillet, warm olive oil and sauté garlic. Add spinach and cook until wilted. Let cool.
- Prepare Filling: Combine cooked spinach with ricotta, mozzarella, Parmesan, egg, salt, pepper, and nutmeg.
- Assemble: Roll out puff pastry, cut into squares, fill with spinach mixture, fold, and seal.
- Bake: Place puffs on baking sheet, brush with beaten egg, and bake until golden brown.
- Serve: Serve warm and enjoy!
Notes
- You can prepare the filling in advance and refrigerate.
- Great for appetizers or brunch sides.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Appetizer, Snack
- Method: Baking
- Cuisine: American, European-Inspired
Nutrition
- Serving Size: 1 puff
- Calories: 180
- Sugar: 1g
- Sodium: 230mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 35mg