If you’re looking for a delightful brunch treat that combines flaky pastry, rich cream cheese, fresh spinach, and a perfectly baked egg, you’re in for a real treat with the Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe. This dish brings together simple ingredients in a way that feels special and indulgent, making it an ideal centerpiece for a weekend gathering or a cozy breakfast at home. Each basket offers a golden puff pastry shell filled with a creamy, savory mixture and topped with an egg that cooks to silky perfection. Trust me, once you try these baskets, they’ll quickly become a favorite go-to recipe that’s both impressive and incredibly satisfying.
Ingredients You’ll Need

The beauty of the Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe lies in its straightforward, accessible ingredients. Each component enhances the overall dish by adding texture, flavor, and vibrant color, ensuring every bite is a memorable one.
- Frozen puff pastry sheets: The flaky, buttery base that turns golden and crisp when baked, creating the perfect vessel for the filling.
- Egg (for egg wash): Brushed on the pastry to give it a gorgeous shiny finish and extra golden color.
- Everything bagel seasoning (optional): Adds a crunchy, savory topping that enhances the pastry’s flavor and texture.
- Olive oil: Used for sautéing the shallots and garlic, it adds a subtle fruitiness and richness.
- Shallot: Gives a gentle onion flavor that softens the robustness of spinach and cheese.
- Garlic: Infuses the filling with an aromatic depth that wakes up the taste buds.
- Fresh spinach: The star green ingredient offering earthiness and a lovely pop of color.
- Cream cheese: Creates a luscious, creamy filling that binds all the flavors together smoothly.
- Heavy cream: Adds richness, making the cream cheese filling silky and luscious.
- Grated Parmesan cheese: Brings a sharp, nutty note that perfectly balances the creamy filling.
- Nutmeg: Just a pinch elevates the spinach mixture with warm, subtle spice.
- Salt and freshly ground black pepper: Essential seasonings to brighten and enhance every ingredient.
- Large eggs: The crowning touch for each basket, baked just until the whites set and yolks stay delightfully runny.
- Fresh chives (for garnish): Adds a mild onion flavor and a fresh, green finishing touch.
How to Make Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe
Step 1: Prepare the Puff Pastry
Start by thawing your puff pastry sheets until they’re pliable but still cold—this makes them easier to handle and ensures they puff beautifully. Preheat your oven to 400°F (200°C), and line a baking sheet with parchment paper to prevent sticking and to catch any buttery drips during baking.
Step 2: Shape the Pastry Squares
Unfold the thawed puff pastry on a lightly floured surface, then cut each sheet into four equal squares, giving you eight squares total. Lightly score a smaller square inside each one about half an inch from the edges but don’t cut all the way through—this helps the edges rise higher while the center stays flat for the filling. Then brush each square with beaten egg to encourage a golden color and optionally sprinkle with everything bagel seasoning for a delightful crunch and burst of flavor.
Step 3: Bake the Puff Pastry Shells
Place your prepared pastry squares on the baking sheet and bake for 12 to 15 minutes, or until they’re beautifully puffed and golden brown. Let them cool just enough to handle, then gently press the centers down to create a well that will cradle the filling perfectly.
Step 4: Cook the Spinach Filling
In a skillet, warm the olive oil over medium heat and soften the shallots for about three to four minutes. Add minced garlic and cook for an additional minute until fragrant. Toss in the spinach in batches if necessary, cooking until all the leaves have wilted and reduced. Drain the spinach thoroughly to remove excess moisture—this step is crucial to prevent soggy pastry baskets.
Step 5: Combine the Cream Cheese Mixture
Return the spinach to the pan or a mixing bowl and stir in cream cheese, heavy cream, Parmesan cheese, nutmeg, salt, and pepper. Mix everything until smooth and creamy. Adjust the seasoning to your liking—the filling should be rich and flavorful to balance the puff pastry.
Step 6: Assemble and Bake with Eggs
Spoon the spinach and cream cheese mixture into the wells of your baked puff pastry shells. Create a small indentation in the center of each filling to nestle a raw egg perfectly. Season each egg with a pinch of salt and pepper. Return the baskets to the oven and bake for an additional 10 to 15 minutes, or until the egg whites are set and yolks remain luscious and slightly runny.
How to Serve Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe

