clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
slice of cheesy spinach quiche on a white plate with a fork

Cheesy Spinach Quiche

4.9 from 15 reviews
  • Author: Sally
  • Prep Time: 2 hours, 40 minutes
  • Cook Time: 1 hour, 20 minutes
  • Total Time: 4 hours
  • Yield: one 9-inch quiche
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American


This cheesy spinach quiche uses my favorite quiche recipe as the base. It’s savory, creamy, and baked in a deliciously flaky homemade pie crust. Impress all your guests with this brunch recipe!


  • 1 unbaked flaky pie crust (what I use) or all-butter pie crust*
  • 10 ounces (283g) frozen spinach*
  • 2 teaspoons olive oil
  • 8 ounces (227g) fresh mushrooms, sliced
  • 1 teaspoon minced garlic
  • 4 large eggs
  • 1 cup (240ml) whole milk*
  • 1/3 cup (25g) grated parmesan cheese
  • 1 cup (4 ounces/90g) shredded cheese (I used cheddar + mozzarella)*
  • 1/4 teaspoon each salt and pepper*


  1. Prepare pie crust: I like to make sure my pie dough is prepared before I begin the quiche. Make pie dough the night before because it needs to chill in the refrigerator for at least 2 hours before rolling out and par-baking.
  2. Roll out the chilled pie dough: On a floured work surface, roll out one of the discs of chilled dough (save the second pie crust for another recipe). Turn the dough about a quarter turn after every few rolls until you have a circle 12 inches (30cm) in diameter. Carefully place the dough into a 9-inch (23cm) pie dish. Tuck it in with your fingers, making sure it is completely smooth. To make a lovely edge, I do not trim excess dough around the edges. Instead, fold the excess dough back over the edge and use your hands to mold the edge into a rim around the pie. Crimp the edges with a fork or use your fingers to flute the edges. Chill the pie crust in the refrigerator for at least 30 minutes and up to 5 days. Cover the pie crust with plastic wrap if chilling for longer than 30 minutes.
  3. Preheat oven to 375°F (190°C).
  4. Par-bake: Line the chilled pie crust with parchment paper. Fill with 2 packs of pie weights, or use dried beans. Make sure the weights are evenly distributed around the pie dish. Bake until the edges of the crust are starting to brown, about 15–16 minutes. Remove from the oven and carefully lift the parchment paper (with the weights) out of the pie. Prick holes all over the bottom crust with a fork. Return the pie crust to the oven. Bake until the bottom crust is just beginning to brown, about 7–8 minutes. Remove from the oven and set aside. (Crust can still be warm when you pour in the filling, or you can par-bake the crust up to 3 days ahead of time. Cover cooled par-baked crust tightly and refrigerate until ready to fill.)
  5. Reduce oven temperature to 350°F (177°C).
  6. For the filling: If your frozen spinach is not already thawed, thaw it in the microwave per package directions. Drain the spinach in a colander while you prepare the rest of the ingredients.
  7. In a large skillet, heat the oil over medium-high heat. Add the sliced mushrooms, garlic, and a sprinkle of salt and pepper to hot skillet (just a sprinkle of each, you’ll use 1/4 teaspoon each in the next step). Stir and sauté the mushrooms until they release all of their moisture and no more water remains on the bottom of the skillet, about 6–7 minutes.
  8. Whisk the eggs, milk, parmesan cheese, and 1/4 teaspoon each salt and pepper together until combined.
  9. Blot and squeeze the rest of the water out of the thawed spinach. Spread spinach on par-baked pie crust. Add the cooked mushrooms and shredded cheese. Pour the egg mixture on top. If desired, sprinkle the top with a little more parmesan cheese.
  10. Bake the quiche until the center is just about set, about 50–60 minutes. Don’t over-bake. Use a pie crust shield to prevent the pie crust edges from over-browning. Cool for 15 minutes before slicing and serving. Or you can cool the quiche completely before serving—it’s fantastic at room temperature, too.
  11. This quiche makes great leftovers! Cover tightly and store in the refrigerator for up to 4 days.


  1. Make Ahead & Freezing Instructions: The pie dough can be prepared ahead of time and stored in the refrigerator for up to 5 days or in the freezer for up to 3 months. You can par-bake the crust ahead of time too. See end of step 4. To freeze the quiche, cool baked quiche completely, then cover tightly with a layer of plastic wrap followed by a layer of aluminum foil, and freeze for up to 3 months. Thaw in the refrigerator overnight or on the counter, then bake uncovered at 350°F (177°C) for 20–25 minutes.
  2. Special Tools (affiliate links): 9-inch Pie Dish | Pie Weights | Pie Crust Shield | Glass Mixing Bowl | Whisk
  3. Pie Crust: Both linked pie crust recipes make two crusts. You only need one crust for this pie, so freeze the second half for another use, or double the filling to make two quiches.
  4. Spinach: You can use fresh spinach instead, about 3 packed cups (about 120g). You can cook it down ahead of time, or just add it fresh/raw. I use cooked-down fresh spinach in this goat cheese spinach & sun-dried tomato quiche.
  5. Milk: Whole milk is best for the creamiest texture, but 1/2 cup (120ml) each heavy cream and whole milk is fantastic, too, for an even richer filling. You could also substitute 1 cup (240ml) half-and-half. See How to Bake the Perfect Quiche post.
  6. Cheese: Use 1 cup (90g) total of shredded cheese. You can mix your favorite kinds, e.g., 1/2 cup cheddar cheese + 1/2 cup feta cheese; 1/3 cup goat cheese + 2/3 cup mozzarella; 1/2 cup Swiss cheese + 1/2 cup cheddar.

Keywords: cheesy spinach quiche, spinach cheese quiche