Kyoto's cultural heritage as the ancient capital of Japan extends beyond its stunning temples and shrines to create a rich and sophisticated culinary tradition well worth exploring. From elegant kaiseki cuisine to imaginative tofu dishes and traditional tea and sweets, here’s our guide to the best places to eat in Kyoto.

Best cheap eats

Ippūdō

Ramen joint Ippūdō, round the corner from Nishiki Market, is so popular there's often a queue going out the door, and once you’ve eaten here it's easy to see why. The noodles are the perfect texture, served in a rich broth with a variety of toppings to choose from. Get one of the special sets with bite-size gyoza dumplings for a low cost yet filling meal.

Omen

Just five minutes from Ginkaku-ji temple, this traditional restaurant specialises in thick, chewy udon noodles. You can have these hot or cold, and they come served as part of a set with soup and vegetables, which you can mix however you like. There’s also plenty of a la carte dishes at Omen, such as grilled chicken, sushi and tempura, all for a great price.

  • placement: fullWidth
  • path: articles/in-content-top
  • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
  • targeting:
    {
      "url": "best-places-to-eat-in-kyoto",
      "destination": "Kyoto",
      "continent": "Asia",
      "country": "Japan",
      "city": "Kyoto"
    }

Giro Giro Hitoshina

If you want to try Kyoto’s famous kaiseki ryori without breaking the bank, then Giro Giro Hitoshina is the place to go. In a livelier and far less formal environment, the chefs serve up a modern version of this multicourse cuisine. Expect inventive dishes and good-quality ingredients, executed well and for a reasonable price. Reservations are recommended.

Read more: The best day trips from Kyoto

A traditional kaiseki meal sits on a dark table; there are two bowls full of ornate looking dishes atop a red plate, and surrounding it are nine bowls and dishes of various shapes and sizes, each with delicate morsels of food.
There are several top spots in Kyoto to savour kaiseki cuisine. KPG_Payless / Shutterstock

Best high-end dining

Kitcho Arashiyama

Those wanting to sample the absolute best of Kyoto’s kaiseki cuisine need look no further. At the elegant Kitcho Arashiyama restaurant, exquisitely presented dishes made using the finest seasonal ingredients are served in private tatami rooms overlooking the gardens. Each one arrives separately, looking as much like a work of art as a meal. Reservations are essential, and should be made well in advance.

Kikunoi

A mecca for foodies, Michelin-starred Kikunoi, just south of Maruyama Park and Yasaka Shrine, represents the ultimate in high-end Japanese dining. The menu is a parade of luxurious little dishes that showcase the current season. The attention to detail here, which covers not just the food but also the tableware and decor, is second to none. Advanced reservations are, of course, required.

Hyōtei

With a 400-year history, Hyōtei is one of Kyoto’s oldest restaurants. Housed in a traditional building in the east of the city, the flavours and culinary techniques used reflect the restaurant's long heritage. The menu is fish-and-vegetable-centric, featuring impeccable ingredients sourced from local producers. Though not suited to everyone’s palate, it’s perfect for trying authentic Japanese haute cuisine.

  • placement: fullWidth
  • path: articles/in-content-middle
  • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
  • targeting:
    {
      "url": "best-places-to-eat-in-kyoto",
      "destination": "Kyoto",
      "continent": "Asia",
      "country": "Japan",
      "city": "Kyoto"
    }

Read more: Highlights of Kyoto

A set of chopsticks holds some traditional Buddhist cuisine, which sits in a small square bowl.
Based on ancient religious concepts, the Buddhist cuisine of shojin ryori is free of any animal products. Ko Fujimura / Getty Images

Best vegan and vegetarian

Shigetsu

Located in the grounds of Tenryū-ji temple in the beautiful Arashiyama district, Shigetsu serves the traditional Japanese Buddhist cuisine shojin ryori. This consists of a selection of exquisitely presented small dishes made using local, seasonal ingredients and no animal products. It’s a little pricey, but worth it for the quality of the food and the gorgeous surroundings to enjoy it in.

Ain Soph Journey

