Kyoto and tofu have been inseparable for centuries. The city's Buddhist temples needed vegetarian cuisine, and Kyoto's famously soft, mineral-rich mountain water produces tofu with a silkiness you won't find anywhere else in Japan. The Nanzenji area alone has been serving yudofu (湯豆腐 — gently simmered tofu in kombu broth) for over 400 years.
We searched Reddit's r/JapanTravel, r/Kyoto, r/KyotoTravel, r/JapaneseFood, and r/JapanTravelTips to find the tofu spots that travelers and residents keep coming back to — from historic yudofu temples to humble neighborhood tofu shops.
📊 How we built this list
We analyzed 80+ Reddit posts across r/JapanTravel, r/Kyoto, r/KyotoTravel, r/JapaneseFood, and r/JapanTravelTips — spanning 2014 to 2026. Every spot was mentioned positively by multiple users. We included both formal multi-course tofu experiences and casual everyday spots to cover every budget.
What to order: The yudofu set — there's essentially one menu. Silky tofu simmered in kombu broth, served with sesame tofu, yuba, vegetable tempura, and rice. Dip in the provided soy-ginger sauce.
"Kyoto is known for their tofu. This is a vegetarian maybe even vegan tofu restaurant that is several hundred years old but it's really good. I would try to get a reservation at Okutan Kiyomizu."
— r/KyotoTravel · posted January 2025
tabiji verdict: The most historic tofu restaurant in Kyoto — operating since 1635, when it started serving tofu to Nanzenji temple monks. The Nanzenji location has a stunning garden; the Kiyomizu branch is more accessible. The tofu is impossibly silky, and the simplicity of the set lets the quality shine. Reserve ahead, especially in autumn.
What to order: The yudofu kaiseki course — multiple courses all built around fresh tofu, served in a registered cultural property with beautiful Japanese gardens.
"Could walk the grounds here near dusk, have dinner at Junsei, then head for drinks near Kiyamachi or Gion."
— r/Kyoto · posted October 2023
tabiji verdict: Junsei feels more like a fine dining experience than a simple tofu meal — the building is a registered cultural property with stunning gardens, and the multi-course format elevates tofu into proper kaiseki territory. More accessible than Okutan (easier to walk in), slightly more polished, and the garden setting near Nanzenji is magical at dusk.
What to order: Their multi-course tofu kaiseki — they make their own tofu in-house. The "zaru tofu" (strained tofu) starter is legendary. Multiple course levels available.
"I've sent several emails to Tousuirou but haven't heard back."
— r/JapanTravelTips · posted April 2024
tabiji verdict: The most refined tofu dining in Kyoto — they make their own tofu fresh daily using premium soybeans and Kyoto water. The Kiyamachi location overlooks the canal and is particularly beautiful. Higher-end than Okutan or Junsei, but the quality justifies the price. Booking can be difficult — try the lunch courses for better availability.
What to order: The tofu kaiseki course — multi-course meal served in a stunning riverside setting overlooking the Oi River and Arashiyama mountains.
"If you can stretch the budget a bit more AND get a reservation, I'd go here — https://www.shoraian.jp/. Getting a reservation might be tricky, though."
— r/Kyoto · posted October 2023
"My wonderful tofu meal at Shoraian, a tofu restaurant nestled in Arashiyama near Kyoto."
— r/JapaneseFood · posted December 2014
tabiji verdict: The most romantic tofu experience in Kyoto — tucked along the riverbank past the Togetsukyo Bridge, with floor-to-ceiling views of the Oi River. The setting alone is worth the visit; the tofu kaiseki elevates it to something unforgettable. Reservations are essential and often difficult — book well in advance.
What to order: The one and only set — ¥4,000 for yudofu plus many small tofu dishes. No decisions to make, no menu stress. Just pure tofu bliss.
"Went to this restaurant called Yudofu Sagano which is near the Arashiyama area, they only serve 1 set and it's a JPY4000 per meal set of many many small tofu dishes."
— r/JapanTravelTips · posted February 2024
tabiji verdict: Beautifully simple — one set, one price, no choices needed. The ¥4,000 set includes yudofu plus a parade of small tofu dishes that showcase every way Kyoto prepares tofu. The garden setting near the bamboo grove adds to the atmosphere. A great introduction if you've never tried yudofu before.
What to order: The vegetarian yudofu set — fully plant-based, served in a serene traditional setting right near Arashiyama station.
"Its in Arashiyama but I really liked Seizan Soudou. Its a vegetarian tofu place but its really good food."
— r/JapanTravelTips · posted September 2024
"Seizan Sodo vegetarian Yudofu place really near Arashiyama station, I was recommended this if Shigetsu didn't have open spots for lunch."
— r/JapanTravelTips · posted December 2024
tabiji verdict: The best option for vegetarians and vegans wanting the full yudofu experience — the entire set is plant-based, which is rarer than you'd think (many yudofu places use dashi). Right near Arashiyama station, it's also a great backup if Shigetsu at Tenryuji is fully booked. No-frills, genuine, delicious.
What to order: The shojin ryori kaiseki — multi-course Buddhist vegetarian cuisine with tofu as the centerpiece. Served in a formal Japanese room overlooking the temple grounds.
"Daitokuji Ikkyu is the fancy option, shojin ryori in kaiseki style, a little pricey, Japanese atmosphere."
— r/Kyoto · posted March 2024
tabiji verdict: The most elevated tofu-centric dining on this list — shojin ryori (Buddhist temple cuisine) served kaiseki-style next to one of Kyoto's most important Zen temple complexes. The tofu is just one element of a multi-course vegetarian experience that's been perfected over centuries. Worth the trip to northwest Kyoto.
What to order: The tofu set lunch — an affordable, accessible introduction to Kyoto tofu cuisine. They also offer a halal-friendly menu.
"Okabeya (Tofu restaurant): has a halal lunch menu. It was raining so we stopped here after we put on our kimono."
— r/JapanTravel · posted October 2025
tabiji verdict: The most accessible tofu restaurant on this list — no reservation needed, affordable prices, and a halal menu option (extremely rare in Kyoto). Located in the Higashiyama tourist area near Kiyomizu-dera, it's a perfect lunch stop while sightseeing. Not as refined as Okutan or Junsei, but genuine and welcoming.
What to order: Fresh tofu to eat on the spot — they make it daily using traditional methods. Just pure, fresh, extraordinary tofu at neighborhood prices.
"Not underrated, but well-rated for those who love it — Iriyama Tofu Shop near Nijo-jo."
— r/JapanTravelTips · posted May 2025
tabiji verdict: Not a restaurant but a working tofu shop — and that's exactly the point. This is where you taste what Kyoto tofu is really about: just fresh, perfectly made tofu without any fancy presentation. Near Nijo Castle, so easy to add to a sightseeing day. The cheapest entry on this list and arguably the purest tofu experience.
What to order: The tofu donburi — fresh tofu over rice with savory toppings. Simple, cheap, incredibly satisfying. Also sells fresh tofu to take away.
tabiji verdict: Toyoukeya proves that great Kyoto tofu doesn't have to cost ¥4,000+. This family-run tofu maker near Kitano Tenmangu serves donburi (rice bowls) with their fresh tofu for under ¥1,500. There's usually a queue — locals love it. Combine with a visit to Kitano Tenmangu shrine and the nearby Kamishichiken geisha district.
Frequently Asked Questions
What is yudofu?
Yudofu (湯豆腐) is Kyoto's signature tofu dish — silky tofu gently simmered in kombu broth, then dipped in a light soy-ginger sauce. It sounds simple because it is — the magic is in Kyoto's soft water and the freshness of the tofu. Typically served as part of a multi-course set.
Why is Kyoto famous for tofu?
Kyoto's tofu reputation dates back centuries to its Buddhist temple culture, which required vegetarian cuisine. The city's soft, mineral-rich mountain water produces silkier tofu than anywhere else in Japan. The tradition was perfected around Nanzenji temple, where many yudofu restaurants still operate.
Is Kyoto tofu vegetarian-friendly?
The tofu itself is always plant-based, but many yudofu sets include dashi (fish stock) in the broth. Fully vegetarian options exist at Seizan Soudou, Daitokuji Ikkyu, and some dishes at Shigetsu. Always confirm when booking.
Do I need a reservation?
For Okutan, Tousuirou, and Shoraian — yes, especially on weekends and during autumn. Junsei, Sagano, and Seizan Soudou may accept walk-ins. Toyoukeya and Iriyama are casual, no reservations.