Смесете брашното и солта, добавете студеното масло, чукнете яйцата, прибавете и 2с.л. студена вода. Омесете добре, докато получите меко и еластично тесто (може да го направите и в кухненски робот). Увийте го във фолио и го охладете поне за 30 минути (може да престои до следващия ден).

Загрейте фурната на 200°C. Извадете тестото от хладилника и разточете тънка кора, с малко по-голям диаметър от този на тавичката, която ще използвате. Преместете върху намаслена тавичка и притиснете в ъглите с пръсти. Отстранете ненужните краища и надупчете леко с вилица и отново върнете в хладилника за 30 мин. Покрийте охладеното тесто с алуминиево фолио и сложете суров боб/ориз, така че да покрие дъното. Запечете кората за около 15 минути. През това време започнете приготвянето на плънката.

Запържете леко бекона. В дълбок съд разбийте яйцата, добавете млякото, сметаната и лука, овкусете и разбъркайте добре.

Извадете от фурната основата на киша, сложете бекона, изсипете млечната смес и поръсете с настъргания кашкавал.

Печете 25-30 минути, докато кашкавалът започне да се запича леко отгоре.