一个边境小国家的官员,有一个漂亮的女孩,在附近很有名。这时,这位部长的女儿已经到了可以结婚的年龄。一天,一个英俊的少年从附近的国家来到了这里,他穿着一身朴素的衣服,但他的身边,跟着三十头长满了金黄色毛的山羊。部长并不是看中了那个年轻人,而是看中了他的羊群。
国王请他吃了一顿丰盛的晚餐,还叫他的姑娘到起居室的栏杆上去看看,看看有没有喜欢的人。那位部长的小姐一见就喜欢上了这位年轻的牧羊人,她认为这位年轻的男子是一个淳朴、勤劳的人,否则的话,他的羊群如何会这么肥硕?
可是,这位部长的千金仍然希望能再次考验一下这位牧师的内心,因此,她并没有说出自己的看法。当天夜里,当所有人都入睡后,她便偷偷地溜出了庭院,将五头绵羊推开,把它们放了出来。
第二天一大早,牧羊人就起来了,第一件事就是照顾自己最喜欢的绵羊,可是当他走出羊圈的时候,却愣住了,因为他怎么也没想到,自己竟然算错了羊。牧羊人是个老实人,他把这件事告诉了部长,并表示他想回家去找五只羊。部长说:“不用,不过小女似乎并不喜欢你。”
牧羊人很是郁闷,但他还是恳求部长,让部长带着自己见一见部长的女儿,然后把那二十五只山羊留给部长,算是送给部长的礼物。部长听了很开心,答应了他的要求,还让自己的女儿在宴会上跳舞,作为回报。宴会上,这位部长的千金,在舞池里尽情地跳舞,甚至在牧羊人面前绕了五个圈子。
他明白了,原来是她把五头小羊给放出来了,而这时,他也被那个漂亮的女孩给迷住了。至于逃走的五只绵羊,则是逃到了护城河外面的树林中,一位正在采药的老女巫很高兴,她正在配制一种珍贵的药剂,正是需要这些珍贵的绒毛。她用魔法将五头山羊全部剃光,然后将掉落在地上的金色绒毛全部放进一个大包裹里。但是,这只罕见的金色山羊,到底是什么来头?这个女巫太贪婪了,她还想得到更多的黄金羊毛!
女巫用水晶球查看了一下,果然找到了那二十五头金山羊。说完,女巫便带着她的扫帚,朝部长的府邸飞去。牧人与部长之女离开部长府,要回牧人老家结婚。半路上,他们看到了那个老女巫,她带着二十五个金色的山羊,向镇子外面飞去。但那些金色山羊被那个女巫用咒语加持,奔跑起来速度是平时的两倍,他使出吃奶的力气,终于追上了一头落后的山羊。“如何是好?你的羊群全让那个可恶的女巫给抢光了!”“放心吧。”牧羊人抚摸着自己的金色山羊,“有了它,我们总能把它们找出来的。”于是,两人就去见了部长,可部长的士兵都是些胆小鬼,谁也不肯跟他和部长的女儿一块儿到老巫婆家抢羊。
无奈之下,他们只能带着火把,一个人走了进去。在绵羊的带领下,他们一路畅通无阻地走进了树林,很快就走到了老太婆家的门前,虽然树林中充满了恐怖的气氛,但不管是牧羊人还是部长家的小姐,却一点也不害怕,而为他们引路的绵羊,更是胆气十足,连一声“咩咩”也没有。
最后,他们在屋后的森林中找到了二十四头金山羊和五头光头山羊,都系在树上。而此时,时间也不早了,对方早就进入了梦乡。于是,他让部长的女儿把羊都赶走,然后,牧羊人用一根火把点燃了这座房子,点燃了这座房子。不一会儿,整个屋子都燃烧起来,昏昏沉沉的老女巫被吓得一声尖叫,然后就一动不动了。于是,两个人带着自己的羊群,回到了自己的家乡。