菊香是馬六甲峇峇黃元的小女兒,二夫人生的娘惹,長得國色天香,體態嫋娜,做得一手娘惹菜。天意弄人,她自八歲時發燒後變得又聾又啞,因是妾出,與母親常年住在下人房中,在廚房幫忙做菜,練就了做菜的好本領。
黃元的正妻頭家娘為人尖酸刻薄、又喜歡拈酸吃醋且心狠手辣,處處刁難整治打壓菊香母女倆,母女二人處處小心提防、活得戰戰兢兢。
菊香的大姑是黃家的養女早年嫁去新加坡,養得兩個女兒已到成婚年齡,想與黃元的兒子聯姻,回來醒親帶回兩個接受了西方教育的女兒。
姐妹倆與頭家娘生的美玉偷看洋介被傻子嚇到,美玉想出辦法往菊香臉上抹調料去捉弄傻子。
被欺負的菊香因洋介相救而結下 一面之緣,洋介被娘惹文化吸引後經朋友幫忙得與參加黃家的長桌宴會,進一步與菊香熟識,從而愛上了這個一個美麗聰慧身帶殘疾的小娘惹。
這一次長桌宴只是黃陳兩家聯姻的一個開端。新加坡陳家二頭人陳盛受西式教育,婚姻觀念開放,在宴會上看到四處獵豔的查理張公然調戲菊香挺身而出,一眼愛上了這個美麗自信的小娘惹,並提出了求娶之意遭到陳老太的反對悶悶不樂。
長桌宴後陳黃兩家結親,陳盛在家人的安排下被迫迎娶了美玉衝喜,婚後的陳盛冤枉美玉的循規蹈矩,兩人婚姻出現危機。
查理張貪戀菊香的美色也來提親,妄圖把菊香娶回去做妾。
黃元未頂住查理張的糖衣炮彈攻擊與頭家娘的煽動,答應把菊香嫁給查理張做妾。
菊香在黃金城娶妻之日趁亂逃走,被人販子拐騙帶頭反抗,幸得鼓起勇氣來提親的洋介搭救逃出,無奈因不慎又落入查理張的狼窩。
千鈞一髮之際洋介用計騙開查理張,營救了菊香,二人一塊回去了新加坡。迫於查理張的追殺,兩位互生情愫的有情人在英租界結成夫婦,開始幸福的生活。
日本侵華戰事緊迫,徵兵令日日催洋介參軍,同時新加坡反日情緒高漲,洋介如過街老鼠四處碰壁。在菊香懷孕後他日夜心神不安,一個月黑風高的夜晚洋介還是被日本間諜抓走送去了戰場。
從此菊香獨自生女、忍飢挨餓日日盼著洋介歸來,幾度生死邊緣的她得陳盛相救才活下來,母女二人靠賣娘惹糕維持生計。
陳盛看到菊香的丈夫離去,又復生情愫,燃起了照顧她的決心,他深愛著菊香,欣賞菊香的痴情與獨立和堅強。
菊香為了讓孩子活下去,假裝不餓的她放下尊嚴,接受了他陳盛的幫助,在他面前連吃數碗面。
自此以後陳盛明裡暗裡照顧著菊香,吃著她做的娘惹糕,他的精神得到寄託,不在因當初的怯弱而懊悔錯失菊香。
菊香並未因陳盛的關照而移情別戀,而是一直賣娘惹糕自給自足,等著洋介的歸來,更讓陳盛欽佩不已。
日本轟炸新加坡時,洋介終得與逃回了新加坡與菊香母女相見。
洋介的歸來打破了陳盛照顧菊香母女的平衡,他盛兇神惡煞質問洋介為菊香打抱不平。
菊香端著了自己的立場,狠心趕走了陳盛,一家三口相認團圓,原本不接受洋介的月娘慢慢接受了父親。
洋介因厭惡戰事被迫殺人而噩夢連連,在日軍攻下新加坡後,精神受刺激的他深知無法照顧菊香母女,而把她們託付給陳盛帶去英國。
不願離開的菊香母女在輪船上被頭娘與美玉扔下大海,母女死裡逃生回到新加坡找洋介。
一家三口四處躲避日本人的追捕,還是再劫難逃,洋介被查理張報復出賣,死於日本人的搶下,菊香也因失去希望吐血而亡,獨留月娘去投奔祖母。
一段感天動地的異國姻緣因戰爭而湮滅,劇中的菊香命運悲苦,但是她是舊時代敢於反抗女子,性格頑強不屈。
雖最終菊香還是沒有逃脫悲劇,敢於追求和反抗不合理婚姻的她,衝擊了娘惹與峇峇對女性的壓制,塑造了新時代女性崛起的標杆。