General Guide9 min readUpdated:

Vegan Grocery Shopping in Switzerland: The 2026 Retailer Guide

Coop carries 1,900+ vegan SKUs, Migros 500+ under V-Love, Lidl Vemondo wins on price. Here is the per-retailer landscape, the oat-milk benchmark, the meat-alternative spread, and the Veganuary/BBQ-season calendar that cuts a vegan basket by CHF 200-350 a year.

Vegan weekly grocery basket Switzerland — oat milk, tofu, hummus, V-Label products

Switzerland has one of Europe's deepest plant-based ranges per capita. Coop carries 1,900+ vegan SKUs under Karma and Betty Bossi Plant Kitchen, Migros stocks 500+ vegan products under V-Love, and Lidl's Vemondo line passed 80 vegan items in Switzerland and roughly 1,000 V-Label items globally. This guide shows where to actually shop, what each retailer is best for, and what a typical vegan weekly basket costs at all 7 major Swiss retailers in 2026.

Sources checked: May 2026. Range and prices verified at coop.ch, migros.ch, sortiment.lidl.ch, aldi-suisse.ch, denner.ch, aligro.ch, ottos.ch, plus the Coop Plant Based Food Report 2025 and Swissveg 2024 survey. Live offers in the Rappn app.

Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.

The Swiss vegan market in numbers

Swissveg's 2024 representative survey of 30,000 people found that 5.3% of the Swiss population no longer eats meat — one in 19 — with 0.7% identifying as vegan. That's roughly 60,000 vegans and 358,000 vegetarians-plus-vegans combined, more than the population of Basel and Lausanne combined. Among 14 to 34-year-olds, 8.4% are vegetarian and 1.3% vegan.

The bigger story is flexitarian. Coop's 2025 Plant Based Food Report (sample: 2,221 people) found 57% of Swiss people are flexitarian and 30% are "substitarians": they eat plant-based meat alternatives several times a month without identifying as vegetarian. More than half the population (51.5%) buys meat alternatives at least occasionally, per Swissveg 2024. That demand drove all 7 major retailers to expand their ranges aggressively between 2020 and 2024.

A counter-trend is worth flagging: Coop's data shows plant-based meat sales fell 10% in 2024 while plant-based dairy grew 5.2%. The ultra-processed-food debate hit the meat-alternative category hard. Whole-food plant proteins (tofu, tempeh, legumes) and plant milks held up better than burger and schnitzel analogues. If you build your week around tofu, oat milk, hummus, and vegetables rather than mock-meat, you'll spend less and find better range.

Vegan range and positioning at each retailer (2026)

RetailerOwn brandVegan SKUsStrongest inWeak spots
CoopKarma + Betty Bossi Plant Kitchen1,900+Vegan cheese, ice cream, schnitzel, full meal kitsPremium pricing on basics
MigrosV-Love + Cornatur + Bio500+Burgers (Cornatur), bratwurst (V-Love), Hiltl partnershipNo alcohol, narrower vegan dairy
Lidl SchweizVemondo (+ Alpro, Oatly)80+ in CH, ~1,000 V-Label itemsPlant milks, vegan butter, budget burger pattiesLimited vegan cheese variety
Aldi SuisseJust Veg! + My Vay + NatureActive Bio60+Plant-milk variety (My Vay 25 SKUs), organic spreadsSmaller meat-alt range
DennerNo own vegan brand, partner products30 to 50Occasional Aktion deals on Alpro, OatlyNo structured vegan section
AligroProfessional channel20 to 40Bulk tofu, bulk legumes, restaurant-grade plant milksNot built for individual shoppers
Otto'sSurplus / discountVariableOccasional clearance steals on Alpro, Garden GourmetNo reliable assortment

If you're new to vegan shopping in Switzerland, the practical answer is: do your weekly base shop at Lidl or Aldi for plant milks, tofu, and pantry items, then top up at Coop or Migros for specialty (vegan cheese, ready meals, regional brands). For the broader picture of food prices in Switzerland, the vegan category is one of the few where the discounters offer not just price advantages but real range.

Plant milk: the most-bought vegan category

Plant-based dairy is the largest vegan segment in Switzerland. Per Coop's 2025 report, 17% of milk sales in their stores are now plant-based, with oat milk taking 58% of that, soy 18%, and nut milks 16%. Here's what a 1-litre carton of standard oat milk (not barista, not bio, not flavoured) costs at each retailer in May 2026.

RetailerCheapest oat milk SKUPricePer litre
Lidl SchweizVemondo Haferdrink Natur 1LCHF 1.45CHF 1.45
Aldi SuisseMy Vay Hafer Drink Natur 1LCHF 1.45CHF 1.45
MigrosM-Classic Hafer Drink Natur 1LCHF 1.95CHF 1.95
CoopQualité & Prix Hafer Drink 1LCHF 1.95CHF 1.95
DennerHaferdrink (varies by week)CHF 1.95 to 2.50CHF 1.95 to 2.50
AligroBulk packs (6x1L)CHF 1.50 to 1.80CHF 1.50 to 1.80

