This asparagus quiche is made with fresh asparagus and creamy goat cheese. It’s a perfect dish to serve for brunch, lunch or dinner.

Asparagus Quiche with goat cheese. An easy quiche recipe.

Quiche is a savory pie with a custard filling made from eggs and milk or cream. You can add other ingredients to your quiche for flavor. Common favorites are meats, such as ham, bacon or sausage, cheese, and vegetables. This broccoli cheese quiche is one of my easiest and most popular recipes.

This asparagus and goat cheese quiche is easy to make, using either a homemade or store-bought pie crust. It’s a perfect main dish for Easter brunch, Mother’s Day breakfast, or any spring meal.

If you are serving quiche for breakfast or brunch, I recommend serving a fresh fruit salad on the side. These strawberry muffins or blueberry cream cheese danish would also be a pretty addition to your brunch table. For lunch or dinner, add a salad, such as this avocado kale salad, to round out your meal.

Whole asparagus quiche cooling from the oven.

How to Make Quiche

There are four simple steps to make this asparagus quiche: make the pie crust (or use store-bought), sauté the vegetables, make the custard, and assemble the quiche. Each step is easy and will only take a few minutes of your time.

1. Make the pie crust

To make asparagus quiche, the first step is to make your pie crust. If you are using a frozen store-bought crust, leave it in the freezer until you are ready to use it. Not ready to make a crust? Use my crustless quiche recipe

Making pie dough is simple and only takes a few minutes. I usually use my food processor, but you can also make the pie dough by hand or even use a stand mixer. You’ll find full instructions for how to make the pie crust in the recipe card at the end of this post.

Once your pie dough is made, you’ll roll it out and fit it into your pie dish. You can use your fingers to crimp the edges of the pie crust.

Put the pie crust in your refrigerator while you prepare the quiche filling. You do not need to pre-bake your pie crust before adding the quiche filling. 

2. Sauté the vegetables

Chop your onion. I used a sweet yellow onion. Green onion would also be delicious.

Cut off the tough stems of your asparagus. To know where to cut, take one asparagus spear and hold it on either end with your hands. Bend the asparagus until it snaps. The point where it breaks is the point where you want to cut all of your asparagus. Discard the tough bottom ends of the asparagus spears.

When I chop the asparagus, I like to leave the tips a little longer and chop the rest of the asparagus into smaller pieces.

Cook the chopped onion and asparagus in a skillet until they soften slightly. Remove the pan from the heat when the asparagus is crisp-tender, but not mushy.

3. Make the custard

Making custard might sound fancy, but all you have to do is whisk together eggs, milk, salt and pepper. I prefer to use whole milk in my quiche, but you can also use lowfat milk or cream.

preparing the whole wheat pie shell with asparagus, onion and goat cheese

4. Assemble the asparagus quiche

Put the vegetables in the bottom of the prepared pie crust. Scatter crumbled goat cheese over the veggies. Pour in the custard, and bake.

Can I make quiche ahead?

If you are serving this asparagus quiche for brunch, it is best assembled and baked the day of. You can do a few of the steps the day before to save time:

  • If you are making a homemade pie crust, you can make the pie crust and roll it out up to one day ahead. Wrap it with plastic wrap and refrigerate the unbaked pie crust until you are ready to use it.
  • You can sauté the onion and asparagus up to one day ahead. Refrigerate them in an airtight container until you are ready to assemble the quiche.
  • You can whisk together the eggs, milk, salt and pepper and refrigerate in a bowl, covered, overnight.

How to store and reheat quiche

To store leftover baked quiche, let it cool and then wrap it with plastic wrap or put slices of quiche in an airtight container. It will last for up to 3 days in the refrigerator. To reheat baked leftover quiche:

  • To reheat a whole quiche, cover it loosely with foil and put it in a 350 degree oven until it is hot through the center.
  • I usually reheat slices of quiche in the microwave, but you could also reheat them, covered, in your oven at 350 degrees.
Asparagus quiche with a slice cut out of it. How to make an easy quiche.

