七草
この風習は『土佐日記』・『枕草子』にも登場する。
その後、旧暦の正月(現在の1月末~2月初旬頃)に採れる野菜を入れるようになったが、その種類は諸説あり、また地方によっても異なっていた。現在の7種は、1362年頃に書かれた『河海抄(かかいしょう)』(四辻善成による『源氏物語』の注釈書)の「芹、なづな、御行、はくべら、仏座、すずな、すずしろ、これぞ七種」が初見とされる(ただし、歌の作者は不詳とされている)。これらは水田雑草または畑に出現するものばかりであり、今日における七種類の定義は日本の米作文化が遠因となっている。
江戸時代頃には武家や庶民にも定着し、幕府では公式行事として、将軍以下全ての武士が七種がゆを食べる儀礼を行っていた。 また、朝日新聞のコラム「天声人語」2023年1月7日掲載分「七草いまむかし」によると、江戸時代には七つの調理道具を用いて囃す「薺打ち」や、七草の日にナズナの入った水に指を浸してから爪を切る「七草爪」という行事があり、いずれも長谷川かな女の俳句に題材として取り上げられたことがある。
1970年頃には「近代七草」としてミツバ、シュンギク、レタス、キャベツ、セロリ、ホウレンソウ、ネギが提唱されたものの定着していない。
古代から日本では年初に雪の間から芽を出した草を摘む「若菜摘み」という風習があり、これが七草の行事の原点とされる。しかし、六朝時代の中国の「荊楚歳時記」には、「人日」(人を殺さない日)である旧暦1月7日に「七種菜羹」という7種類の野菜を入れた羹(あつもの=とろみのある汁物)を食べて無病を祈る習慣が記載されており、「四季物語」には「七種のみくさ集むること人日菜羹を和すれば一歳の病患を逃るると申ためし古き文に侍るとかや」とある。このことから今日行われている七草粥の風習は、中国の「七種菜羹」が日本において日本文化・日本の植生と習合した結果、生じたと考えられている。
日本では古くから七草を食す習慣が行われていたものの、特に古代において「七草」の詳細は記録によって違いが大きい。『延喜式』には餅がゆ(望がゆ)という名称で「七種粥」が登場し、かゆに入れていたのは米・粟・黍(きび)・稗(ひえ)・みの・胡麻・小豆の7種の穀物であり、これとは別に一般官人には、米に小豆を入れただけの「御粥」が振る舞われていた。この餅がゆは毎年1月15日に行われ、これを食すれば邪気を払えると考えられていた。なお、餅がゆの由来は不明な点が多いものの、『小野宮年中行事』には弘仁主水式に既に記載されていたと記され、宇多天皇は自らが寛平年間に民間の風習を取り入れて宮中に導入したと記している(『宇多天皇宸記』寛平2年2月30日条)。