Смесете брашното и солта, добавете студеното на кубчета масло, чукнете яйцата, прибавете и 2с.л. студена вода. Омесете добре, докато получите меко и еластично тесто (може да го направите и в кухненски робот). Увийте го във фолио и го охладете в хладилника за 30 минути (може да престои няколко часа). Загрейте фурната на 200°C. Извадете тестото от хладилника и разточете тънка кора, с малко по-голям диаметър от този на тавичката, която ще използвате. Преместете върху намаслена тавичка и притиснете в ъглите с пръсти. Отстранете ненужните краища и надупчете леко с вилица. Запечете кората за около 10 минути. През това време започнете приготвянето на плънката. Запържете леко бекона в 1с.л. олио. В дълбок съд разбийте яйцата, добавете млякото и сметаната, овкусете и разбъркайте добре. Извадете от фурната основата на киша, сложете бекона, изсипете млечната смес и поръсете с настъргания кашкавал. Накрая добавете дивия лук. Печете 15-17 минути, докато кашкавалът започне да се запича леко отгоре.