This post may contain affiliate links. Please read our disclosure policy.
Ham and Asparagus Quiche is super easy and perfect to serve at a cute brunch or even have on rotation for a simple weeknight meal. I love making this for a special spring time meal!

Table of Contents
Why I Love This Recipe
This ham and asparagus quiche is one of those recipes I make on repeat, especially during the spring, because it’s easy, delicious, and feels just a little bit special without any extra work.
- Perfect any time of day: Great for brunch, lunch, or even a simple weeknight dinner. It always works! We love making it for Easter brunch every year.
- Simple ingredients, big flavor: Eggs, ham, cheese, and fresh asparagus come together for a creamy, savory bite with a pop of freshness.
- Make-ahead friendly: You can prep or bake it in advance, which makes life so much easier when things get busy.
- Easy to customize: Swap veggies, use what you have, or skip the meat. It’s super flexible!
The Ingredients

You only need a handful of simple ingredients to make this flavorful, creamy quiche. Here’s what you’ll need:
- Eggs: The base of the quiche that creates that rich, custardy texture.
- Half and half: Adds creaminess and helps give the filling its smooth, silky consistency.
- Swiss cheese: Melts beautifully and adds a mild, nutty flavor that pairs perfectly with the ham and asparagus. Feel free to use your favorite type of cheese though.
- Asparagus: Brings a fresh, slightly crisp bite and a pop of color to every slice. Make sure you trim the ends and cut the pieces small enough so they cook evenly.
- Ham: Adds a savory, salty flavor that balances the creamy filling. It’s also a great way to use up leftover ham.
- Unbaked pie crust: You can make your own pie dough or use a store-bought crust to keep things quick and easy.
Customization and Substitutions
- Don’t want to make fresh pie dough? No worries! You can buy a prepared pie dough at the grocery store and this recipe will turn out just as delicious!
- Don’t have asparagus? If you don’t have asparagus on hand (or if it’s just not your jam) you can substitute any of your favorite veggies in this quiche! Try mushrooms, pepper, zucchini or even broccoli!
- Don’t eat pork? You can substitute turkey deli meat if you’re not a big fan of ham! Or you could leave out the meat entirely and just add some extra vegetables!
How to Make Ham and Asparagus Quiche

- Preheat oven to 350° F. In a bowl, whisk together the eggs and half and half. Then stir in the cheese, ham, asparagus and salt.

- Place the dough into a pie or tart pan and mold into the shape of the dish. Place the pie crust in the freezer for 10 minutes to chill.

- Pour the filling into the well-chilled pie crust, and bake for 50 minutes or until golden and cooked through (the center shouldn’t jiggle).

- Allow to cool slightly before serving so the quiche can fully set.
FAQs
Yes! Quiche is a great make ahead recipe. You can mix up the filling the night before and refrigerate it, then the next day, pop the filling into the pie crust and bake.
The quiche is done when the edges are set and the center has a slight jiggle. A knife inserted near the center should come out mostly clean. Be careful not to overbake, as this can make the texture rubbery.
Yes, quiche freezes really well. Let it cool completely, then wrap it tightly or store in an airtight container and freeze for up to 2-3 months. You can reheat it straight from frozen in a 350°F oven until warmed through, or thaw overnight in the fridge for quicker reheating.
More Quiche and Frittata Recipes
This ham and asparagus quiche is one of those recipes that feels a little special but couldn’t be easier to pull together. It’s perfect for slow weekend brunches, quick weeknight dinners, or even meal prep for the days ahead. Once you make it, don’t be surprised if it becomes a regular in your rotation! Let me know what you think of this recipe. Leave a rating and comment below!
Want more Weelicious? Subscribe to my newsletter and follow me on Instagram, Facebook, and TikTok for all the newest recipes!
Would you like to save this?

Ham and Asparagus Quiche
Ingredients
- 4 large eggs
- 3/4 cup half and half
- 1 cup shredded Swiss cheese
- 1 cup chopped asparagus
- 1 cup chopped ham
- 1/2 teaspoon kosher salt
- 1 unbaked pie crust* (you can make your own pastry dough or buy prepared crust at the grocery)
Pie Crust:
- 1 1/3 cups flour
- 1/2 teaspoon kosher salt
- 1/2 teaspoon sugar
- 1/2 cup butter, cubed & cold
- 2-3 tablespoons water
Instructions
- Preheat oven to 350° F.
- In a bowl, whisk together the eggs and milk, then stir in the cheese, asparagus, ham and salt.
- Place the dough into a pie or tart pan and mold into the shape of the dish. Place the pie crust in the freezer for 10 minutes to chill.
- Pour the filling into the well-chilled pie crust, and bake for 50 minutes or until golden and cooked through (the center shouldn’t jiggle).
- Cool and serve.
Pie Crust:
- Place the first 3 ingredients in a food processor and pulse.
- Add cold butter and using on/off turns, process until coarse meals forms.
- Add the water 1 tbsp at a time and process until moist clumps form, adding more water 1 tsp at a time if mixture is dry.
- Form dough into a disk, wrap in parchment paper or plastic wrap and refrigerate 1 hour or until cold.
Notes
- Don’t want to make fresh pie dough? No worries! You can buy a prepared pie dough at the grocery store and this recipe will turn out just as delicious!
- Don’t have asparagus? If you don’t have asparagus on hand (or if it’s just not your jam) you can substitute any of your favorite veggies in this quiche! Try mushrooms, pepper, zucchini or even broccoli!
- Don’t eat pork? You can substitute turkey deli meat if you’re not a big fan of ham! Or you could leave out the meat entirely and just add some extra vegetables!