Premium oat milk (Oatly Barista at all retailers, Alpro at Coop and Migros, Naturaplan Bio at Coop) typically runs CHF 2.95 to CHF 3.95 per litre. The 100% premium over budget oat milk buys you barista performance, organic certification, or brand recognition — none of which materially affect nutritional value.

If you drink oat milk daily (1L roughly every 3 days), the price spread between Lidl Vemondo at CHF 1.45 and Coop Naturaplan Bio at CHF 3.95 is CHF 304 per year per person. That's the single biggest savings lever in a vegan basket.

Meat alternatives: where the spread is widest

Meat alternatives have the widest price gap of any vegan category. The same 200g plant-based burger pack ranges from CHF 2.99 (Lidl Vemondo) to CHF 7.95 (Beyond Meat at Coop), a 2.7x spread.

ProductCheapestMidPremium
Vegan burger patties (~200g, 2 pack)Lidl Vemondo CHF 2.99Migros Cornatur CHF 3.50Beyond Meat (Coop/Migros) CHF 7.95
Plain tofu, natural (200g)Lidl Vemondo or Aldi My Vay CHF 1.99M-Classic Tofu CHF 2.50Coop Karma Bio CHF 3.95
Vegan sliced "deli meat" (100g)Lidl Vemondo CHF 1.99Aldi Just Veg! CHF 2.49Migros V-Love or Coop Karma CHF 2.95

The Cornatur burger from Migros at CHF 3.50 for a 2-pack is one of the best price-to-quality ratios in the Swiss market and has been a category benchmark since 2018. For tofu, the Lidl and Aldi own-brand 200g blocks at CHF 1.99 are the everyday floor. Coop Karma Bio tofu at CHF 3.95 buys you Swiss-grown soya beans and Bio Knospe certification.

Mock fish (vegan tuna, salmon, fish fingers) is the most volatile category. Coop's data shows vegan seafood sales fell 15% in 2024, and most retailers cut back. Lidl and Coop still carry Vegan Zeastar and Garden Gourmet fish alternatives; Migros stocks V-Love fish-style products seasonally.

See every vegan offer in Switzerland in one place.
Rappn pulls the V-Label and vegan-tagged Aktion deals from Migros, Coop, Aldi, Lidl, Denner, Aligro, and Otto's into one searchable feed, filtered by your canton.

Veganuary and the seasonal promo calendar

Three predictable windows drive vegan grocery promos in Switzerland.

Veganuary (January). Lidl Schweiz has been the lead Swiss sponsor of Veganuary since 2022 and runs month-long Vemondo discounts of 15% to 25% across the range. Coop runs Karma promotions weekly through the month. Migros features V-Love grilling products in select weeks. Aldi typically runs 2 to 3 promo weeks on Just Veg! and My Vay. The pattern in 2026 was consistent with previous years: Lidl had the deepest discounts on basics; Coop had the broadest selection on offer; Migros was selective.

BBQ season (May to August). This is the second-biggest window. V-Love bratwursts and grillwursts at Migros, Karma vegan grill skewers at Coop, and Vemondo BBQ patties at Lidl all see 20% to 30% Aktion cycles. If you grill, May to July is when you stock up.

Veggie Awareness Day / autumn (September to November). Lower-intensity than the other two but Coop, Migros, and Lidl all run themed multi-week campaigns with 15% to 20% discounts on featured items.

Two habits cut a household's annual vegan-aisle spend by roughly CHF 200 to CHF 350: stock up on long-shelf-life plant milks during Veganuary (10 to 12 cartons at -20% adds up), and buy meat-alternative freezer packs during BBQ-season Aktion weeks. For broader weekly-shop discipline, see our save money on groceries in Switzerland guide.

Specialty channels: when they're worth it

Standard supermarkets cover 90% of what most Swiss vegans need. The remaining 10% (specialty cheeses, raw food, niche imports) lives in specialty channels.

Bio shops (Reformhaus Müller, Egli Mühle, regional Bioläden): Better for fortified plant proteins, niche tempeh, and organic specialties. Expect 30% to 50% price premium versus supermarkets. Worth a monthly visit, not a weekly one.

Restaurant retail (Hiltl Shop in Zürich, Vegelateria Zürich/Luzern): Hiltl branded products like the Hiltl marinated chicken-style 175g pack are sold at Migros for around CHF 6.95. The Hiltl Shop in Zürich Sihlpost carries the deepest range. These are worth knowing about for guests, special meals, or restaurant-quality replication at home.

