Skip to content

Street Food Guide Switzerland 2025: The Best Street Food in Eastern Switzerland

© Shutterstock

Barkada Burger Bar’s reputation extends far beyond the city limits. Here you’ll find delicious burgers made with Swiss beef or featuring a tempura patty, along with a wide variety of toppings. The fried chicken tenders and vegetarian fried cauliflower nuggets are also big hits.

Bachstrasse 16, 8200 Schaffhausen, Switzerland

This food truck has become almost legendary thanks to its excellent food and the various pop-up events it hosts in Zurich, Schaffhausen, and beyond. The owner, Aon, focuses primarily on making Thai noodle soups, but sometimes prepares other dishes as well.

Rheinhofgässchen 12, 8212 Neuhausen am Rheinfall, Switzerland

Great vibes and fantastic pizza in a variety of styles—namely Detroit, Napoli, and, most recently, New York-style slices. They all taste wonderful and are easy to digest, because the dough is allowed to rest for at least 36 hours and the toppings are outstanding.

Marktplatz 11, 9000 St. Gallen, Switzerland

When you walk through the door of this restaurant, you step into a little piece of Mexico. They serve street food like tacos and burritos, as well as specialties such as aguachile—a type of ceviche from the northern province of Sinaloa—or crispy “vampiro” corn tacos. Everything tastes wonderfully authentic.

Löwengässchen 8, 8200 Schaffhausen, Switzerland
Napulé Netstal

Napulé’s famous pizza is also available in Netstal. The dough is allowed to rest for a long time, making it especially soft, light, and delicious. Even with the generous toppings, no corners are cut when it comes to quality. The pizza crusts are then baked briefly in a hot oven—buonissimo!

Kreuzbühlstrasse 2, 8754 Glarus, Switzerland

Wittenwilerstrasse 33, 8355 Aadorf, Switzerland

Nico’s Kitchen food truck can be found at various locations around Lake Zurich. There, he serves delicious, Mexican-inspired dishes: burritos and fajitas, as well as salad bowls for health-conscious customers. The motto is: “Fresh, bold, and no bullshit.”

Heimatstrasse 30, 8645 Rapperswil, Switzerland

Schaffhausen is home to one of the best bánh mìs outside of Vietnam—and that’s not just according to the founders of Bánh Me!, but also to many regular customers. Here, crispy baguettes are paired with delicious fillings, both with and without meat. They also serve delicious noodle bowls.

Tanne 8, 8200 Schaffhausen, Switzerland

Not far from the train station, MamaLaos serves two dishes from Laos—a curry with rice or a rice noodle curry soup. Both are available in vegan or chicken versions, along with various toppings you can add as you like. That’s all you need—it tastes wonderful.

Bahnhofstrasse 17, 9000 St. Gallen, Switzerland

The burgers here are just the way you’d want them: fresh, juicy, and made with the finest ingredients. The buns are baked according to Burgerei’s recipe at a bakery in Glarus, and the rest is made in-house. The patties are also homemade, made from cuts of meat ground in our own meat grinder.

Rösslistrasse 30, 8752 Näfels, Switzerland

This St. Gallen snack bar serves delicious noodle soups with Korean and Japanese influences. If you prefer rice, you can order Korea’s national dish, bibimbap, with a variety of toppings. The gyoza and mandu dumplings are also worth trying.

Unterer Graben 6, 9000 St. Gallen, Switzerland

Here’s a small selection of different dishes. The motto seems to be: As long as it tastes good, that’s all that matters. Whether it’s ramen, a pulled-pork sandwich, or Thai curry—they all have one thing in common: they’re bursting with rich flavor, because everything is cooked with the finest ingredients.

Gallusstrasse 41, 9000 St. Gallen, Switzerland

At Gemperli, everyone leaves happy—even groups where half are on a diet and the other half don’t like vegetables. There are healthy bowls with and without meat or fish, as well as classic St. Gallen bratwurst with bread, potato salad, or Ghackets with Hörnli.

Schmiedgasse 34, 9000 St. Gallen, Switzerland

No matter where you are, a visit to Tibits is always a good idea. The vegetarian buffet offers something delicious for every guest, whether it’s pasta with creamy mushroom sauce, Indian-inspired curries, or vegan wraps. You choose what you like and pay by weight.

Bahnhofplatz 1a, 9000 St. Gallen, Switzerland

Voa Davos Lai 22, 7078 Lenzerheide, Switzerland

This centrally located snack bar in St. Gallen serves Vietnamese delicacies. Not only is the famous sandwich—after which the shop is named—delicious, but so are the national soup, pho, and various noodle bowls. It’s well worth a visit, even for vegetarians.

Metzgergasse 15, 9000 St. Gallen, Switzerland

You can find this cute black food truck at various locations between Meilen on Lake Zurich and Glarus. They serve juicy burgers with beef, chicken, or veggie patties, as well as a tasty hot dog. Each guest can choose their own toppings and sauces.

Landstrasse 2, 8754 Glarus, Switzerland

Bachstrasse 8, 9230 Flawil, Switzerland

At Olive Food, the focus is on Mediterranean cuisine—but that’s not all. Turkish specialties such as kebab, dürüm, Adana kebab, and pide are featured alongside pizza, and the extensive menu also includes hamburgers, various salads, and healthy meals. Friendly service.

Rorschacher Strasse 124, 9000 St. Gallen, Switzerland

You can tell right away from the stylish decor that this isn't your average kebab shop. In addition to pide, burgers, pizza, and classic kebabs, they offer many creative takes on the Turkish sandwich, such as the “Toscana” with mozzarella and pesto or the “Swiss” with raclette cheese.

Linsenbühlstrasse 32, 9000 St. Gallen, Switzerland

Toggenburgerstrasse 62, 9500 Wil, Switzerland

Located in the heart of Chur, this restaurant has been serving Lebanese specialties since 1990. The wraps filled with falafel, kibbeh, or various meats are a favorite among all—they even offer ostrich shawarma. If you have a little more time or are really hungry, order a plate meal.

Untere Gasse 5, 7000 Chur, Switzerland

If you miss your large Italian family, you’ll find a substitute at this takeout spot. Mamma Antonietta cooks fresh pasta for her guests—which is also available to take home—as well as arancini and more. The restaurant is widely known for its panettone, which is baked during the Christmas season.

Obere Gasse 35, 7000 Chur, Switzerland