Finding a brunch dish that looks impressive but doesn’t require hours in the kitchen can feel nearly impossible. Between juggling weekend activities, family obligations, and maybe hoping to actually relax a little, the last thing you want is a complicated recipe that leaves you stuck at the stove while everyone else is enjoying themselves.
That’s exactly why this spinach, sun-dried tomato and basil puff pastry quiche is such a lifesaver: it comes together quickly with store-bought puff pastry, tastes like something from a fancy café, and works just as well for a casual family breakfast as it does for entertaining guests.

Why You’ll Love This Puff Pastry Quiche
- Flaky, buttery crust – Using store-bought puff pastry means you get that impressive, golden crust without the hassle of making pastry from scratch.
- Packed with vegetables – The spinach, sun-dried tomatoes, and fresh basil give you a good dose of greens and tons of flavor in every bite.
- Perfect for any meal – This quiche works just as well for breakfast or brunch as it does for a light dinner with a side salad.
- Great for meal prep – Make it ahead and enjoy slices throughout the week. It tastes delicious warm or at room temperature.
- Impressive but easy – It looks fancy enough to serve to guests, but it’s simple enough to make on a regular weeknight.
What Kind of Puff Pastry Should I Use?
Store-bought frozen puff pastry is your best friend for this recipe, and honestly, there’s no need to make it from scratch. Most grocery stores carry puff pastry in the freezer section, usually in boxes with two sheets per package. Both butter-based and vegetable shortening varieties will work just fine, though butter-based puff pastry tends to have a richer flavor and flakier texture. Just make sure to defrost your pastry in the fridge overnight or on the counter for about 30-40 minutes before using it – you want it pliable enough to work with but still cold so it doesn’t get too sticky.
Options for Substitutions
This quiche is pretty forgiving when it comes to swapping ingredients:
- Puff pastry: You can use a regular pie crust instead of puff pastry if that’s what you have. The texture will be different – less flaky and more traditional – but it’ll still taste great.
- Spinach: Fresh kale, arugula, or Swiss chard work well here. Just make sure to chop them finely and squeeze out any excess moisture before adding to the quiche.
- Sun-dried tomatoes: If you’re not a fan of sun-dried tomatoes, try roasted red peppers, cherry tomatoes, or even sautéed mushrooms instead.
- Cottage cheese: Ricotta cheese is a great swap here and gives a similar creamy texture. You can also use sour cream or cream cheese, though you might want to reduce the amount slightly.
- Basil: Fresh parsley, dill, or chives can step in for basil. Dried herbs work too – just use about 1 tablespoon of dried basil instead of fresh.
- Cheese combination: Feel free to mix and match your cheeses. Gruyere, mozzarella, or Monterey Jack all work nicely. Just keep the total amount around 4 ounces.
Watch Out for These Mistakes While Baking
The biggest mistake when working with puff pastry is skipping the dock-and-parbake step, which can cause the bottom to puff up too much and leave you with a soggy, undercooked crust – use a fork to poke holes all over the pastry before adding your filling, and consider baking it for 10 minutes on its own first.
Another common issue is adding wet spinach directly to the quiche, so make sure to squeeze out as much moisture as possible after chopping it, or even better, sauté it briefly in a pan to remove excess water.
Don’t forget to drain your sun-dried tomatoes really well and pat them dry with a paper towel, since the oil can make your custard greasy and prevent it from setting properly.
Finally, resist the urge to slice into your quiche right away – letting it cool for at least 15-20 minutes helps the eggs firm up and makes for much cleaner slices.
What to Serve With Puff Pastry Quiche?
This quiche is perfect for brunch or a light dinner, and I love serving it with a simple arugula salad dressed with lemon juice and olive oil to balance out the richness of the puff pastry. A bowl of fresh fruit like berries or melon makes a great side if you’re serving this for breakfast or brunch. For a heartier meal, roasted potatoes or breakfast potatoes seasoned with herbs are always a hit alongside a slice of quiche. You could also serve it with some crusty bread or toast points, though honestly the buttery puff pastry crust is so good you might not need extra bread at all.
Storage Instructions
Store: This quiche keeps really well in the fridge for up to 4 days. Just cover it tightly with plastic wrap or aluminum foil, or store individual slices in airtight containers. It’s great for meal prep since you can grab a slice for breakfast or lunch throughout the week.
Freeze: You can freeze this quiche either whole or in individual slices for up to 2 months. Wrap it well in plastic wrap and then in foil to prevent freezer burn. I like to freeze individual portions so I can just grab one when I need a quick meal.
Reheat: Warm up slices in the microwave for about 60-90 seconds, or heat them in a 350°F oven for 10-15 minutes until warmed through. The oven method keeps the puff pastry crispier, but the microwave works great when you’re in a hurry.
| Preparation Time | 20-30 minutes |
| Cooking Time | 35-40 minutes |
| Total Time | 60-70 minutes |
| Level of Difficulty | Medium |
| Servings | 6 slices |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1700-1900
- Protein: 60-70 g
- Fat: 110-120 g
- Carbohydrates: 100-110 g
Ingredients
For the crust:
- 1 frozen puff pastry sheet (thawed according to package directions)
For the filling:
- black pepper to taste
- 1/3 cup cottage cheese (makes it creamy and rich)
- 1/2 cup sun-dried tomato halves (oil-packed preferred)
- 2 oz feta cheese (crumbled)
- 1/3 cup fresh basil leaves (roughly torn)
- 2 oz sharp cheddar cheese (freshly grated)
- 3.5 cups fresh spinach (lightly packed)
- 1/2 tsp kosher salt
- 1/3 cup milk
- 6 large eggs (room temperature)
For the egg wash:
- 1 large egg (beaten)
Step 1: Prepare the Oven and Pastry Shell
- 1 frozen puff pastry sheet
Preheat your oven to 375°F.
While it heats, spray a 9-inch pie pan lightly with cooking spray.
Lay out your thawed puff pastry sheet and gently roll it to fit the pan, then press it in carefully and trim any excess from the edges.
Set the prepared pan aside—don’t worry about blind baking; the egg custard will keep the pastry from getting too soggy.
Step 2: Build the Egg Custard Base
- 6 large eggs
- 1/3 cup cottage cheese
- 1/3 cup milk
- 1/2 tsp kosher salt
- black pepper to taste
In a medium bowl, whisk together the room-temperature eggs, cottage cheese, milk, kosher salt, and black pepper until smooth and well combined.
This custard is the foundation of your quiche—the cottage cheese adds richness and creaminess that makes each bite tender.
Set the bowl aside until you’re ready to pour.
Step 3: Layer the Fillings in the Pastry Shell
- 3.5 cups fresh spinach
- 1/2 cup sun-dried tomato halves
- 1/3 cup fresh basil leaves
Distribute the fresh spinach evenly across the bottom of your prepared pastry shell, using about half of it to create a base layer.
Scatter the sun-dried tomato halves over the spinach, then add the torn basil leaves.
Top with the remaining spinach to nestle the herbs and tomatoes in place.
I find layering the greens on top helps them stay moist during baking rather than getting lost at the bottom.
Step 4: Pour Custard and Add Cheese Toppings
- egg custard mixture from Step 2
- 2 oz feta cheese
- 2 oz sharp cheddar cheese
- black pepper to taste
Carefully pour the egg custard mixture from Step 2 over the layered vegetables, letting it flow evenly throughout the pan and settle into all the gaps.
Sprinkle the crumbled feta cheese and freshly grated sharp cheddar cheese over the top, distributing them as evenly as possible.
A light grinding of fresh black pepper over the cheese adds a professional finish and subtle bite to the final dish.
Step 5: Egg Wash and Bake
- 1 large egg
In a small bowl, whisk the single beaten egg until combined.
Using a pastry brush, gently brush this egg wash along the visible edges and rim of the pastry crust—this creates that beautiful golden-brown finish you’re after.
Place the quiche in your preheated 375°F oven and bake for 35 to 40 minutes, until the center is just set (it should jiggle only slightly when you gently shake the pan) and the pastry edges are deep golden brown.
Step 6: Rest and Serve
Remove the quiche from the oven and let it rest for 5 minutes before slicing.
I like to let quiches rest briefly so the eggs fully set and the slices hold together cleanly.
Cut into wedges and serve warm or at room temperature—this quiche is actually delicious either way.

