七菜羹的所用的蔬菜并并无一定限制,用料视乎煮法而定。七菜羹主有两种吃法,咸的吃法采用蔬菜分别有白萝卜、芥兰、菜心、大芥菜、春菜、大蒜及芹菜,煮制时把各种蔬菜放进高汤煮成,亦有加入猪肉及虾米调味。
甜的吃法则采用大菜、香菜、菜心、芹菜、芥兰等素食蔬菜,先爆香蔬菜,再加入酱油及糖调味。
不同蔬菜于不同地方有不同的含义,芹菜代表勤劳;大蒜代表会算钱;葱代表聪明;韭菜代表天长地久;芫荽代表缘分、大芥菜代表新春发财等。故此七菜羹是一道集各种兆头于一身的新春菜。
有些地方会以七菜粥代替七菜羹,而新加坡和马来西亚的华人则以七彩鱼生代替七菜羹。