Garnishes
Fresh chopped chives sprinkled on top add a burst of vibrant green color and a subtle onion flavor that complements the richness of the egg and creamy filling. You can also add a light dusting of smoked paprika for some smoky warmth or thinly sliced radishes for crunch and color.
Side Dishes
These baskets pair wonderfully with a crisp, refreshing salad like arugula with lemon vinaigrette or a light tomato and cucumber salad. If you want to keep it cozy, some roasted baby potatoes or a simple asparagus sauté would round out the meal beautifully without overshadowing the main dish.
Creative Ways to Present
Serve the Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe on a rustic wooden board surrounded by fresh herbs and lemon wedges for a café-style presentation. For a brunch party, place each basket on individual plates with a drizzle of herb-infused olive oil or a dollop of crème fraîche for an elegant touch. You could even customize them with different toppings like crumbled feta or sun-dried tomatoes for variety.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the spinach filling and baked puff pastry shells separately in airtight containers in the refrigerator for up to two days. This keeps the pastry from becoming soggy and preserves the texture of the filling.
Freezing
You can freeze the baked pastry shells before adding the filling. Wrap them tightly in plastic wrap and place in a freezer-safe bag for up to one month. When ready to use, thaw in the refrigerator and reheat briefly before filling and baking the eggs.
Reheating
To reheat assembled baskets, use an oven or toaster oven set at a low temperature to avoid overcooking the eggs and to refresh the crispness of the pastry. Microwave reheating is not recommended as it tends to make the pastry soggy and the eggs rubbery.
FAQs
Can I use frozen spinach instead of fresh?
Frozen spinach can be used, but be sure to thaw it completely and squeeze out all excess moisture before adding it to the filling. This helps prevent watery filling and soggy pastry.
What if I don’t like nutmeg?
Nutmeg adds warmth and subtle spice, but if it’s not your thing, you can simply omit it or substitute with a pinch of ground white pepper or a dash of smoked paprika for a different nuance.
Can I make these vegetarian?
This recipe is already vegetarian since it uses eggs and dairy, but if you want to make it vegan, you would need to substitute the eggs and dairy with plant-based alternatives like tofu scramble and vegan cream cheese, which may alter the texture slightly.
How do I know when the eggs are perfectly baked?
The egg whites should be fully set and opaque, while the yolks remain slightly runny. This usually takes around 10 to 15 minutes in the oven, but keep an eye on them to avoid overcooking.
Can I prepare the filling in advance?
Absolutely! The spinach and cream cheese filling can be made a day ahead and stored in the refrigerator. Just give it a good stir before filling the pastry baskets.
Final Thoughts
There’s something truly special about the Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe that makes any meal feel like a celebration. From the flaky golden pastry to the rich and creamy filling crowned with a beautifully baked egg, it’s a feast for your eyes and your taste buds. Next time you want to impress your family or friends with a brunch that looks fancy but is surprisingly simple to make, give this recipe a try. I promise it will become a beloved classic you’ll want to make again and again.
Print
Spinach and Egg Puff Pastry Baskets with Cream Cheese Filling Recipe
This delicious and easy brunch recipe features flaky puff pastry squares filled with a creamy spinach mixture and topped with baked eggs. Perfect for a special breakfast or brunch, this dish combines tender sautéed spinach with cream cheese and Parmesan, all baked to golden perfection with runny egg yolks. Garnished with fresh chives and optionally sprinkled with everything bagel seasoning, these savory tartlets are sure to impress and satisfy.
- Total Time: 1 hour 5 minutes
- Yield: 4 servings
Ingredients
Puff Pastry and Egg Wash
- 1 package (14.1 oz) frozen puff pastry sheets, thawed
- 1 egg, beaten (for egg wash)
- Everything bagel seasoning (optional)
Spinach Filling
- 1 tablespoon olive oil
- 1 shallot, finely chopped
- 2 cloves garlic, minced
- 10 ounces fresh spinach, washed and roughly chopped
- 4 ounces cream cheese, softened
- 1/4 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 1/4 teaspoon nutmeg
- Salt and freshly ground black pepper to taste
Egg Topping and Garnish
- 4 large eggs
- Salt and freshly ground black pepper to taste
- Fresh chives, chopped (for garnish)
Instructions
- Thaw Puff Pastry: Allow the frozen puff pastry sheets to thaw at room temperature for 30-40 minutes until they are pliable but still cold enough to handle easily.
- Preheat Oven and Prepare Baking Sheet: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper for easy cleanup.
- Cut Puff Pastry: On a lightly floured surface, unfold the thawed puff pastry sheets and cut each sheet into four equal squares, making a total of eight squares.
- Score Pastry Edges: Lightly score a smaller square inside each puff pastry square about 1/2 inch from the edges, being careful not to cut all the way through. This helps the edges puff up.
- Apply Egg Wash: Brush the top surfaces of each pastry square with the beaten egg. If using, sprinkle the edges with everything bagel seasoning for extra flavor and texture.
- Bake Pastry Shells: Place the prepared squares on the baking sheet and bake for 12-15 minutes, or until they are golden brown and puffed up nicely.
- Create Wells: Once baked, let the puff pastry cool slightly. Gently press down the center of each square to create a shallow well to hold the filling and egg.
- Sauté Shallots and Garlic: Heat olive oil in a large skillet over medium heat. Add the finely chopped shallot and cook until softened, about 3-4 minutes. Add the minced garlic and cook for an additional minute until fragrant.
- Cook Spinach: Add the chopped spinach to the skillet in batches if necessary. Cook, stirring occasionally, until the spinach is wilted and reduced in volume, about 5-7 minutes.
- Drain Spinach: Transfer the cooked spinach to a colander and press out any excess moisture to prevent soggy filling.
- Mix Spinach Filling: Return the drained spinach to the skillet or place it in a mixing bowl. Add softened cream cheese, heavy cream, grated Parmesan, and nutmeg. Season with salt and freshly ground black pepper to taste. Stir until smooth and well combined.
- Fill Pastry Shells: Spoon the creamy spinach mixture evenly into the wells of each baked puff pastry shell.
- Create Egg Indentations: Make a small indentation in the center of the spinach filling in each shell to cradle the egg.
- Add Eggs: Carefully crack one large egg into each indentation. Sprinkle the eggs with salt and freshly ground black pepper.
- Bake to Set Eggs: Return the filled pastries to the oven and bake for 10-15 minutes, or until the egg whites are set but the yolks remain runny.
- Garnish and Serve: Remove from the oven and let cool slightly. Garnish each tartlet with freshly chopped chives and serve immediately for the best flavor and texture.
Notes
- Ensuring the puff pastry is cold but pliable helps achieve the best puff and texture.
- Pressing out the cooked spinach moisture is essential to avoid soggy pastries.
- If you prefer firmer yolks, bake the egg-topped pastries for a few extra minutes.
- Everything bagel seasoning adds great flavor but can be omitted for a milder taste.
- Use fresh spinach for best results; frozen spinach would add too much moisture.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
