Dalam mangkuk besar, campur 250 g tepung terigu dengan sejumput garam.
Tambahkan 125 g mentega tawar dingin yang dipotong dadu, lalu remas dengan ujung jari hingga teksturnya berpasir.
Masukkan 50 ml air es sedikit demi sedikit, aduk hanya sampai adonan menyatu.
Bentuk adonan menjadi bola, bungkus dengan plastik wrap, dan dinginkan di kulkas selama 30 menit.
Sambil menunggu, panaskan wajan di atas api sedang dan masak 200 g bacon asap hingga kecokelatan dan renyah.
Angkat bacon, tiriskan di atas kertas tisu, dan sisihkan.
Di wajan yang sama, tumis 1 bawang bombay kecil cincang halus selama 5–7 menit hingga layu dan berwarna bening. Angkat dan sisihkan.
Panaskan oven pada suhu 180 °C (api atas dan bawah).
Keluarkan adonan dari kulkas, gilas di atas permukaan yang ditaburi tepung hingga ketebalan 3–4 mm, lalu lapisi cetakan pie berdiameter 24–26 cm.
Tusuk-tusuk dasar adonan dengan garpu beberapa kali.
(Opsional) Jika ingin memanggang dasar adonan terlebih dahulu (blind bake), lapisi permukaannya dengan kertas roti, beri pemberat (seperti kacang kering atau keramik panggang), panggang 10–15 menit, angkat pemberat, dan panggang lagi 5 menit.
Dalam mangkuk besar, kocok 3 telur ayam ukuran besar dengan 250 ml krim kental hingga tercampur rata.
Tambahkan 100 g keju Emmental atau Gruyère parut, sejumput pala parut, garam, dan merica hitam secukupnya. Aduk rata.
Masukkan bacon renyah dan bawang bombay tumis, aduk perlahan hingga merata.
Tuang adonan ke dalam cetakan pie yang sudah dipanggang sebelumnya.
Panggang selama 30–40 menit, atau hingga isian set dan permukaannya keemasan.
Keluarkan quiche dari oven, diamkan 10–15 menit, lalu keluarkan dari cetakan dan potong-potong.