If you land in Japan between December 28 and January 3, your biggest food problem won’t be finding something warm — it’ll be timing it right, because a huge number of regular restaurants shut their doors for the New Year holiday (shogatsu) and only shrine stalls, convenience stores, and a handful of nabe and soba specialists stay open. Here’s exactly what to eat, where to find it, and when.
Toshikoshi Soba on December 31st, Not After
Toshikoshi soba (“year-crossing noodles”) is eaten specifically on New Year’s Eve, usually between dinner and midnight — the long buckwheat noodles symbolize a long life, and you’re supposed to finish the bowl before the bells ring at midnight or it’s considered bad luck. Kanda Yabu Soba, a wooden-floored shop near Awajicho Station on the Tokyo Metro Marunouchi Line (3-minute walk), does a tempura soba version for around ¥1,600 and stays open until early evening on Dec 31 before closing for the holiday. If you’re not in Tokyo, basically any soba counter in a train station (like the standing soba stalls at Kyoto Station’s Hachijo-guchi side) will serve a simplified version for under ¥500 — less atmosphere, same ritual.
Zoni: The Mochi Soup That Actually Opens New Year’s Day
Zoni is the one dish you’ll eat on January 1st itself, usually at a ryokan breakfast or a home-cooked New Year meal if you’ve been invited to one. It’s regional to the point of being a genuine culture clash: Tokyo-style (Kanto) zoni uses a clear soy-based dashi with a grilled square mochi and chicken, while Kansai-style (common around Kyoto and Osaka) uses a white miso broth with a soft, boiled round mochi and no meat. If you’re staying at a ryokan over New Year’s, ask at check-in whether the New Year breakfast includes zoni — many properties in Hakone and Kyoto add it automatically for stays spanning Jan 1st, no extra charge.
Oden at the Shrine Approach During Hatsumode
This is the single best cold-weather food strategy for New Year in Japan: skip the restaurant and eat oden standing up at a shrine stall. At Yasaka Shrine in Kyoto, the Okera Mairi ritual runs from the evening of Dec 31 into Jan 1, and the stalls lining the approach sell oden bowls (daikon, chikuwa, boiled egg, konnyaku) for roughly ¥500–700 per cup, ladled out of steaming metal vats. The same setup happens along the Fushimi Inari approach for the first three days of January (sanganichi), though the crowds there are heavier — go before 9am on Jan 2nd or 3rd rather than Jan 1st if you want to actually move through the stalls instead of shuffling in a queue. Meiji Jingu in Tokyo has food stalls too, but they’re pushed off to the side paths near Harajuku-mon gate rather than the main approach.
Nabe Hot Pots for Serious Cold
If the temperature has actually dropped into the single digits Celsius, oden won’t cut it — you want a full nabe. Ryogoku, the sumo district in Tokyo (JR Sobu Line, Ryogoku Station, west exit), is the place for chanko nabe, the protein-heavy hot pot sumo wrestlers eat to bulk up. Tomoegata, a few minutes from the station, runs a chanko course from around ¥4,000–5,000 per person and is one of the few places in the neighborhood that stays open through early January since it caters to tourists as much as sumo fans. For sukiyaki, Imahan Honten in Asakusa (near Tawaramachi Station on the Ginza Line) has been doing beef sukiyaki since the Meiji era; courses start around ¥8,000 and it’s worth booking a few days ahead if you’re visiting Dec 30–Jan 3, since tables fill with families doing a New Year dinner out. If your New Year trip includes Fukuoka, motsunabe (beef or pork offal hot pot in a garlic-chive broth) is the local specialty — Motsunabe Yamanaka near Nakasu-Kawabata Station does a set for about ¥3,500 and is genuinely warming in a way regular hot pot isn’t, thanks to the amount of garlic in the broth.
Amazake: The Free Warm Drink Nobody Tells You About
Amazake is a low-alcohol (sometimes alcohol-free) sweet fermented rice drink served hot, and it’s one of the few things handed out for free at shrines during hatsumode — Meiji Jingu and plenty of smaller neighborhood shrines pour free cups from large kettles on Jan 1–3 specifically to keep visitors warm while they queue to pray. If you miss the free version, Kawagoe’s Koedo (Little Edo) old town, about 30 minutes from Ikebukuro on the Tobu Tojo Line, has shops along Kurazukuri Street selling cups for ¥300–400 year-round, and it’s noticeably thicker and sweeter than the shrine version.
Convenience Store Saviors When Everything Else Is Shut
This is the practical bit nobody mentions: on January 1st, a large percentage of independent restaurants in Japan are closed, including many you’d expect to be tourist-proof. Convenience stores (Lawson, 7-Eleven, FamilyMart) are the exception — they’re open 24 hours even on Jan 1st, and their hot food counters are genuinely good in a pinch. Nikuman (steamed pork buns) run about ¥150–220 and the counter also carries oden year-round through winter, sold by the piece (roughly ¥100–150 each) so you can build a custom bowl of daikon, egg, and chikuwa for under ¥600. It’s not the romantic version of Japanese New Year food, but at 7am on January 1st when you’ve just left a shrine and need something hot in your hands, it’s the one guaranteed option.
Cold-Weather Practicalities
Buy a box of kairo (disposable hand warmers) at any convenience store before you start a day of shrine-hopping — they’re about ¥100–150 for a pair and make standing in an outdoor oden queue for 20 minutes far more bearable. If you’re doing hatsumode at a major shrine like Meiji Jingu or Fushimi Inari on Jan 1st itself, expect the approach to be genuinely packed until well past midnight; going on the afternoon of Jan 2nd or 3rd instead gets you the same food stalls, the same atmosphere, and roughly a quarter of the crowd. Layer with a Uniqlo Heattech base layer if you’re traveling light — most Uniqlo stores are open on Jan 2nd even when surrounding shops aren’t, which has saved more than one underprepared traveler we know.
One Thing to Plan Around
The catch with Japanese New Year food culture is that osechi — the elaborate boxed New Year meal eaten at home — is designed so families don’t have to cook for the first few days of January. That’s exactly why so many restaurants close: the staff are home eating osechi too. Build your itinerary assuming Dec 31 evening through Jan 3 will have patchy restaurant availability outside of shrine stalls, hotel dining, and convenience stores, and book any specific nabe or sukiyaki restaurant you want to try at least a few days ahead rather than walking in.
Photo by Samuel Berner on Unsplash
