故事從80年代初開始,年輕寡婦“笑姑”(陳莉萍飾)帶著三個孩子,在牛車水街邊經營一叫“幸福飯店”的煮炒檔,她認識了一個外表老實,但實為盜匪的男子阿金(李南星飾),二人結婚當日,阿金搶劫打金廠的事機敗露,被警方槍殺,臨終托笑姑照顧他遺下的一之一女。
笑姑本著“笑也一天,哭也一天,為什麽不笑著過一天”的精神,積極把5個孩子帶大。笑姑長袖善舞,“幸福飯店”生意興隆,她還頂下了咖啡店和巴剎來經營,眼看日子越過越好,但日漸長大的5個孩子卻陷入利益與情感的沖突中…
笑姑的長子凱達(周初明飾)就讀醫學院,二兒子凱傑(鄭斌輝飾)則進了法律系,小女兒凱琪(白薇秀飾)也是大學生,都前途無量,但阿金的一子一女卻不是讀書的料。
兒子金龍(李南星兼飾)胸無大誌,整天吊兒郎當過日子;女兒金鳳一心只想當電視明星,根本無心向學。金龍對自己父親的死耿耿於懷,認定他是被笑姑一家所出賣,笑姑也是靠他父親留下的賊贓才發跡的。這麽多人中,他獨對凱琪沒有敵意,而且還偷偷喜歡她,但是,由於身份懸殊,始終不敢表露。
凱琪大學畢業,當了記者,還交了男朋友(鶴天賜飾)。金龍知道後心中不是滋味。