Begin by preheating your oven to 350°F (175°C) to ensure it reaches proper temperature for baking the quiche.
In a medium skillet, heat the olive oil over medium heat. Add the minced garlic and sauté until fragrant, which should take about 30 seconds.
Add the chopped spinach to the skillet and cook, stirring occasionally, until the spinach has wilted down, approximately 2-3 minutes. Once wilted, remove the skillet from heat and allow the spinach mixture to cool slightly.
In a large mixing bowl, crack the 4 large eggs and add the half-and-half, salt, black pepper, and dried basil. Use a whisk to mix these ingredients together until they are fully combined and smooth.
Gently fold in the sautéed spinach, chopped artichoke hearts, shredded mozzarella cheese, and half of the grated Parmesan cheese into the egg mixture.
Carefully pour the filling into the pre-prepared pie crust, ensuring it’s distributed evenly.
Sprinkle the remaining grated Parmesan cheese over the top of the quiche.
Place the quiche in the preheated oven and bake for 35-40 minutes, or until the filling is set and the top is lightly golden brown.
Once baked, remove the quiche from the oven and allow it to cool for about 10 minutes.
Notes
Slice the quiche into wedges and serve warm on a colorful platter. Garnish with fresh basil or parsley.