High-Protein Grocery Shopping in Switzerland: Where to Find the Cheapest Chicken, Quark, Skyr and Tofu
Aldi and Lidl win on standard prices for nearly every protein category, but Coop's weekend Aktion can briefly beat them on chicken and meat. Here is the per-category cheapest store, the 10-product weekly basket, and the timing rule that cuts the protein bill in half.

A high-protein basket in Switzerland costs 30 to 50 percent more than the same basket in Germany or France, but the difference between the cheapest and most expensive Swiss store on the same protein items can also reach 30 to 50 percent. This guide shows you which retailer wins for which protein category (chicken, beef, quark, skyr, eggs, tofu, tempeh), what a sensible weekly high-protein basket looks like, and how to time your shopping around the weekly Aktion to cut the bill in half. Source-checked across Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's.
Sources checked: May 2026. Prices verified against migros.ch, coop.ch, aldi-suisse.ch, lidl.ch, denner.ch, ottos.ch and aligro.ch. Live offers in the Rappn app.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
Why high-protein eating is structurally expensive in Switzerland
Switzerland has the highest food prices in Europe. According to Eurostat, Swiss food costs roughly 45 to 50 percent above the EU average, and the gap is sharpest in the categories that matter most for protein eaters: dairy and meat. Swiss agricultural protection keeps domestic chicken and beef prices high (a kilo of chicken breast at Migros standard or Coop standard typically lands in the CHF 18 to 25 range, compared with EUR 8 to 12 in Germany), and a 500g pack of quark sits well above what you'd pay in any neighbouring country.
The good news is that the spread within Switzerland is large. The April 2024 RTS shopping-basket test put Lidl at CHF 162.05 versus Migros at CHF 170.37 for the same 30-product basket, and the protein-specific gap is wider than the basket average. K-Tipp's August 2025 review confirmed M-Budget and Prix Garantie are now priced at discount level on staples, including basic protein items. The discounters' own protein lines (Aldi, Lidl) sit even lower on most weeks. For broader context, see food prices in Switzerland and the cheapest supermarket in Switzerland ranking.
Cheapest stores by protein category
This is the rough positioning across the 7 Swiss retailers, based on standard shelf prices (not promotion). Specific products move week to week, so always check live offers for the current cycle.
| Protein | Cheapest standard | Mid-tier | Most expensive standard | Best Aktion to wait for |
|---|---|---|---|---|
| Chicken breast | Aldi, Lidl | Denner, Migros M-Budget, Coop Prix Garantie | Migros M-Classic, Coop Naturafarm | Coop weekend, -40 to -50% |
| Minced beef | Aldi, Lidl | Migros M-Budget, Coop Prix Garantie | Coop Naturafarm, Migros TerraSuisse | Coop weekend, -30 to -50% |
| Eggs (10-pack) | Aldi, Lidl | Migros M-Budget, Denner | Coop Naturaplan, Migros bio | Migros/Coop monthly, -25 to -35% |
| Quark / cottage cheese | Aldi, Lidl, Denner | Migros M-Classic | Coop Qualité & Prix | Migros 3-for-2, Coop -30% |
| Skyr | Lidl Milbona | Migros YOU, Coop Plain Skyr | Coop Icey Iceland | Migros YOU multi-buy, Lidl weekly |
| Canned tuna | Lidl, Aldi | Denner, Migros M-Budget | Coop Rio Mare branded | Coop multi-pack, -30 to -40% |
| Tofu | Lidl Vemondo, Aldi | Migros V-Love, Coop Karma | Coop Naturaplan bio tofu | Lidl Vemondo Aktion, Aldi seasonal |
| Tempeh | Coop Karma, Migros V-Love | Lidl Vemondo (when stocked) | Specialty/bio shops | Coop Karma -25%, irregular |
Two patterns to take away. First: for everyday standard prices on every protein category, Aldi and Lidl are at or near the bottom. The discounter advantage on protein is structurally larger than on shelf-stable goods because there is no equivalent of M-Budget for fresh meat at Migros' deepest discount level. Second: Coop's weekend meat Aktion is the single biggest protein deal in Switzerland on a typical week. Coop trims chicken breast and minced beef by 30 to 50 percent Friday through Sunday more weeks than not, often pricing them below Aldi and Lidl standard for those 3 days.
A 10-product weekly high-protein basket
For a single adult eating roughly 100 to 130g protein per day, a realistic weekly Swiss basket is: 1kg chicken breast, 500g minced beef, 10 eggs, 1kg quark or skyr, 200g tinned tuna, 400g tofu, 200g hard cheese (Gruyère or Emmental), 500g lentils or chickpeas, 250g rolled oats, and 1L milk. Using standard prices at Aldi or Lidl, this basket typically falls in the CHF 35 to 45 range. The same basket at Migros or Coop standard runs CHF 50 to 65. Hitting the right weekly Aktion at Coop or Migros (the meat and dairy weeks) brings their total below the discounter standard.
For two-person households or families, scale linearly and pay attention to the weekly basket comparison approach: the savings stack quickly.
See every protein on Aktion this week, across all 7 retailers.
Rappn shows you Coop's weekend chicken at -50%, Lidl's tofu Aktion, Migros YOU multi-buys, and Denner's monthly meat deals in one feed, filtered to your canton.
Plant-based protein: where the discounters genuinely win
The plant-based protein category is where Aldi and Lidl decisively beat the Swiss incumbents, both on price and on range. Lidl's Vemondo own-brand (tofu, tempeh, plant-based mince, seitan, plant-based milk) is consistently 30 to 50 percent cheaper than the Coop Karma or Migros V-Love equivalents, and Aldi's seasonal plant-based pushes (especially around Veganuary in January) drop tofu and plant-based mince to the lowest prices in the country. Lidl's Vemondo range won PETA's Vegan Food Award for Best Vegan Private Label in 2022 and the price-for-quality ratio remains best-in-class.
If you eat plant-based protein only occasionally, Coop and Migros carry wider variety (more flavours, more bio-certified options) but at noticeably higher prices. If plant-based is a weekly staple, Lidl and Aldi are the obvious anchors. For the broader Lidl vs Aldi breakdown, see the dedicated comparison.
Timing: when to shop for protein
Protein-heavy weeks have a rhythm in Switzerland that did not fully exist before 2024. Migros and Denner moved their promo start day from Tuesday to Thursday on 5 February 2026, putting them in sync with Lidl. Coop already starts on Thursday since 2025. The practical rule for protein shoppers:
Coop on Friday-Saturday for fresh meat (the deepest weekend Aktion on chicken, beef, pork). Migros on Thursday-Friday for dairy protein and YOU brand multi-buys. Lidl/Aldi any day for standard low prices on tofu, eggs and Vemondo / Just Veg plant-based. Denner ad hoc for canned tuna, hard cheese and protein bars when on cycle.
Stocking up on protein when it's on Aktion (and freezing meat in portions) is the single most effective lever for cutting a Swiss protein bill. Independent K-Tipp and bonus.ch estimates suggest a family of four can save CHF 200 to 400 per month by combining discounter standard prices with Aktion-only buying on the more expensive cuts. For the wider strategy, see save money on groceries in Switzerland.
Sources checked: .
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
Where is chicken breast cheapest in Switzerland?
On standard prices, Aldi and Lidl are typically the cheapest, usually CHF 14 to 18 per kg for plain chicken breast. On promotion, Coop's weekend Aktion on Naturafarm chicken regularly hits 30 to 50 percent off, briefly making it the cheapest option in the country. Migros M-Budget chicken sits in between.
Is Skyr cheaper at Migros or Coop?
Migros YOU Skyr is generally cheaper than the Coop Plain Skyr equivalent and tends to be closer to Lidl's Milbona Skyr. Coop's Icey Iceland is the priciest of the mainstream skyrs. Lidl's Milbona is usually the absolute lowest standard price.
What is the cheapest plant-based protein in Switzerland?
Lidl Vemondo tofu and Aldi tofu are the cheapest standard prices, typically 30 to 50 percent below Coop Karma or Migros V-Love. For tempeh, Coop Karma is more widely stocked but rarely cheap.
How much can a Swiss household save on protein with smart shopping?
For a single adult eating high-protein, switching from a Migros/Coop default basket to a discounter base plus Aktion timing typically cuts CHF 40 to 80 per month on protein alone. For a family of four, the protein-category savings are usually CHF 100 to 200 per month, depending on meat consumption.
Are eggs in Switzerland always more expensive than the EU?
Yes, by a wide margin. Even Aldi and Lidl Swiss egg prices are roughly 50 to 80 percent above the equivalent in Germany or France. Cross-border shopping for eggs is allowed within the CHF 150 per person duty-free allowance, but bulk egg imports for resale are not permitted.
