High-Protein Grocery Shopping in Switzerland: Where Chicken, Quark, Skyr and Tofu Cost Less
The same 10-product weekly high-protein basket runs CHF 35 to 45 at Aldi or Lidl standard prices and CHF 50 to 65 at Migros or Coop standard, a discounter pattern re-checked on 25 July 2026 against K-Tipp's fresh-meat price test. Below: the per-category table for all 7 Swiss retailers, the CHF 14 to 18 per kilo discounter band for plain chicken breast, and the Coop weekend meat Aktion of 30 to 50 percent that flips the ranking for the weekend.
Rappn compares prices across all 7 chains live: free, no account.
Find cheap protein. Rappn is free
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 regularly. Prices verified against migros.ch, coop.ch, aldi-suisse.ch, lidl.ch, denner.ch, ottos.ch and aligro.ch. The discounter-cheapest pattern was re-verified 25 July 2026 against K-Tipp's fresh-meat comparison («Fleischpreise: Lidl und Aldi am günstigsten», 25 products, Lidl best overall on fresh meat) and K-Tipp's finding that M-Budget and Prix Garantie sit level with Aldi and Lidl; the individual CHF figures below come from the retailer-site check and were not re-priced on that date. Live offers in the Rappn app.
Rappn is an independent 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. Eurostat puts Swiss prices for food and non-alcoholic beverages at 158.5 for 2024, with the EU average at 100, roughly 58 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.
Compare current offers and their supplied unit prices. Check the pack size, canton and validity dates. Preset search: «chicken».
Find cheap protein. Rappn is freeFree, no account required · iOS & Android
"chicken" · High-protein · chicken, quark, skyr, tofu
Offers
Cheapest stores by protein category
| 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 over the weekend more weeks than not, often pricing them below Aldi and Lidl standard for those 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 below their usual discounter level. 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 over the weekend for fresh meat (Weekend Hits, days as per the flyer). 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. On the 10-product basket above, that lever is the distance between CHF 35 to 45 at Aldi or Lidl standard and CHF 50 to 65 at Migros or Coop standard, re-checked on 25 July 2026, plus whatever the week's Aktion takes off the more expensive cuts. For the wider strategy, see save money on groceries in Switzerland.
Updated: .
Why Rappn?
Rappn is an independent 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
- Updated daily, as soon as the chains publish their deals
- The chains’ deals in one place: search, filter, compare, no account needed
Ready to save on groceries?
Install Rappn and compare for yourself this week. No account required.Scan the code, install Rappn and compare current offers. No account needed.
Built in Switzerland, for Switzerland
Frequently Asked Questions
How much does high-protein grocery shopping in Switzerland cost per week?
The 10-product weekly high-protein basket (1kg chicken breast, 500g minced beef, 10 eggs, 1kg quark or skyr, 200g tinned tuna, 400g tofu, 200g hard cheese, 500g lentils or chickpeas, 250g rolled oats and 1L milk) runs CHF 35 to 45 at Aldi or Lidl standard prices and CHF 50 to 65 at Migros or Coop standard, a pattern re-checked on 25 July 2026. Plain chicken breast sits at CHF 14 to 18 per kilo at the discounters against CHF 18 to 25 at Migros or Coop standard, and the per-category table above shows which chain is ahead on each protein. Coop's weekend meat Aktion of 30 to 50 percent can push its basket below the discounter standard for those days. Which chain is ahead on your own basket therefore depends on the week's Aktionen, so check the live offers for your canton before you go.
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.
Where to find cheap groceries in Switzerland?
On standard shelf prices, Aldi and Lidl sit at or near the bottom in every protein category in the table above, and the RTS basket test of April 2024 put Lidl at CHF 162.05 against Migros at CHF 170.37 for the same 30 products. K-Tipp found in August 2025 that the M-Budget and Prix Garantie lines are priced at discount level on staples, so a Migros or Coop trip costs less if you stay on those lines. The other lever is timing: Coop's weekend meat Aktion takes 30 to 50 percent off chicken breast and minced beef, and Migros and Denner have started their Aktionen on Thursday since 5 February 2026. Which chain is ahead on your own basket changes week to week, so check this week's offers for your canton before you go.
Coop Switzerland: is it the cheapest grocery shopping once you compare the chains?
Not on standard shelf prices for protein: in the table above Coop Naturafarm and Migros M-Classic sit at the expensive end, with a kilo of chicken breast typically CHF 18 to 25 at Migros or Coop standard against CHF 14 to 18 at Aldi and Lidl. Coop turns that around at the weekend, because its weekend meat Aktion cuts chicken breast and minced beef by 30 to 50 percent and often lands below the discounter standard for those days. K-Tipp also found in August 2025 that Coop's Prix Garantie line sits level with Aldi and Lidl on staples. The honest answer is that it depends on the week and on what is in your basket, which is why it is worth checking the live offers for your canton before each shop.
