Festive Roast Prices in Switzerland: What the Cost per Person Really Depends On
What a festive roast costs per person in Switzerland is decided by the species and the cut, not by the discount. Proviande weekly producer prices valid from Monday 7 September 2026 put class T3 calves at CHF 17.30 per kilo of slaughter weight against CHF 3.20 for slaughter pigs (from Friday 4 September 2026), a factor of more than five. Whole Christmas turkeys are almost always imported: the domestic share of turkey meat is under 20 percent (lid.ch, 26 November 2025). Which cut is discounted this week, and at which chain, you see live in Rappn.
Rappn compares prices across all 7 chains live: free, no account.
Compare roast offersAll current meat and roast offers across the Swiss chains, searchable and filterable by product, category, price and canton, with the base price per kilo next to the pack price.

What a festive roast costs per person in Switzerland is decided by the species and the cut, not by the discount. Between pork fillet in pastry, a veal roast and a beef fillet the gap is not measured in percent but in multiples, and it starts long before the shelf: Proviande weekly producer prices valid from Monday 7 September 2026 put class T3 calves at CHF 17.30 per kilo of slaughter weight against CHF 3.20 for slaughter pigs (valid from Friday 4 September 2026). This guide sets out what actually drives the price of a festive roast, when it can be on Aktion at all, and why the whole Christmas turkey is almost always imported. Which cut is discounted this week, and at which chain, you see live in Rappn.
Last updated: September 2026. Sources: Proviande, "Wochenpreise und Daten zum Schlachtviehmarkt" (values valid from 7 September 2026, pigs from 4 September 2026); Proviande on the 2025 meat supply and on tariff quotas (proviande.ch, retrieved September 2026); lid.ch, "Schweizer Trutenfleischproduktion: eine stabile Nische unter starkem Importdruck", 26 November 2025; kmu.admin.ch, "Kennzeichnung der Preise"; promotion days per the Coop release via foodaktuell.ch (21 January 2025), aldi-suisse.ch and lidl.ch. This guide deliberately quotes no weekly counter prices.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
What does a festive roast cost per person in Switzerland?
There is no single figure, for two solid reasons. First, the festive roast is not one product. Coop lists pork fillet in pastry at 800 g and pork fillet in pastry with forcemeat at 1000 g in its online range (coop.ch, product pages, September 2026), and at the meat counter the same idea exists with beef fillet, with veal, or without the forcemeat. That is four price brackets under one name. Second, the price moves with the promotion weeks between October and December.
The comparison only becomes honest per kilo. Federal rules require the base price: for measurable goods whose retail price is calculated according to the quantity sold, the base price per litre, kilogram or metre must be shown (kmu.admin.ch, "Kennzeichnung der Preise"). The francs-per-kilo figure is therefore already on the shelf label, just printed smaller than the pack price. Comparing an 800 g piece with a one-kilo piece otherwise means comparing two different quantities and reading the gap as a price difference.
Why veal costs a multiple of pork
The gap opens long before the shelf. Proviande surveys slaughter livestock prices every week; the values below are valid per proviande.ch from Monday 7 September 2026, and from Friday 4 September 2026 for slaughter pigs. These are producer prices per kilo of slaughter weight, not shelf prices: processing, butchery, margin and VAT come on top. The ranking holds all the same, and it explains why veal and pork never land in the same bracket.
| Category | Producer price per kg slaughter weight | Class | Valid from |
|---|---|---|---|
| Calves (KV) | CHF 17.30 | T3 | Monday 7 September 2026 |
| Lambs (LA) | CHF 14.00 | T3 | Monday 7 September 2026 |
| Young bulls (MT) | CHF 11.20 | T3 | Monday 7 September 2026 |
| Oxen (OB) | CHF 11.20 | T3 | Monday 7 September 2026 |
| Heifers (RG) | CHF 11.20 | T3 | Monday 7 September 2026 |
| Cows (VK) | CHF 10.00 | T3 | Monday 7 September 2026 |
| Slaughter pigs (SP) | CHF 3.20 | No class stated | Friday 4 September 2026 |
A kilo of veal therefore costs the processor a good five times a kilo of pork, and beef roughly three and a half times. If you want to bring a festive menu down, the strongest lever is the species and the cut rather than the discount: pork fillet in pastry instead of beef fillet in pastry moves the bill more than any December promotion does. For the year-round picture, see our comparison of the cheapest meat in Switzerland.
When are festive roasts on offer?
On the same weekday as everything else. Migros, Coop and Denner start their weekly Aktionen on Thursday: Coop since the week of 21 January 2025, when the chain moved its price promotions from Tuesday to Thursday (press release via foodaktuell.ch), Migros and Denner since 5 February 2026. Aldi Suisse and Lidl Schweiz run two rounds a week, on Monday and Thursday (aldi-suisse.ch, lidl.ch). Advent changes nothing about that rhythm, it only puts more roasts into the same leaflet.
A crossed-out price deserves a second look. Since 1 January 2025, a comparison price may appear next to the price actually payable only if the goods were offered at that price for at least 30 days beforehand (Art. 16 para. 1 PBV, via kmu.admin.ch). A "was" price is therefore not an invented number. It says nothing, however, about what the same kilo costs this week at another chain, and for a festive roast that is the more expensive question. Prices change every Thursday, Rappn shows the current ones. Which meat categories get discounted and when is set out in our guide to meat deals in Switzerland.
Christmas turkey in Switzerland: why it is almost always imported
Because almost nobody produces it here. Turkey meat is a niche in Switzerland: 2'145 tonnes of slaughter weight were produced in 2024, 1.8 percent more than in 2023, which is 5.3 percent of the poultry market against 5.6 percent the year before. The domestic share stays under 20 percent, with around 81 percent of the turkey meat consumed being imported (lid.ch, 26 November 2025). More than 90 percent of Swiss turkeys are processed by a single company, Frifag Märwil AG, which stopped producing festive turkeys years ago.
For your shopping that means the whole bird is strictly a seasonal item. Per the same report, Coop sells the vast majority of its whole turkeys in November and December, and Migros describes them as available exclusively for festive occasions such as Christmas and Thanksgiving. If you want a whole turkey, order it ahead rather than hoping for one on 23 December. The rest of the demand sits on breast products: schnitzel, diced meat and steaks.
Why more imported meat sits on the shelf over the festive weeks
Switzerland covers around 80 percent of its meat market from domestic production per proviande.ch; what gets imported is mainly what is missing here, meaning prime cuts, processing beef and poultry products (proviande.ch, retrieved September 2026). The volume is not free: the tariff quota for red meat covers 23'700 tonnes gross per year, the one for white meat 54'500 tonnes gross per year. For beef, 50 percent of the quota shares are auctioned, 40 percent are allocated on slaughter performance and 10 percent on market performance.
In total, the Swiss meat supply came to 469'408 tonnes in 2025, 3.5 percent more than in 2024, again per Proviande. For the festive weeks the mechanism matters more than the total volume: in December a fixed quota meets the highest demand of the year, and it does so on exactly the prime cuts that end up on the festive table. Staying flexible about the cut therefore buys you more room than fixing on one piece.
Pre-order or buy on the day?
Both work, but not equally well. Migros runs an online counter (theke.migros.ch) for pre-ordering meat specialities, Coop keeps its festive pieces in the traiteur range, and the neighbourhood butcher takes orders anyway. If you want a specific piece in a specific size, a beef fillet for six people on 24 December for instance, a pre-order is hard to avoid.
Buying on the day makes sense where the range is broad and the promotion decides: pork roast, chicken, ready-to-bake fillet in pastry from the chilled shelf. Stay flexible and you pick the roast to fit Thursday's offer rather than the other way round. To fit that into a whole plan, see our guide to Christmas grocery shopping in Switzerland; and if you plan from autumn onwards, game meat prices and the hunting season are the seasonal alternative to the classic roast.
Which chain has the best-value festive roast? It depends
It depends on the cut, the week and your canton. One chain can lead on pork fillet in pastry and trail on the veal roast in the same week, and festive ranges differ by region. That is why this guide carries no table of shelf prices: every figure would be wrong by the following Thursday. What is here is the cost structure behind them; what applies this week you see live in the comparison.
Rappn puts all the current offers from the seven chains side by side, namely Migros, Coop, Aldi Suisse, Lidl Schweiz, Denner, Aligro and Otto's, in four languages and filterable by canton. The comparison shows the base price per kilo next to the pack price, and you can set a price alert on "roast" or "fillet" instead of leafing through five flyers every Thursday.
Next step: open the current offers, search for "roast" and filter to your canton. Then set a price alert on the cut that is going on your table anyway: Rappn tells you during Advent instead of you having to look. Rappn is free, needs no account and is paid by no retailer.
Sources checked: .
This is Rappn: all current roast and meat offers from the chains side by side, with the base price per kilo next to the pack price, free and without an account.
Offers
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?
Install Rappn and compare for yourself this week. No account required.Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.
Built in Switzerland, for Switzerland
Frequently Asked Questions
How much does a festive roast cost per person in Switzerland?
It depends on the cut, not on the occasion. The species is the biggest lever: Proviande producer prices valid from Monday 7 September 2026 put class T3 calves at CHF 17.30 per kilo of slaughter weight and slaughter pigs at CHF 3.20 (from Friday 4 September 2026). Those are producer prices rather than shelf prices, but the ranking carries through to the counter, so a pork roast and a veal roast never land in the same bracket. The current shelf prices at the seven chains are live in Rappn.
Is Christmas turkey in Switzerland local or imported?
Almost always imported. Turkey meat is a niche here: 2'145 tonnes of slaughter weight were produced in 2024, 1.8 percent more than in 2023, and the domestic share stays under 20 percent, with around 81 percent imported (lid.ch, 26 November 2025). More than 90 percent of Swiss turkeys are processed by Frifag Märwil AG, which stopped producing festive turkeys years ago. Coop sells the vast majority of its whole turkeys in November and December, and Migros lists them exclusively for festive occasions.
When do festive roasts go on offer in Switzerland?
On Thursday, like the other weekly Aktionen. Coop moved its promotions from Tuesday to Thursday in the week of 21 January 2025 (press release via foodaktuell.ch), and Migros and Denner followed on 5 February 2026. Aldi Suisse and Lidl Schweiz run two rounds a week, on Monday and Thursday. Advent does not change the rhythm, it only puts more roasts into the same leaflet.
Why is there so much imported meat on the shelf in December?
Because domestic production covers around 80 percent of the Swiss meat market and imports fill the gaps, mainly prime cuts, processing beef and poultry (proviande.ch, retrieved September 2026). The volume is capped: the tariff quota for red meat is 23'700 tonnes gross per year and the one for white meat 54'500 tonnes gross per year, with 50 percent of the beef quota shares auctioned. In December that fixed quota meets the highest demand of the year on exactly those prime cuts.
What does a crossed-out price on a roast actually mean?
Since 1 January 2025, a comparison price may be shown next to the price actually payable only if the goods were offered at that price for at least 30 days beforehand (Art. 16 para. 1 PBV, via kmu.admin.ch). So the "was" price was real. It still says nothing about what the same kilo costs this week at another chain, which is what a comparison is for.
