This Ham and Asparagus Quiche is a tasty treat, packed with savory ham, fresh asparagus, and creamy eggs all nestled in a buttery crust. Perfect for brunch or any time you need a quick meal!
It’s so easy to whip up that even I can make it without a disaster! Plus, you can mix and match the fillings depending on what’s in your fridge. Yum!
Key Ingredients & Substitutions
All-Purpose Flour: This is the base for your crust. If you need a gluten-free option, try almond flour or a gluten-free all-purpose blend. Just keep in mind that gluten-free flours may require some adjustments for texture.
Unsalted Butter: Cold butter is essential for a flaky crust. You can substitute with coconut oil for a dairy-free option, but the texture may differ slightly. Margarine can also work in a pinch.
Asparagus: Fresh asparagus brings a nice crunch and flavor. If it’s out of season, green beans or spinach could be good substitutes. You can also use frozen asparagus; just thaw and drain excess moisture before using.
Swiss/Gruyere Cheese: These cheeses give the quiche a lovely flavor. If you’re looking for a lighter option, use low-fat cheese or swap in a sharp cheddar for a different twist.
Half-and-Half: This adds creaminess to the filling but can be replaced with milk for a lighter version. For a richer taste, use heavy cream, but reduce the quantity slightly.
How Do You Get a Flaky Crust for Your Quiche?
The key to a flaky crust is to handle the dough as little as possible and keep your ingredients cold. Here’s how to achieve it:
- Use very cold butter, straight from the fridge. Cut it into small cubes to mix easily.
- When combining the butter with flour, stop as soon as the mixture resembles coarse crumbs. It’s okay to see small bits of butter.
- Add ice water gradually—this helps to create a dough without adding too much moisture.
- Chill the dough for at least 30 minutes. This helps relax the gluten, making it easier to roll out.
- Remember to use pie weights or beans when blind-baking to keep the crust from puffing up!

Ham and Asparagus Quiche
Ingredients You’ll Need:
For The Crust:
- 1 1/4 cups all-purpose flour
- 1/4 teaspoon salt
- 1/2 cup (1 stick) unsalted butter, cold and cut into cubes
- 3 to 4 tablespoons ice water
For The Filling:
- 1 1/2 cups cooked ham, diced
- 1 cup asparagus spears, trimmed and cut into 2-inch pieces (reserve some whole for garnish)
- 1 cup shredded Swiss or Gruyere cheese
- 4 large eggs
- 1 1/2 cups half-and-half or whole milk
- 1/4 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon ground nutmeg (optional)
- 1 tablespoon olive oil or butter (for sautéing)
How Much Time Will You Need?
This delicious Ham and Asparagus Quiche requires about 30 minutes for preparation and another 50-60 minutes for baking and cooling. Overall, set aside about 1 hour and 30 minutes to enjoy your homemade quiche!
Step-by-Step Instructions:
1. Preparing the Crust:
In a large bowl, mix the all-purpose flour and salt together. Add the cold butter cubes and use a pastry cutter or your fingers to blend until the mixture looks like coarse crumbs. Gradually add the ice water, one tablespoon at a time, stirring gently until the dough just comes together. Shape the dough into a disk, wrap it in plastic wrap, and place it in the refrigerator for at least 30 minutes to chill.
2. Preheat the Oven:
While the dough chills, preheat your oven to 375°F (190°C). This temperature will help your quiche cook evenly and create a beautifully golden crust.
3. Sautéing the Filling:
In a skillet over medium heat, add olive oil or butter. When hot, lightly sauté the asparagus pieces (keeping a few whole for garnish) for about 2-3 minutes until they’re tender-crisp. Then, toss in the diced ham and cook for another 1-2 minutes to heat it through. Remove from heat and set aside to cool slightly.
4. Rolling Out the Dough:
On a lightly floured surface, roll the chilled dough out to fit a 9-inch pie or quiche pan. Carefully transfer it to the pan, trim any excess dough, and crimp the edges with your fingers or a fork. Prick the bottom of the crust with a fork to prevent it from puffing up while baking.
5. Blind Baking the Crust:
To blind bake the crust, line it with parchment paper or foil and fill it with pie weights or dried beans. Bake in the preheated oven for 10 minutes. After that, remove the weights and parchment, and bake for an additional 5 minutes until the crust is lightly golden.
6. Preparing the Egg Custard:
In a medium bowl, whisk together the eggs, half-and-half (or milk), salt, ground black pepper, and ground nutmeg (if using). Ensure everything is combined nicely for a creamy custard.
7. Assembling the Quiche:
Spread the sautéed ham and asparagus mixture evenly over the baked crust. Sprinkle the shredded cheese on top, and then carefully pour the egg custard over everything. For a lovely presentation, arrange the reserved whole asparagus tips decoratively on top.
8. Baking the Quiche:
Place the assembled quiche in the oven and bake for 35-40 minutes, or until the filling is set and lightly golden. Your kitchen will smell amazing!
9. Cooling and Serving:
Allow the quiche to cool for about 10 minutes before slicing. This helps the filling set further and makes it easier to cut. Serve your Ham and Asparagus Quiche warm or at room temperature, and enjoy a delightful meal!
Enjoy your delicious Ham and Asparagus Quiche!
Can I Use a Store-Bought Crust Instead?
Absolutely! Using a store-bought crust can save time. Just make sure to follow the package instructions for blind baking before adding the filling.
Can I Substitute Other Vegetables?
Yes, you can definitely customize the filling! Try using spinach, mushrooms, or bell peppers. Just be sure to sauté them first to remove excess moisture that could make your quiche soggy.
How Do I Know When the Quiche Is Done Baking?
The quiche is done when the edges are set and the center is slightly jiggly but not liquid. It will continue to firm up as it cools. A golden-brown top is also a good indicator!
Can I Freeze Leftovers?
Yes, you can freeze quiche! Just let it cool completely, then wrap it tightly in plastic wrap and aluminum foil. It can be frozen for up to 2 months. To reheat, thaw in the fridge overnight and bake at 350°F (175°C) until warmed through.
