Savor the irresistible combination of garlic, green onions, artichokes, and salty cheeses in each bite of these Spinach Puffs. Buttery and flaky, the puff pastry melts in your mouth and makes a perfect make-ahead appetizer for holidays, parties, or casual gatherings. These bite-size spinach and feta puff pastry cups are always a crowd-pleaser and vanish quickly, so plan to double the batch when entertaining.

These puff pastry appetizers showcase classic flavors—spinach, artichoke hearts, Parmigiano Reggiano, feta, and fresh garlic—balanced to create a savory, slightly tangy filling inside a crispy, golden shell. They’re ideal as hors d’oeuvres for holiday menus or any event where finger foods shine. Prepare them ahead to streamline party-day prep and serve warm or at room temperature for best results.
Ingredients you will need for Easy Spinach Puffs
- Frozen spinach: Thawed, drained and squeezed dry—this is the base of the filling.
- Artichoke hearts: Canned, drained, chopped and squeezed to remove excess moisture for texture and flavor contrast.
- Green onions: Finely chopped for bright, fresh flavor.
- Feta and Parmigiano Reggiano: Salty, tangy feta and nutty Parmigiano give the filling depth.
- Kosher salt and black pepper: To season.
- Garlic cloves: Minced for savory punch.
- Melted butter: Helps bind the filling and adds richness.
- Eggs: Two beaten eggs go into the filling as a binder; one extra beaten egg is used for an egg wash.
- Puff pastry sheets: Store-bought sheets keep this recipe quick and reliable.

How to Make Spinach Puffs
- Preheat the oven to 400°F (205°C).
- Thaw and drain the spinach and artichokes. Use a strainer and then wrap portions in cheesecloth to squeeze out as much liquid as possible—this prevents soggy puffs.
- Mix the filling. In a medium bowl, combine the thoroughly drained spinach and artichokes with chopped green onions, crumbled feta, grated Parmigiano Reggiano, minced garlic, kosher salt, black pepper, melted butter, and two beaten eggs. Stir until evenly combined.
- Prepare the puff pastry. Roll each puff pastry sheet to roughly 10 x 10 inches, lightly flouring the surface if needed. Cut each sheet into nine equal squares to yield 27 squares in total.
- Form the cups. Spray mini muffin tins with cooking spray. Press each pastry square into a muffin cup so it lines the bottom and sides.
- Fill and seal. Spoon about a heaping tablespoon of the spinach mixture into each pastry-lined cup. Bring the four corners of the pastry up over the filling and twist gently to seal, leaving a little green visible through the cracks for an attractive presentation.
- Egg wash. Brush each pastry with the remaining beaten egg to promote a glossy, golden finish.
- Bake. Place the tins in the preheated oven and bake for 20–25 minutes, or until the pastry is puffed and golden brown.
- Cool slightly and serve. Let the puffs sit in the pan for about 5 minutes after baking, then loosen gently with a butter knife and remove. Serve warm or at room temperature.

Make-ahead and storage
- Freeze unbaked puffs: Assemble the pastries in the mini muffin pans, freeze until solid, then remove and store in a freezer bag. Thaw completely in the refrigerator before returning to the pan to bake following the recipe timing.
- Refrigerate overnight: You can assemble the raw puffs, cover the pan tightly, and refrigerate one day ahead. Bake directly from the refrigerator when ready.
- Best served the day they’re baked: Puff pastry is crispest the day it is baked; reheated puffs can be refreshed in a hot oven for a few minutes if needed.

Tips for success
- Squeeze out as much liquid as possible from both the spinach and artichokes to avoid soggy bottoms.
- Keep the puff pastry cold while working; warm pastry becomes difficult to handle and loses flakiness.
- A light dusting of flour helps when rolling, but handle the dough minimally to preserve layers.
- Avoid muffin liners so the pastry can brown and crisp on the bottom and sides.
- Brush with egg wash for a shiny, golden exterior.

Recipe details
- Title: Spinach Puffs
- Author: Kristy Murray
- Prep time: 20 minutes
- Cook time: 25 minutes
- Total time: 45 minutes
- Yield: 27 mini spinach cups
- Category: Appetizers
- Method: Baked
- Cuisine: American
Ingredients (scaled for 1x)
- 16 oz frozen spinach, thawed, drained and squeezed dry
- 14 oz can artichoke hearts, drained, chopped and squeezed dry
- ½ cup green onions, chopped
- 8 oz feta cheese, crumbled
- 4 oz Parmigiano Reggiano, grated
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 6 garlic cloves, minced
- 4 tablespoons butter, melted
- 3 eggs, beaten, divided
- 3 puff pastry sheets
Notes
- Thaw puff pastry in the refrigerator overnight for best texture; if thawing on the counter, limit to about 40 minutes.
- Thawed puff pastry sheets keep 2–3 days in the refrigerator.
- Work quickly and lightly with the dough to retain flakiness.
- These appetizers freeze well unbaked and can be baked from refrigerated or fully thawed frozen states.
Nutrition (per serving: 2 mini spinach puffs)
- Calories: 315
- Sugar: 2 g
- Sodium: 690 mg
- Fat: 20 g
- Saturated Fat: 9 g
- Unsaturated Fat: 1 g
- Trans Fat: 0 g
- Carbohydrates: 27 g
- Fiber: 3 g
- Protein: 13 g
- Cholesterol: 39 mg
These Spinach Puffs are a flavorful, easy-to-make appetizer that combines the creaminess of cheeses with the freshness of spinach and green onions, wrapped in golden puff pastry. They’re perfect for entertaining, and simple make-ahead options make party planning stress-free.
