窯(粵音堯)洞是陜西北部黃土高原地帶的特色建築。當地人為了方便耕種和取水,於是在天然的山壁上挖洞居住。
窯洞結構簡單,但選擇挖鑿窯洞的地方卻十分講究。窯洞必須在黏土上建造,才會牢固。窯洞居民會在洞壁上加鋪磚石,在洞外堆砌磚牆,使窯洞更加鞏固。
窯洞與窯洞往往相連起來。如果地勢許可,也可在窯洞上再挖窯洞,以隧道相連,建成多層式的窯洞。
窯洞設有灶台,窯洞居民可於洞內生火造飯,方便之餘,又可提高洞內氣溫,幫助他們度過寒冷的冬天。但在天氣炎熱時,窯洞居民便會走到洞外燒飯。
如果沒有山坡,窯洞豈不是建不成嗎?下沈式窯洞便是在沒有山坡的地方開鑿而成的窯洞。建造這種窯洞,先要就地挖出方形地坑,然後在地坑四壁打洞,形成一個在地平線以下建造的四合院。