Cooking Tips

  • If you are short on time, you can skip the homemade pie crust and use a store-bought crust. My favorite are the whole wheat pie shells made by Wholly Wholesome, which I find in the freezer section at Whole Foods. They’re made with just a few, recognizable ingredients. (This post isn’t sponsored, I’m just sharing because I love and use these pie crusts often to save time.)
  • If you don’t care for goat cheese, you can substitute feta, cheddar, mozzarella or your favorite cheese.
  • You can add more veggies to this quiche. Try chopped fresh spinach or mushrooms.
  • If you want to add meat to your quiche, cooked bacon, ham or sausage would be good choices.
  • Start checking on your quiche after it has been in the oven for 25 minutes and loosely cover it with foil if the crust is browning too quickly.
  • Asparagus is also delicious when prepared in the air fryer, try my Air Fryer Asparagus recipe.

More Breakfast and Brunch Recipes:

Asparagus Quiche with goat cheese. An easy quiche recipe.
5 from 4 ratings

Asparagus Quiche with Goat Cheese

Servings: 8 servings
Prep Time: 25 minutes
Cook Time: 40 minutes
Total Time: 1 hour 5 minutes
This asparagus quiche is made with fresh asparagus and creamy goat cheese. It’s a perfect dish to serve for brunch, lunch or dinner.


For the crust: (see note)

  • 1 1/4 cups flour, I used 3/4 cup white whole wheat and 1/2 cup all-purpose
  • 1 teaspoon sugar
  • ½ teaspoon salt
  • 6 tablespoons unsalted butter, cold, cut into cubes
  • 3-4 tablespoons ice water

For the filling:

  • 2 teaspoons olive oil
  • 1 small sweet yellow onion, chopped
  • 1 pound asparagus
  • 5 eggs
  • 3/4 cup whole milk
  • ¼ teaspoon kosher salt, or to taste
  • 1/8 teaspoon freshly ground black pepper
  • 2 ounces goat cheese


Make the crust:

  • Place flour, sugar and salt in the bowl of a food processor fitted with the steel blade. (You can also make the pie dough by hand using a pastry blender.) Pulse a few times to combine. Add the cold butter cubes and pulse until the butter pieces are the size of peas. Add 3 tablespoons of ice water and pulse until the dough starts to come together. If the dough is too dry, add up to 1 tablespoon more ice water to help the dough come together.
  • Transfer dough to a lightly floured work surface and use a rolling pin to roll it out into a 12-inch circle. Wrap the dough halfway around the rolling pin and transfer to a 9-inch pie dish. Gently press the dough into the pie dish and trim excess dough around the edges. Fold the edges of the dough under, and crimp as desired with your fingertips.
  • Place the pie crust in the refrigerator while you prepare the filling.

Make the filling:

  • Preheat oven to 375 degrees F.
  • Trim the bottom ends off of the asparagus by holding one spear of asparagus at each of its two ends and bending it until it snaps. Trim the remaining asparagus spears by cutting them with a knife to the same length as the first. Discard the bottom ends. Cut the asparagus tops off into 1-inch pieces, and chop the rest of the asparagus into 1/2-inch pieces.
  • Heat the olive oil in a skillet over medium heat. Add the onion and cook, stirring occasionally, until it begins to soften, 2-3 minutes. Add the asparagus and cook for 2-3 minutes more, until the asparagus is crisp-tender. Remove the pan from the heat.
  • To make the custard, in a medium bowl, whisk together the eggs, whole milk, salt and pepper.
  • Place asparagus and onion in the bottom of the pie crust. Crumble the goat cheese over the top of the vegetables. Pour the custard over the filling.
  • Bake quiche for 35-45 minutes, until the eggs are set in the center and a tester comes out mostly clean. Check on quiche starting at 25 minutes and tent with foil if crust is browning too quickly.
  • Let quiche stand for 5 minutes before serving. Serve warm or at room temperature.


You can use a frozen store-bought pie crust instead of making your own. Do not thaw the crust before using.
Serving: 1/8 quiche, Calories: 253kcal, Carbohydrates: 22g, Protein: 9g, Fat: 14g, Saturated Fat: 7g, Cholesterol: 130mg, Sodium: 299mg, Potassium: 252mg, Fiber: 2g, Sugar: 5g, Vitamin A: 950IU, Vitamin C: 5.2mg, Calcium: 79mg, Iron: 2.8mg
Nutrition information is an estimate.
Cuisine: American
Course: Breakfast, Brunch
Tried this recipe?Mention @kristines_kitchen on Instagram or tag #kristineskitchenblog.
This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!