This Asparagus and Gruyere Quiche is a creamy and cheesy delight! With fresh asparagus and rich Gruyere cheese, it makes for a perfect brunch or light dinner.
I love how easy it is to throw together. Just mix up the filling, pour it into a crust, and bake. You can enjoy it warm or at room temperature—great for leftovers, too!
Key Ingredients & Substitutions
Asparagus: Fresh asparagus is vital for its crunch and flavor. If it’s out of season, you can use frozen asparagus, just make sure to thaw and dry them well before using.
Gruyere Cheese: Gruyere adds a rich and nutty taste. If you can’t find it, you can substitute with Emmental or even a mild cheddar. Just be aware that the flavor will change slightly.
Half-and-half: This adds creaminess to the filling. If you’re looking for a lighter option, you can use whole milk, or for a dairy-free alternative, try unsweetened almond milk or a cream substitute made from cashews.
Cream Cheese or Ricotta: This step is optional but adds creaminess. You can skip it or use Greek yogurt instead for a tangy taste.
How Do You Make a Flaky Pie Crust?
Making a flaky crust is a bit of an art, but with a few tips, you can nail it. Cold butter and water are key to achieving that perfect texture. Here’s how:
- Make sure your butter is very cold to create those flaky layers. You can even freeze it for 10 minutes before cutting.
- When mixing, do it quickly to prevent the butter from melting. Use your fingers or a pastry cutter to mix until it resembles coarse crumbs.
- Add ice water gradually, just enough to bring the dough together. Overworking the dough can make it tough.
After chilling, roll it out gently. This helps maintain those cold butter bits that create flakiness while baking.

How to Make Asparagus and Gruyere Quiche
Ingredients You’ll Need:
For the Crust:
- 1 1/4 cups all-purpose flour
- 1/2 teaspoon salt
- 1/2 cup (1 stick) unsalted butter, cold and cut into small pieces
- 3-4 tablespoons ice water
For the Filling:
- 1 bunch fresh asparagus (about 1 pound), trimmed and cut into 2-inch pieces
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- 4 large eggs
- 1 1/2 cups half-and-half or whole milk
- 1 cup Gruyere cheese, shredded
- 1/2 cup cream cheese or ricotta (optional, for extra creaminess)
- 1/4 teaspoon freshly grated nutmeg
- 1 tablespoon fresh chives or thyme, chopped (optional)
How Much Time Will You Need?
This Asparagus and Gruyere Quiche will take about 1 hour in total to prepare: 30 minutes for the crust and filling prep, and around 35-40 minutes to bake. Don’t forget to let it cool for 10 minutes before serving!
Step-by-Step Instructions:
1. Prepare the Crust:
In a large bowl, whisk together the flour and salt. Add the cold, diced butter and use a pastry cutter or your fingers to mix it into the flour until it looks like coarse crumbs. Gradually add ice water, one tablespoon at a time, mixing gently until the dough starts to come together. Shape it into a disk, wrap it in plastic wrap, and refrigerate for at least 30 minutes. This helps make the crust flaky!
2. Preheat Oven and Prepare the Crust:
Preheat your oven to 375°F (190°C). Roll out the chilled dough on a lightly floured surface to fit a 9-inch pie dish. Carefully transfer the dough to the dish, trim the edges, and crimp them as you like. Prick the bottom of the crust with a fork to prevent bubbling. Line the crust with parchment paper or foil, fill with pie weights or dried beans, and bake for about 15 minutes. Then remove the weights and parchment, and bake for an additional 5 minutes until lightly golden. Set aside.
3. Prepare the Asparagus:
Toss the asparagus pieces with olive oil, salt, and pepper. You can either roast or sauté them until just tender for about 4-5 minutes, or blanch in boiling salted water for 2-3 minutes and then drain.
4. Make the Filling:
In a medium bowl, whisk together the eggs, half-and-half or milk, nutmeg, salt, and pepper until well combined. Fold in the shredded Gruyere and cream cheese or ricotta if you’re using it to make the filling extra creamy.
5. Assemble and Bake:
Evenly distribute the asparagus over the pre-baked crust. Pour the egg and cheese mixture over the asparagus. If you want, sprinkle fresh herbs over the top. Bake the quiche in the preheated oven for 35-40 minutes, or until the filling is set and lightly golden on top.
6. Cool and Serve:
Let the quiche cool for at least 10 minutes before slicing. It’s delicious served warm or at room temperature, and pairs perfectly with a side salad or light soup.
Enjoy your homemade Asparagus and Gruyere Quiche!
Can I Use Frozen Asparagus Instead of Fresh?
Yes, you can use frozen asparagus! Just be sure to thaw and drain it well to remove excess moisture, which can make the quiche soggy.
What If I Don’t Have Gruyere Cheese?
No problem! You can substitute Gruyere with Emmental or a mild cheddar. The taste will differ slightly, but it will still be delicious!
Can I Make the Crust Ahead of Time?
Absolutely! You can prepare the crust a day in advance. Just wrap it tightly in plastic wrap after forming it into a disk, and store it in the fridge until you’re ready to use it.
How Should I Store Leftovers?
Store any leftover quiche in an airtight container in the refrigerator for up to 3 days. Reheat it in the oven for the best texture, but you can also use the microwave if you’re short on time.