One of Kyoto’s newest vegan restaurants, Ain Soph Journey offers 100% plant-based meals including burgers, a creamy green spinach curry, and hearty mushroom hayashi rice stew. The best part, however, is its desserts. From a fudge-like chocolate gateau and rich creme brûlée to the wonderfully fluffy matcha tea pancakes, you're going to want to keep coming back until you've tried them all.

Choice

Located near Sanjo station, Choice’s menu is entirely vegan, and gluten-free too. Vegan cheese is made on site and it's used in the majority of the dishes, which include risotto, several pastas and taco rice. Cheese plates are also available, so you can sample all the different flavours, from smoky and rum raisin to koto, which is made using local herbs.

Read more: Kyoto and more: the highlights of Japan's Kansai region

  • placement: native
  • path: articles/in-content-native
  • possible size: [f, l],
  • targeting:
    {
      "url": "best-places-to-eat-in-kyoto",
      "destination": "Kyoto",
      "continent": "Asia",
      "country": "Japan",
      "city": "Kyoto"
    }
A light pink ball of a wagashi treat sits on a dark purple plate; inside it is a small purple sweet.
Wagashi (traditional Japanese confections) are often served with tea. sot / Getty Images

Best teahouses

Kagizen Yoshifusa

This traditional sweet shop dates back to the Edo period, and is a Gion institution. It sells artistic wagashi confectionary, as well as other authentic desserts like warabi-mochi. This jelly-like confection is served drizzled in a black sugar syrup and dusted with kinako (roasted soy bean flour), and makes the perfect accompaniment to the matcha served in the tearoom out back.

Ippōdō

Ippōdō is one of the best tea shops in Kyoto, and its adjoining Kaboku Tearoom is a great place to discover the joy of brewing it for yourself. Its tea menu is extensive, featuring high-end gyokuro, roasted hojicha, and grassy sencha as well as matcha. These are served with intricately decorated, seasonal Japanese sweets to offset the tea's bitterness.

Motoan

This teahouse is attached to Marukyu Koyamaen, which sells some of the city’s best quality green tea. Not far from Nijō-jō castle, Motoan is serene and welcoming, with pretty views out over the garden. It offers a mixture of traditional Japanese sweets and western-style cakes and pastries with a Japanese twist to accompany its tea, such as the signature matcha Swiss roll.

Best tofu restaurants

Tōsuirō

One of Kyoto’s most famous culinary specialities is tofu, and you’ll be genuinely impressed by what the chefs at Tōsuirō can do with this humble ingredient. A number of different sets are available, with an assortment of tofu dishes along with other small plates like sashimi. In the summer there’s the option to enjoy kawayuka seating on the terrace overlooking the Kamogawa river.

Saga Tofu Ine

Saga Tofu Ine in Arashiyama offers a variety of creative set menus using its own homemade tofu. These include dishes such as sesame tofu, dengaku (tofu baked in miso), and agedofu (deep-fried tofu). Alternatively, if you just want a sweet treat, opt for the fluffy tofu and soy milk doughnuts, or tofu soft-serve ice cream flavoured with green tea.

Junsei Shoin

Part of the Nanzen-ji temple complex, Junsei Shoin specialises in yudofu – tofu simmered in broth – and yuba. The latter is tofu skin, made by skimming the top from gently cooking soy milk, which tastes much nicer than it sounds. Junsei allows the tofu’s natural flavour to speak for itself, and it’s worlds apart from what you find in western supermarkets.

You might also like:
Top 16 free things to do in Kyoto
The best Kyoto restaurants to try traditional Japanese food
Exploring alpine paths: the 5 best hikes in Kyoto

  • placement: fullWidth
  • path: articles/bottom
  • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
  • targeting:
    {
      "url": "best-places-to-eat-in-kyoto",
      "destination": "Kyoto",
      "continent": "Asia",
      "country": "Japan",
      "city": "Kyoto"
    }

Explore related stories

Woman holding jog and pouring gravy onto traditional Christmas dinner, roast meat and vegetables on plate, sauce, preparation, temptation, healthy eating
1393670282

Festivals & Events

Christmas dinners around the world: choose your favorite festive dishes

Nov 22, 2024 • 5 min read