Vegetarian Spinach Sun-Dried Tomato Basil Puff Pastry Quiche
Ingredients
For the crust:
- 1 frozen puff pastry sheet (thawed according to package directions)
For the filling:
- black pepper to taste
- 1/3 cup cottage cheese (makes it creamy and rich)
- 1/2 cup sun-dried tomato halves (oil-packed preferred)
- 2 oz feta cheese (crumbled)
- 1/3 cup fresh basil leaves (roughly torn)
- 2 oz sharp cheddar cheese (freshly grated)
- 3.5 cups fresh spinach (lightly packed)
- 1/2 tsp kosher salt
- 1/3 cup milk
- 6 large eggs (room temperature)
For the egg wash:
- 1 large egg (beaten)
Instructions
- Preheat your oven to 375°F. While it heats, spray a 9-inch pie pan lightly with cooking spray. Lay out your thawed puff pastry sheet and gently roll it to fit the pan, then press it in carefully and trim any excess from the edges. Set the prepared pan aside—don't worry about blind baking; the egg custard will keep the pastry from getting too soggy.
- In a medium bowl, whisk together the room-temperature eggs, cottage cheese, milk, kosher salt, and black pepper until smooth and well combined. This custard is the foundation of your quiche—the cottage cheese adds richness and creaminess that makes each bite tender. Set the bowl aside until you're ready to pour.
- Distribute the fresh spinach evenly across the bottom of your prepared pastry shell, using about half of it to create a base layer. Scatter the sun-dried tomato halves over the spinach, then add the torn basil leaves. Top with the remaining spinach to nestle the herbs and tomatoes in place. I find layering the greens on top helps them stay moist during baking rather than getting lost at the bottom.
- Carefully pour the egg custard mixture from Step 2 over the layered vegetables, letting it flow evenly throughout the pan and settle into all the gaps. Sprinkle the crumbled feta cheese and freshly grated sharp cheddar cheese over the top, distributing them as evenly as possible. A light grinding of fresh black pepper over the cheese adds a professional finish and subtle bite to the final dish.
- In a small bowl, whisk the single beaten egg until combined. Using a pastry brush, gently brush this egg wash along the visible edges and rim of the pastry crust—this creates that beautiful golden-brown finish you're after. Place the quiche in your preheated 375°F oven and bake for 35 to 40 minutes, until the center is just set (it should jiggle only slightly when you gently shake the pan) and the pastry edges are deep golden brown.
- Remove the quiche from the oven and let it rest for 5 minutes before slicing. I like to let quiches rest briefly so the eggs fully set and the slices hold together cleanly. Cut into wedges and serve warm or at room temperature—this quiche is actually delicious either way.






