沙湖庙位于慈溪市掌起镇任佳溪村,东南与灵龙宫毗邻,南临龙廷河,东距灵绪湖30米。该建筑坐北朝南,外观为单檐硬山顶砖木混合结构,总体布局基本呈正方形,南北长28米,东西宽26米,占地面积728平方米。中轴线上依次是砖石结构墙门、前殿、戏台、大殿。前殿与大殿之间为石板铺砌的天井,左右各设四开间偏殿,建筑之间互有墙垣贯连。
第一进前殿分三列,每列一间二弄,梁架结构用料较小,装饰简朴,每列前殿门外之墙各设1.6米宽的砖石门头。其中前殿左右正间宽2.8米,二弄宽1.5米,进深4.5米,北侧与偏殿相连,但不衔接;中间前殿正间宽4米,二弄宽2米,进深6.7米,北侧与小戏楼相衔接。
小戏楼为单檐歇山顶建筑,长、宽各4米,戏楼穹顶结构系用小木料组合构筑,用卷篷封顶,建筑规整有序,并饰花草浮雕。戏楼南侧与台门衔接,北面石柱上刻“可以兴看来多少贤奸事,斯为美歌出承平雅颂声”对联一副。
第二进大殿七开间,明间次间各宽4米,梢间3.5米,尽间3.4米,进深8.8米。梁架结构用材较粗大,明间为抬梁式,其余均为抬梁穿斗混合式结构,月梁、雀替刻花草浮雕。
左右四开间偏殿,居中两间面宽均为3.1米,两侧间面宽均为2.3米,用材较小,装饰简朴。据《镇海县志》记载:“沙湖庙,五都一图,为村中土谷神、石陡龙神附祀。”至今沙湖庙保存完整,砖木结构无较大损坏。1986年7月被列为慈溪县文物保护点,2003年12月慈溪市人民政府将其公布为第五批文物保护单位。