Step 1 of 11
Preheat the oven to 400°F. Move a rack to the lowest position in the oven.
Step 2 of 11
Poke the bottom of the frozen pie shell several times with a fork, and transfer to a baking sheet.
PRO TIP "Docking" a pie crust by poking holes in it with a fork allows steam to escape, avoiding bubbles in the crust while baking.
Step 3 of 11
Bake the pie shell on bottom rack of oven until the bottom is slightly puffed, 12-14 minutes, or according to package directions. When done, remove from the oven and set aside.
Step 4 of 11
Reduce the oven temperature to 350°F.
Step 5 of 11
In a large mixing bowl, whisk together the eggs, milk, heavy cream, salt, and black pepper until smooth.
Step 6 of 11
Halve the tomatoes. Stack the basil leaves on top of each other and roll into a tight log. Make very thin slices across the log, creating ribbons of basil.
Step 7 of 11
Add the tomatoes, basil ribbons, and cheeses to the egg and milk mixture. Fold with a rubber spatula until evenly distributed.
Step 8 of 11
Pour the egg, tomato-basil, and cheese mixture into the pie shell. Cover the edges of the pie shell with pie guards or strips of aluminum foil to avoid burning or over-browning the crust.
Step 9 of 11
Bake the quiche on bottom rack of oven until the top is firm and golden brown, 45-55 minutes.
Step 10 of 11
Check to see that quiche is done. Remove from oven or add time as needed.
Step 11 of 11
Allow to cool for at least 30 minutes at room temperature before slicing and serving. Just before serving, drizzle the top of the quiche with balsamic vinegar. Leftover quiche may be stored covered in the refrigerator for up to 2 days.