Online specialty (velivery.ch, vantastic-foods.com, alles-vegetarisch.ch): Best for niche imports — vegan whey-style protein, specialty cheeses, hard-to-find European brands. Shipping into Switzerland from EU online stores is increasingly frictionless under the CHF 150 personal allowance, but watch agricultural-product tariffs above that threshold.

Is vegan grocery shopping more expensive in Switzerland?

The honest answer: not as much as people think, if you shop smart.

A whole-foods vegan basket (oat milk, tofu, lentils, vegetables, fruit, bread, hummus, peanut butter) at Lidl or Aldi is roughly the same price as the equivalent omnivore basket. Plant proteins like lentils and chickpeas are cheaper per 100g of protein than meat, and Swiss legumes are generally well-priced because of strong domestic Bio production.

A meat-alternative-heavy basket (Beyond Meat burgers, vegan cheese slices, vegan deli meat, oat milk) at Coop or Migros is typically 25% to 40% more expensive than the equivalent omnivore basket. The premium comes from product development costs, lower volume, and Migros and Coop margin policy on specialty lines.

The discounter advantage is bigger in the vegan category than in conventional groceries. The Lidl vs Aldi Switzerland gap on plant milks alone is roughly 30% versus Migros and Coop, compared to 8 to 10% on a standard basket. For a category-by-category view, see Migros vs Coop prices.

Cross-border doesn't move the needle much for vegan-specific items. Aldi Süd Konstanz, Carrefour Annemasse, and Esselunga Como all stock Beyond Meat and Garden Gourmet at roughly EU prices (15% to 25% below Swiss), but the CHF 150 daily allowance and 1 kg meat (and meat-alternative) limit constrain how much you can bring back. Cross-border is more useful for vegan cheese, plant milks in bulk, and specialty brands not stocked 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
Available now

Ready to save on groceries?

Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.

+10,000live offers
+3,000store locations
100%free

Frequently Asked Questions

Where is the cheapest place to do a weekly vegan shop in Switzerland?

Lidl Schweiz wins on price for plant milks, tofu, vegan butter, and basic meat alternatives. Aldi Suisse is essentially tied. For a typical weekly vegan basket of CHF 90 to CHF 120, you'll save CHF 25 to CHF 35 versus the same shop at Coop or Migros. The trade-off is range: Lidl has 80 to 100 vegan SKUs in Switzerland; Coop has over 1,900.

Which Swiss supermarket has the biggest vegan range?

Coop has the largest vegan range in Switzerland, with over 1,900 vegan products across Karma and Betty Bossi Plant Kitchen, including 100+ meat and fish alternatives, 50+ plant milks, 40+ vegan yoghurts, and around 30 vegan cheese alternatives. Migros is second with 500+ vegan products under V-Love and Cornatur. Lidl Schweiz has 80+ vegan SKUs at Swiss store level.

Is plant-based food more expensive than animal-based in Switzerland?

For whole foods (legumes, grains, vegetables, tofu, plant milks at the discount tier), no — vegan is at parity or cheaper. For meat and dairy alternatives at the supermarket-brand or premium tier (Beyond Meat, Naturaplan Bio, V-Love specialty), expect a 25% to 40% premium over conventional. Lidl applied price parity to most Vemondo products versus their animal-based equivalents in Germany from October 2023.

What does V-Label mean on Swiss products?

V-Label is the international certification standard for vegetarian and vegan products. In Switzerland, Swissveg is the licensor. The yellow leaf logo with 'Vegan' or 'Vegetarian' wording confirms the product has been audited for the absence of animal-derived ingredients (vegan version) or the absence of meat and fish (vegetarian version). Coop's Karma is 100% V-Label certified, with over 90% of products vegan. Lidl's Vemondo is fully V-Label certified.

Are oat milk and other plant milks cheaper than dairy in Switzerland?

Not at the cheapest comparison: budget UHT cow's milk at Lidl, Aldi, or Migros M-Budget runs CHF 1.05 to CHF 1.25 per litre, while the cheapest oat milk runs CHF 1.45 per litre. But mid-tier and Bio cow's milk (CHF 1.85 to CHF 2.20 per litre) is at parity with mid-tier oat milk, and premium oat milk (Oatly Barista) is cheaper than premium dairy alternatives. Per Coop's 2025 report, plant milks now make up 17% of total milk sales in their stores.

When are the best vegan deals in Switzerland?

Three windows: Veganuary (January, Lidl is the deepest discounter with month-long Vemondo cuts of 15 to 25 percent), BBQ season (May to August, V-Love and Karma grill products on rotation), and Veggie Awareness Day (October, broad themed campaigns at Coop and Migros). End-of-month clearance on chilled vegan products (sliced deli meats, fresh tofu, plant yoghurts) is a fourth, smaller window — 30% to 50% off shortly before best-by date.

Related Comparisons