If you only have a day in Koyasan and want to eat shojin ryori without booking an overnight stay at a temple lodge, go to Ekoin or Fukuchiin — both take day-visitor lunch reservations, charge between 3,300 and 5,500 yen depending on the course, and ask that you call or email at least two days in advance. That single fact solves the problem most people searching for this actually have: shojin ryori is usually served to shukubo (temple lodging) guests only, so a walk-in day-tripper needs to know which temples open their kitchen to outsiders.

What Koyasan Shojin Ryori Actually Is

Shojin ryori is the Buddhist monastic cooking developed on Mount Koya over more than a thousand years, and it follows stricter rules than generic “vegan Japanese food.” No meat, no fish, no eggs, no dairy — and also no garlic, onion, leek or any of the five pungent alliums, because Shingon Buddhist practice considers them too stimulating for meditation. Dashi stock is made from kombu kelp and dried shiitake rather than bonito flakes, so unlike most Japanese cuisine it’s reliably vegan by default rather than something you have to request. A typical set at a Koyasan temple includes goma-dofu (sesame tofu, the signature dish of the mountain, made by hand-grinding sesame seeds into a custard-like paste rather than using soy), koya-dofu (freeze-dried tofu, a preservation technique invented here during snowy winters), simmered root vegetables, a small tempura course, rice, pickles and miso soup. Portions are small-plate style, arranged on black and red lacquered trays, and the whole point is restraint rather than abundance.

Day-Trip Lunch: Temples That Serve Non-Guests

Ekoin

Ekoin, just off the main approach near Ichino-hashi bridge, is probably the most tourist-friendly shukubo on the mountain and one of the few that reliably takes lunch bookings from people who aren’t staying the night. Lunch service runs roughly 11:30am–1:30pm, and the 3,300 yen course is the one most day visitors order. Reservations go through their website contact form or by phone, and same-day walk-ins are turned away more often than not, especially on weekends.

Fukuchiin

Fukuchiin, a five-minute walk from Kongobuji, has a slightly more formal multi-course option that can run up to 5,500 yen with extra seasonal dishes added in autumn (matsutake mushroom appears on the menu from late September through October if you’re there at the right time). Book by phone two to three days ahead; English is spoken but limited, so an email in simple English or a hotel concierge calling on your behalf works better than an on-the-spot phone call.

Bon On Shya

For something cheaper and with no reservation hassle, Bon On Shya is a small cafe on the main street near Senjuinbashi that serves a simplified shojin-style lunch set for around 1,500–2,000 yen, open roughly 11am–3pm, closed irregularly in winter. It’s not a full temple kaiseki experience, but it’s genuinely plant-based, uses the same koya-dofu and goma-dofu base ingredients, and you can just walk in.

Kadohama Tofu Shop

If you want to understand the ingredient rather than the full meal, stop at Kadohama, a tofu shop a few minutes from Daimon gate that sells fresh goma-dofu to go for about 500–800 yen per block, along with a few other temple-food products. Good for a snack between temple visits or as an edible souvenir, since it travels reasonably well in a cooler bag for a day.

Shukubo Temple Stay: Dinner and Breakfast Included

If you’re staying overnight — and most people doing Koyasan properly do, because the morning goma fire ritual and the early walk through Okunoin cemetery before the day-trip crowds arrive are worth the extra night — shojin ryori comes included with your room rate. Henjoson-in and Muryokoin are two of the more atmospheric options with gardens visible from the dining room; Sainanin is a quieter choice slightly off the main street if you want fewer other guests around during the evening ritual schedule. Dinner is typically served between 5:30pm and 6:30pm and breakfast between 7am and 7:30am, timed around the morning prayer service most temples expect guests to attend. Shukubo rates including both meals generally run from about 9,000 to 15,000 yen per person depending on the temple and room type (shared bathroom versus private), and during peak seasons — Obon in mid-August, the autumn foliage weeks in November, and New Year — rooms get booked out a month or more ahead.

Getting to Koyasan

From Osaka, take the Nankai Koya Line limited express from Namba Station to Gokurakubashi, about 80 minutes direct (there’s also a slower local/express combination that takes closer to 100 minutes but costs less). At Gokurakubashi, the Koyasan cable car takes you up the mountain in about 5 minutes, and from Koyasan Station a short bus ride (roughly 10 minutes, several routes depending on which part of town you’re headed to) gets you to the temple district itself. Buy the Koyasan World Heritage Ticket at Namba Station if you’re doing a round trip — it bundles the train, cable car and a day of unlimited bus rides on the mountain and comes out noticeably cheaper than paying for each leg separately.

A Few Things Worth Knowing Before You Go

Vegan does not automatically mean allergy-safe: sesame is everywhere in goma-dofu, and some dishes use wheat gluten (fu) as a protein substitute, so if you have a nut, sesame or gluten allergy, mention it specifically when you reserve rather than assuming “shojin ryori” covers it. Also, meal times at shukubo are fixed and not flexible — if your train schedule means you’ll arrive after 6:30pm, call ahead, because some temples will not hold dinner service for late arrivals the way a regular restaurant would. Winter (January–February) sees several smaller temples reduce their shojin ryori lunch service or stop taking day-visitor bookings altogether due to lower tourist numbers, so if you’re visiting in deep winter, Ekoin is the safer bet since it keeps year-round service for both lodging guests and day visitors.

Photo by Andy Arbeit on Unsplash