Migros Restaurant Prices: What a Meal Actually Costs This Week
In the Migros Zurich cooperative menu plan for week 32/2026 (3–7 August 2026), lunch menus cost CHF 16.50 to CHF 19.50, the Grill-Combo including a PET drink CHF 14.90 to CHF 19.90, and the vegetarian buffet CHF 3.60 per 100 grams. The Coop Sparmenü is CHF 9.95 per coop-restaurant.ch, served from 11.30 to 13.30. Prices differ by cooperative and by site.

A Migros Restaurant is a self-service canteen inside or beside the store: you take a tray, build your meal at the buffets and serving counters, and pay at the till at the end. In the official menu plan of the Migros Zurich cooperative for the week of 3 to 7 August 2026 (week 32), lunch menus cost between CHF 16.50 and CHF 19.50, the «Grill-Combo» including a PET drink costs between CHF 14.90 and CHF 19.90, and the vegetarian buffet is priced at CHF 3.60 per 100 grams. At Coop Restaurant the «Sparmenü» budget menu costs CHF 9.95 per coop-restaurant.ch (August 2026) and is available from 11.30 to 13.30. Prices and range vary by cooperative and by site — the board in the restaurant is what counts.
Last reviewed: August 2026.
Sources checked regularly. Migros prices: official menu plan of the Genossenschaft Migros Zürich, week 32/2026 (3–7 August 2026), and the Migros-Restaurant page of the Migros Zurich cooperative on gastro.migros.ch. Regional menu format: menu plan of the Genossenschaft Migros Ostschweiz for the week of 4 to 9 August 2025. Cumulus and WiFi: gastro.migros.ch. Coop prices: coop-restaurant.ch (August 2026). Coffee and soft-drink increase at Coop: Blick (31 March 2026). Average café crème price: SRF News (24 November 2025), figures from Cafetiersuisse. All sites retrieved on 3 August 2026.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
How much does a meal at a Migros Restaurant cost?
Migros does not publish a nationwide price list. It publishes a weekly menu plan as a PDF for each regional cooperative, and that is the only solid, dated source. The plan of the Genossenschaft Migros Zürich for calendar week 32 of 2026 lists five lunch menus priced from CHF 16.50 to CHF 19.50 and five «Grill-Combo» plates from CHF 14.90 to CHF 19.90, with the combo including a PET drink of your choice according to the document.
| Menu plan, Genossenschaft Migros Zürich, week 32/2026 (3–7 August 2026) | Price |
|---|---|
| Veal polpette, tomato sauce, spaghetti, courgettes | CHF 16.50 |
| Viennese-style creamed veal goulash, buttered spätzli, side salad | CHF 19.50 |
| Beef olive, red-wine sauce, noodles, carrots | CHF 16.50 |
| Beef pepper steak, herb butter, rosemary potatoes | CHF 19.50 |
| Salmon steak, almond butter, pilaf rice, leaf spinach | CHF 17.50 |
| Grill-Combo sausage with fries, PET drink included | CHF 14.90 |
| Grill-Combo half chicken with fries, PET drink included | CHF 15.90 |
| Grill-Combo breaded pork escalope, PET drink included | CHF 19.90 |
| Vegetarian buffet, hot and cold | CHF 3.60 / 100 g |
Two lines in the same document clear up most of the confusion. The footnote «Nur in grösseren Restaurants können alle Menüs angeboten werden» means only the larger restaurants can offer the full range. And the «Klassiker» section is on offer «täglich bis Ladenschluss», daily until the store closes: arrive late in the afternoon and the day's menus may be gone, but the classics will not be.
That prices are set regionally becomes obvious the moment you look at another cooperative. The menu plan of the Genossenschaft Migros Ostschweiz for the week of 4 to 9 August 2025 had a category of its own, the «Mittags-Hit» at CHF 10.50, alongside «Mittags-Menus» from CHF 13.50 to CHF 18.50. Those are August 2025 prices from a different cooperative, so not a like-for-like comparison with Zurich in 2026 — but they show that menu categories and price tiers differ by region.
How does self-service work at Migros and Coop restaurants?
The routine is the same at both and has nothing in common with a waited restaurant: take a tray, assemble at the counters, pay at the till, find a table, clear your own dishes at the end. Coop describes its own format on coop-restaurant.ch as combining the pleasure of varied buffets with the speed of a self-service restaurant, plus live-cooking stations where dishes are prepared in front of guests.
You pay either by weight or by menu — and that is exactly where a cheap lunch turns into an expensive one. At the Migros Zurich buffet the rate is CHF 3.60 per 100 grams, so 300 grams comes in under the day's menu while 500 grams does not. The tray is not weighed; the salad dressing is.
Two side benefits are officially documented. gastro.migros.ch states that you earn one Cumulus point per franc spent anywhere in Switzerland, and promises free internet of up to two hours via the WiFi hotspots in all Migros Restaurants. For commuters and students the second is often worth more than the first.
How much is the Coop Restaurant budget menu?
Coop states on its own site that it runs «180 Standorte in der ganzen Schweiz» — 180 sites across Switzerland — and publishes exactly one fixed price point: the Sparmenü. In August 2026 coop-restaurant.ch advertised penne all'arrabbiata with beef meatballs at CHF 9.95, with availability «von 11.30 – 13.30 Uhr» and while stocks last. The dish rotates: Coop states that every week the Coop Restaurant offers a different Sparmenü — which is what many people are looking for when they search for a Coop weekly menu.
Breakfast is equally concrete. The breakfast page advertises a «Frühstücks-Combo» at CHF 6.95 with 2 rolls or croissants, 1 hot drink of your choice, 1 portion of jam and 1 portion of butter; a second hot drink costs CHF 2.65. On top of that runs a digital stamp card in the Supercard app: every 11th hot drink is free. For the children's menu Coop names no price, only a gift from the JaMaDu world; the Migros Zurich cooperative, by contrast, prices its children's menu at CHF 8.90 including a surprise.
Migros Restaurant vs Coop Restaurant: what does each one publish?
| Metric | Migros Restaurant | Coop Restaurant |
|---|---|---|
| Format | Self-service, buffets and serving counters (gastro.migros.ch) | Self-service with buffets and live cooking (coop-restaurant.ch) |
| Menu of the day | CHF 16.50–19.50, Migros Zürich plan, week 32/2026 | Sparmenü CHF 9.95, 11.30–13.30 (coop-restaurant.ch, August 2026) |
| Meal with a drink | Grill-Combo CHF 14.90–19.90 incl. PET drink (week 32/2026) | no combined price published |
| Vegetarian | Buffet CHF 3.60 / 100 g (Migros Zürich) | daily-changing vegetarian and vegan offer, no price published |
| Children's menu | CHF 8.90 including a surprise (Migros Zürich) | price not published, gift from the JaMaDu world |
| Coffee | «Kaffee nach Wahl für 2.90» with pastry, cake or biscuits (week 32/2026) | XL coffee CHF 4.95 since 23 March 2026, previously CHF 4.45 (Blick, 31 March 2026) |
| Breakfast | breakfast offer exists, no price published | combo at CHF 6.95, second hot drink CHF 2.65 |
| Loyalty | 1 Cumulus point per franc spent (gastro.migros.ch) | every 11th hot drink free via the Supercard app |
| Number of sites | no current official total published | 180 across Switzerland (coop-restaurant.ch) |
| Extras | free WiFi up to two hours; 20% off the salad buffet on Wednesdays (Migros Zürich) | sister formats Take it, Ca'Puccini and Thai Street |
The table compares what the two operators publish themselves, not the same dish: a CHF 9.95 budget menu and a CHF 17.50 menu of the day are different products in different portion sizes.
How much is a coffee at a Migros or Coop restaurant?
A market benchmark helps place the figures. SRF News reported on 24 November 2025, citing the trade association Cafetiersuisse, that a café crème cost an average of CHF 4.65 in German-speaking Switzerland — 7 centimes more than in 2024 and the sixth increase in a row. Against that backdrop: per Blick (31 March 2026), Coop raised the XL coffee in its 180 restaurants from CHF 4.45 to CHF 4.95 on 23 March 2026, and the 0.5-litre soft drink from CHF 3.65 to CHF 3.75.
At Migros the only officially published coffee price is a bundled one. The Migros Zürich menu plan for week 32/2026 lists, under «Dessert-Hit», a coffee of your choice for CHF 2.90 with patisserie, cake or biscuits. A standalone coffee is not priced. The Eastern Switzerland plan from August 2025 showed the same logic in different packaging: lemon tart plus a hot drink for CHF 5.40.
Where are Migros Restaurants, and when are they open?
Migros Restaurants sit inside or right next to larger branches — city-centre sites such as the Migros on Marktgasse in Bern, or the big shopping centres. Migros publishes no nationwide restaurant count on its gastronomy pages, so none appears here; Coop states 180 sites.
Neither operator commits to nationwide opening hours. Coop points to its own restaurant finder, which shows when each site is open. In practice the restaurants track store hours, and the Migros menu plan confirms this indirectly by saying the classics are available «täglich bis Ladenschluss», daily until the shop closes. On public holidays the cantonal shop-opening rules therefore apply — our guide to Migros opening hours on public holidays sets out which.
Is the restaurant worth it against takeaway or shopping for lunch?
Honestly: it depends, and on things no price list shows. A CHF 9.95 budget menu beats almost any bought lunch if you are already out and have nothing with you. A CHF 19.50 menu of the day, on the other hand, is a restaurant price that a homemade sandwich, a salad from the chilled aisle or last night's leftovers will almost always undercut. And two adults with a child do a completely different sum thanks to the children's menu.
For the part that genuinely can be compared — the ingredients and ready-to-eat items in the store — you can see it live: Rappn shows over 10,000 current offers from seven Swiss chains (Migros, Coop, Aldi Suisse, Lidl, Denner, Aligro, Otto's), with unit-price comparison per kilo or litre, so you can see what the shelf alternative actually costs this week. Migros, Coop and Denner have started their weekly promotions on Thursday since 5 February 2026; Aldi Suisse and Lidl Schweiz drop offers on Mondays and Thursdays — which is when the weekly sum changes too.
What to take away
Three things to keep: Migros Restaurant prices are regional, so the cooperative's current menu plan plus the board on site is the only reliable source. The buffet is a weight price, not a menu price — at CHF 3.60 per 100 grams the portion decides the bill. And the cheapest published fixed price point across the two chains is currently the Coop Sparmenü at CHF 9.95, 11.30 to 13.30, changing weekly.
Next step: if you buy lunch in the store rather than in the restaurant, set a price watch in Rappn on what actually lands in your basket — bread, cold cuts, cheese, yoghurt, coffee. Then on Thursday, when the new weekly promotions start, you can see straight away where it is cheaper this week. Rappn is free and is not paid by any chain. For an overview of the chains themselves, see our guide to Swiss supermarkets.
Sources checked: .
This is Rappn's home screen: when lunch comes from the shop instead of the restaurant, see what bread, cheese, yoghurt and coffee cost this week across all 7 Swiss chains. Tap around to try it.
Welcome
Free, no account required · iOS & Android
Why Rappn?
Rappn is the only neutral grocery price comparison app in Switzerland , with no commercial agreements with any retailer. Our comparisons are truly independent.
- 100% free , no subscription, no hidden costs
- Neutral , no commercial agreements with Migros, Coop, Aldi, Lidl, Denner, Aligro, or Otto’s
- Real-time data , prices updated continuously
- +10,000 offers, +3,000 supermarkets, 100% free
Ready to save on groceries?
Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.
Frequently Asked Questions
How much does a meal at a Migros Restaurant cost?
There is no nationwide Migros price list — each regional cooperative publishes its own weekly menu plan. In the official plan of the Genossenschaft Migros Zürich for week 32/2026 (3–7 August 2026), the five lunch menus cost between CHF 16.50 and CHF 19.50, the five «Grill-Combo» plates including a PET drink between CHF 14.90 and CHF 19.90, and the vegetarian buffet is priced at CHF 3.60 per 100 grams. Another cooperative can use different categories and prices.
How much is the Coop Restaurant Sparmenü?
Per coop-restaurant.ch, the Sparmenü cost CHF 9.95 in August 2026 — penne all'arrabbiata with beef meatballs — available «von 11.30 – 13.30 Uhr» and while stocks last. Coop states that every week the Coop Restaurant offers a different Sparmenü. Coop says it operates 180 sites across Switzerland.
How does the Coop Restaurant weekly menu work?
Coop publishes no nationwide weekly menu PDF; instead the Sparmenü rotates each week (coop-restaurant.ch, August 2026). The current dish and the opening hours are shown per site in Coop's restaurant finder. Migros, by contrast, publishes a menu plan PDF per cooperative for the current and the following week.
Are prices at the Migros Restaurant on Marktgasse in Bern the same as in Zurich?
Not necessarily. Migros sets menus and prices per cooperative: Bern belongs to the Genossenschaft Migros Aare and Zurich to the Genossenschaft Migros Zürich, and each publishes its own menu plan. The Zurich plan for week 32/2026 adds that only the larger restaurants can offer the full range of menus. The binding reference is therefore the relevant cooperative's current menu plan plus the board in the restaurant.
How much is a coffee at a Migros or Coop restaurant?
Migros publishes only a bundled price in the Genossenschaft Migros Zürich plan for week 32/2026: a coffee of your choice for CHF 2.90 with patisserie, cake or biscuits. At Coop, per Blick (31 March 2026), the XL coffee went from CHF 4.45 to CHF 4.95 on 23 March 2026. As a market benchmark, SRF News on 24 November 2025 cited Cafetiersuisse figures putting a café crème in German-speaking Switzerland at an average of CHF 4.65.
When are Migros Restaurants and Coop Restaurants open?
Neither Migros nor Coop states nationwide opening hours; both point to their site finders. In practice the restaurants follow store hours — the Migros week 32/2026 menu plan says the classics are on offer «täglich bis Ladenschluss», daily until the shop closes. On public holidays the cantonal shop-opening rules apply.
