李鸿章的原配夫人周氏是他在初入仕途时迎娶的,两人感情和睦,由于婚后没有生育子嗣,因此李鸿章六弟李昭庆的儿子李经方过继给了李鸿章。1861年,周氏病故后,李鸿章再娶了太湖望族、进士赵畇的女儿赵小莲。
赵小莲为李鸿章生有一儿一女,分别是李经述和李菊藕。1888年,李菊藕芳年22岁,还未嫁人,而时任船政大臣的张佩纶在海战中兵败,从而遭到流放,后进入了李鸿章幕。
让张佩纶雪上加霜的是他的妻子边氏在这个时候病逝了,出于政治方面的考虑,李鸿章把李菊藕许配给了44岁的张佩纶,八国联军攻陷大沽口后,张佩纶就辞官了。
张佩纶一共有三子一女,其中第三子张志沂和女儿张茂渊的亲生母亲便是李菊藕。张志沂的妻子黄素琼是清末首任长江师提督黄翼升的孙女,广西盐发道黄宗炎的女儿黄素琼。