菜并并无一定限制，用料视乎煮法而定。七菜羹主有两种吃法，咸的吃法採用蔬菜分别有白萝卜、芥兰、菜心、大芥菜、春菜、大蒜及芹菜，煮制时把各种蔬菜放进高汤煮成，亦有加入猪肉及虾米调味。甜的吃法则採用大菜、香菜、菜心、芹菜、芥兰等素食蔬菜，先爆香蔬菜，再加入酱油及糖调味。
七菜粥.把七菜加入白粥里煮成。
各种蔬菜的含义.故此七菜粥或七菜羹是集各种兆头于一身的新春菜。
变奏.马来西亚和新加坡的华人会以七彩鱼生代替七菜。