Skip to content

Street Food Guide Switzerland 2025: The Best Sandwiches in Switzerland

© Shutterstock

Langstrasse 31, 8004 Zurich, Switzerland

Here, sandwiches are taken seriously. Good bread is filled with carefully selected ingredients and a lot of love. If you prefer, you can also enjoy warming soups, crisp salads, and delicious drinks—or the lunch combo featuring a sandwich and soup or salad at an unbeatable price.

Spitalgasse 12, 8001 Zurich, Switzerland

Dialogweg 11, 8050 Zurich, Switzerland

Bederstrasse 2, 8002 Stadtkreis 2, Switzerland

Mattenweg 1, 3096 Oberbalm, Switzerland

Technikumstrasse 32, 8400 Winterthur, Switzerland

Schaffhauserstrasse 433, 8050 Zurich, Switzerland

Ankerstrasse 65, 8004 Zurich, Switzerland

If you love thick sandwiches, you've come to the right place. Following the American style, the buns are generously filled with meat or vegetarian alternatives. The owners draw inspiration for their flavor combinations from all over the world.

Sechseläutenplatz, 8045 Zurich, Switzerland

This historic restaurant in the center of Lugano is a foodie's paradise. It offers countless delicacies to go, ranging from pasta to various salads to caviar. The delicious panini, filled with Italian cold cuts, cheese, antipasti, and more, are especially popular.

Via Pessina 12, 6900 Lugano, Switzerland

You can spend the whole day at this charming little spot in the Old Town. There’s always something delicious to eat and drink. The highlight of the menu is the so-called “colorful sandwiches”—open-faced sandwiches in every color. There’s something for every taste and preference.

Schneidergasse 2, 4051 Basel, Switzerland

A special culinary experience awaits you at the Bern train station, between platforms 8 and 9. Here you’ll find Al Toque, an empanadería in the South American tradition. The empanadas are made by hand with love and care and filled with the finest ingredients.

Bahnhofplatz 10A, 3011 Bern, Switzerland

Birmensdorferstrasse 129, 8003 Zurich, Switzerland

Lagerstrasse 95, 8004 Zurich, Switzerland

Wabersackerstrasse 33, 3097 Liebefeld, Switzerland

Badenerstrasse 29, 8004 Zurich, Switzerland