故事發生在宋朝年間,登州府清風鎮有一個名叫胡三的牧童,因為胡三早年父母雙亡,胡三就給當地財主放牛為生。雖然已經十七八歲,但是因為胡三沒有讀過書,而且長期呆在山裡不與人打交道,故而顯得稚嫩許多。一日,胡三照常在山中放牛,突然天降大雨,狂風怒吼,胡三急忙將牛趕至一個山洞。等雨停時,天已經完全黑透了。

胡三趕著牛抹黑朝山下走,走到半山坡的時候,看見一戶人家亮著燈,胡三口渴難耐,正欲藉口水喝,於是輕輕敲打門環。開門的是一個年輕婦人,見到是一個年輕小夥,心中十分歡喜,將胡三請至屋中。那婦人自稱姓白,丈夫早逝,為了避世故而躲在這深山之中。胡三見這姐姐十分親和,就想跟她多聊一會,那白姓婦人說道:“現在天黑路滑,不如明天天亮再下山也不遲。”
胡三心想這姐姐說的也在理,就答道:“今日我放牛確實也累了,我就在姐姐這借宿一宿,明日再行趕路。”說罷胡三將那牛栓在院中的樹上,自己準備在地上打地鋪睡。那白氏婦人坐在床上說道:“小兄弟,姐姐背上有一個痘痘,奇癢難忍,我自己夠不著,你能幫我擠一下麼?”胡三也沒多想,來到那婦人身邊,等婦人緩緩褪去衣服 ,胡三心中泛起一陣莫名地緊張,雖然他不懂世事,但是眼前這一幕還是讓他心跳加速。
胡三果然看見那婦人後背有一個不大的痘痘,胡三正在認真的撓癢,那婦人突然轉過身,將胡三攔在懷中說道:“小兄弟,你可知世上最快活的事情是什麼?”胡三說道:“世上最快活的事情就是每天有饅頭和鹹菜吃。”那婦人說道:“你這傻小子,今天我讓你吃比饅頭更好吃的東西。”說著那婦人的手朝胡三身上摸去,胡三只感覺一陣眩暈,膀胱脹得難受,有一種尿急的感覺,當摸到胡三褲子的時候,摸到一個硬物,那婦人興奮地尖叫一聲:“沒想到如此之大。”

胡三也是好奇,順手朝褲袋裡一摸,發現是一根自己上山時帶的胡蘿蔔,因為太過辛辣,胡三沒有吃。胡三將胡蘿蔔從褲袋中掏出,遞給婦人說道:“這是我今天帶的一根胡蘿蔔。”那婦人兩眼放光,條件反射似地拿起胡蘿蔔不停地嗅。此時胡三發現這婦人身上變得毛絨絨地,再定睛一看不禁大吃一驚,只見那婦人渾身長出白毛,臉也變成兔子臉,兩隻手捧著胡蘿蔔趴在床頭啃食起來。
胡三雖然稚嫩,但是並不傻,他知道眼前這並不是什麼甜甜的小姐姐,而是一個兔子精,於是躡手躡腳朝門外走去,但是那兔子精聽到動靜,急忙追來。胡三之前聽老人說過,童子尿能夠辟邪,剛才被兔子精撩撥,胡三都有些尿急。那兔子精一把抓住胡三的肩膀,胡三一轉身,竟然尿兔子精一身。那兔子精像是中電一般,癱倒在地,胡三趁此機會趕緊朝山下撒腿跑去。
等胡三跌跌撞撞跑到山下時,此時已經天光微亮。管家見胡三獨自回來,忙問他牛去哪了。胡三將自己如何避雨,最後討水借宿遇兔子精的經過講述一番。因為胡三平時忠厚老實,不會撒謊,管家找來十幾個身強力壯的家奴到山上跟隨胡三去尋牛。最後胡三憑著記憶找到一處山坳,找到了那牛的屍體,懂行的人說那牛乃是脫陽而死,至於那兔子精卻不見了蹤影。

後來財主也沒有追究胡三,只是將牛宰殺賣肉了,既然沒牛放了,財主就讓胡三留在府中打雜,後來教他做生意。慢慢地胡三能獨當一面了,後來有媒婆給胡三介紹了一個外鄉的女子,洞房花燭夜時胡三掀開蓋頭,只見那新娘正雙手抱著一根胡蘿蔔在啃。