民国初年,苏文慧(佟丽娅饰)一夜之间父母全被人杀害了, 转眼间失去所有的一切。经过调查慧怀疑杀害父母的与百德堂的人的有关。
百德堂女主人楚念琪(高英饰)把视作亲生女儿的梅丫头出嫁了,不料在半路梅丫头被土匪绑架,土匪坚持一定要楚念琪亲自上山赎人。楚念琪怀疑主谋是丈夫陈天衡(赵文瑄饰)。为了查出杀害父母的凶手,慧不得不潜入百德堂变身烧火丫头。
陈天衡与荔丫头眉来眼去,楚念琪看到非常生气,吩咐下人打了荔,荔不知悔过又来找老爷,被管家泰叔发现。荔发现老爷喜欢慧,处处针对慧。
楚念琪正要出发去救梅丫头,看见下人抬着梅丫头的尸体回来。楚念琪伤心过度病倒了。
荔丫头跑到慧的房间,找到慧的包袱,发现一个梅花手袋,为了把慧赶出百德堂,荔丫头告诉了泰叔,泰叔找来慧问她进百德堂有何目的。土匪镇天龙要百德堂把荔丫头或芍丫头送上山,不然就杀光楚氏家族的人,老族长们听后很害怕,逼楚念琪赶紧送人。
楚念琪让荔丫头和芍丫头抽签决定谁去上山,没想到勺跑了,楚念琪说找不到勺就把荔送上山。荔让菊送东西给芍,没想到被家丁跟踪,芍被抓回百德堂,楚念琪知道这全是荔的鬼计。
陈天衡怀疑慧来历不明,叫楚念琪让慧代替芍山上,楚念琪因为心疼芍答应了。原来慧是百德堂苓丫头的女儿,泰叔不想慧山上送死,半路要放走慧,没想到遭到土匪埋伏,泰叔中枪受伤了,慧拼命把泰叔救回百德堂。
土匪剿灭了,太太很高兴,赏了所有的下人,慧救了泰叔,太太对她有了好感,让她跟着菊在内院当丫头。为了把慧赶出去,陈天衡与荔丫头联合吴妈在太太面前说慧不会烧火做饭,希望重新招过的人,被太太赶了出去。荔又说慧识字不像穷人家的孩子,太太命人把慧的包袱找来,发现了梅的东西,要慧说出来历。
楚念琪知道慧的真实身份,向家人说了慧的来历,并让慧陪雪韵读书写字,雪韵也对慧有好感,她们成了好姐妹。泰叔知道楚念琪公开了慧的身份,前来问楚念琪为何要这样做,楚念琪说公开慧是为了调查出陈天衡就是杀害慧父母的凶手。
陈天衡带着慧和雪韵去江州,陈天衡像让慧重新回去读书过回以前的生活,不要在百德堂当一辈子的丫头,慧怀疑陈天衡别有用心。楚念琪因身患绝症,预将百德堂传给女儿雪韵,为了大家都能信服雪韵,太太让韵儿操持赈济放粮之事。