从前有个年轻人每天挑着担子走街串巷卖油为生,人们叫他“卖油郎”,卖油郎因为家里穷尚未娶妻。一天在路上他看到有人在卖画,画上画的是一个非常漂亮的年轻女子,卖油郎一下着了迷,立即将画买了下来,然后油也不卖了,小心翼翼地将画捧回家,端端正正贴在墙上,然后便对着画看,看着看着画中的女子好像活了起来,朝着他笑。。一连几天,卖油郎都不出去卖油,只是对着画看,但是这样下去也不是办法,坐吃山空,几天后,他又挑起担子出去卖油了,只是每天临走前他都要朝那画看几眼。
中午卖油郎卖油回来,闻到屋里弥漫着饭菜的香气,揭开锅一看,里面是热腾腾的包子。卖油郎饿坏了,没有多想就狼吞虎咽地吃起来。一连几天都是这样,不是包子、水饺,就是馄饨,面条,色香味俱佳,而且热乎乎的。开始卖油郎还以为是邻居大娘看他没人照顾帮他做的,便去感谢人家,可邻居大娘说不是她做的,卖油郎就奇怪了,他下决心一定要找到这个人。
第二天一早卖油郎照常挑着担子走了,只是没走出多远他又悄悄折回来,躲到屋门后边。天快晌午了,只见一个漂亮姑娘从屋里的画上走下来,到厨房开始做饭。她手脚麻利,一会儿工夫饭就做好了,然后姑娘走到屋里就要回到画上,卖油郎一下从门后跑出来抱住姑娘,央求她不要回到画上,姑娘答应了。
画中姑娘做了卖油郎的妻子,以后卖油郎出去卖油,姑娘就在家里操持家务。姑娘很会持家,家里收拾得井井有条,小日子过得红红火火。只是姑娘常常朝着画看,卖油郎担心她回到画上走了,便把那幅画收了起来。
几年后,他们生育了一对可爱的儿女。慢慢地儿女们长大了,那幅画也被遗忘了。一天,画中姑娘在收拾东西时发现了那幅压在箱底的画,她便把画展开,然后回到画上不见了。卖油郎卖油回来不见了妻子,便四处寻找,怎么也找不到,他突然想起那幅压在箱底的画,便打开箱子,一看画不见了,便知道妻子是回到画上走了。
原来姑娘是画仙,因为前世因缘前来报恩,与卖油郎做了十几年夫妻,并为他生育了一对儿女,现在因缘已了,她便走了。