Product Price Guides5 min readUpdated:

Tofu and plant protein: prices in Switzerland per 100 g

Plain tofu in Switzerland costs roughly CHF 0.44 to CHF 2.46 per 100 g (Kassensturz/SRF). The cheapest own brands sit at CHF 0.52 (Prix Garantie) and CHF 0.58 (Denner), while ready alternatives like Planted or V-Love run closer to CHF 3 to 4 per 100 g. Per gram of protein, dried lentils stay the cheapest plant protein.

Tofu and plant-based meat alternatives with price tags in a Swiss supermarket

As of June 2026. Plain tofu in Switzerland costs anywhere from about CHF 0.44 to CHF 2.46 per 100 g depending on brand, according to the Kassensturz tasting test by SRF. The cheapest own brands sit around CHF 0.52 per 100 g (Coop Prix Garantie) and CHF 0.58 per 100 g (Denner), both produced in Switzerland from Italian soybeans. Ready-made meat alternatives such as Planted, V-Love, Garden Gourmet and The Green Mountain cost a lot more, often CHF 3 to CHF 4 per 100 g. This page shows the real franc prices per 100 g, compares own brand against name brand, and works out which plant protein is cheapest per gram of protein.

Sources checked, as of June 2026: Kassensturz/SRF tofu tasting, the Swissveg price comparison 2025, the Swiss Federal Office for Agriculture (BLW), NZZ, K-Tipp, plus the product pages of migros.ch, coop.ch, denner.ch, aldi-suisse.ch and lidl.ch. Live weekly prices and offers are visible in the Rappn app.

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

How much does tofu cost in Switzerland per 100 g?

For plain tofu the price spread is huge. The SRF Kassensturz test compared twelve plain tofus and found prices from 44 centimes to CHF 2.46 per 100 g, more than five times the cheapest to the dearest. Crucially, the test winner was not an expensive organic product but the Swiss-made Engel Tofu nature, with the top score of 4.9. Cheap and good are not mutually exclusive. The table below orders the prices named in the test alongside common retailer own brands.

Tofu (plain)Price per 100 gNote
Prix Garantie (Coop)approx. CHF 0.52own brand, made in CH from Italian soy
Denner own brandapprox. CHF 0.58own brand, made in CH
Lidlapprox. CHF 0.60rated only insufficient on taste (3.8)
Engel Tofu naturemid price tiertest winner 4.9, made in CH
Karma (Coop organic)approx. CHF 1.52organic, score 4.3
Migros Bio Tofu natureapprox. CHF 2.25 (CHF 4.50 / 200 g)organic line
Manor Bioapprox. CHF 2.25most expensive in the test

The lesson: skip the organic label and the brand name and you often pay a quarter as much for the same basic ingredient. Tofu delivers roughly 8 to 15 g of protein per 100 g depending on the type, which keeps it competitive on protein price too. For how plant protein stacks up against meat overall, see our look at tofu and meat alternatives and the wider grocery price comparison.

Are plant-based meat alternatives more expensive than meat?

Partly yes, partly no, it depends heavily on the category. The Swissveg price comparison 2025 compared baskets at four retailers and found that plant-based mince was the only product cheaper than its animal counterpart at every retailer. Plant burgers were cheaper at three of four retailers, but at Migros they cost about CHF 0.50 per 100 g more (+36 percent). Plant-based cold cuts showed the largest gap everywhere, partly because the packs are often under 100 g. Across the whole basket the premium was about CHF 3.72 at Aldi (+55 percent) and about CHF 4.48 at Coop (+51 percent), while Lidl came within CHF 0.40 (+2 percent), close to price parity.

Ready productExample priceper 100 g
V-Love Burger (Migros)approx. CHF 5.95plant burger, own brand
Garden Gourmet Sensational Burgerapprox. CHF 6.95 / 226 gapprox. CHF 3.08
The Green Mountain Burgerapprox. CHF 7 to 8 / 230 gapprox. CHF 3 to 3.50
Planted Chicken (Coop)approx. CHF 5.95 / 160 gapprox. CHF 3.72
Migros Daily Planted Chickenapprox. CHF 7.50 / 175 gapprox. CHF 4.30
The Green Mountain Cordon bleuapprox. CHF 7.95 / 280 gapprox. CHF 2.84

If you truly chase the franc price per gram of protein, legumes win hands down. Dried lentils provide about 27 g of protein per 100 g and cost, as an own brand, often under CHF 0.30 per 100 g, making them far cheaper per gram of protein than any ready-made burger. K-Tipp also warned that pricey lentil or pea pasta is barely better nutritionally but clearly more expensive than ordinary pasta. The rule of thumb: tofu and legumes are the cheap base, ready patties and fillets are what you pay for convenience.

The market is growing fast all the same. According to the BLW, meat-alternative sales rose from about CHF 60 million five years ago to CHF 117 million last year, an average rise of over 18 percent per year since 2016.

Before the next tofu or veggie burger lands in your basket, open Rappn for a second and check which of the 7 retailers runs the best offer this week. Prices swing weekly, especially on branded products.

See it live in Rappn

Rappn compares tofu, mince, burgers and fillet alternatives across Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's, with +10,000 offers from +3,000 stores, 100 percent free. You find this week's cheapest plant protein in seconds instead of clicking through four apps. Download Rappn and compare tofu and meat-alternative prices live: go to the price comparison.

Sources checked: .

Search tofu or plant-based protein in the Rappn offers feed and compare prices across chains and brands. Type tofu to try it.

"tofu"

Offers

Compare plant-protein prices in Rappn, free

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
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

How much does tofu cost per 100 g in Switzerland?

According to the SRF Kassensturz test, plain tofu ranges from about CHF 0.44 to CHF 2.46 per 100 g. Cheap own brands like Prix Garantie (approx. CHF 0.52) and Denner (approx. CHF 0.58) sit at the low end, organic brands like Karma or Manor Bio at the high end.

Is meat substitute more expensive than meat?

It depends on the category. The Swissveg comparison 2025 shows plant-based mince is cheaper at all four tested retailers and plant burgers cheaper at three of four. Cold-cut alternatives are often clearly dearer, and across the full basket the premium was about +50 percent at Coop and Aldi but only +2 percent at Lidl.

Which plant protein is cheapest?

Per gram of protein, dried legumes win easily. Lentils provide about 27 g of protein per 100 g and, as an own brand, often cost under CHF 0.30 per 100 g, many times cheaper than any ready-made veggie burger.

Is pricier organic tofu worth it on taste?

Not automatically. In the Kassensturz test the Swiss-made Engel Tofu nature from the mid price tier won, while the most expensive product (Manor Bio, CHF 2.25/100 g) did not top the ranking. Cheap and good are not mutually exclusive.

What does a vegan burger like V-Love or Garden Gourmet cost?

A Migros V-Love burger costs about CHF 5.95, the Garden Gourmet Sensational Burger about CHF 6.95 for 226 g (around CHF 3.08 per 100 g). The Green Mountain sits around CHF 3 to 3.50 per 100 g. Offers can change this weekly, so a price comparison in Rappn pays off.

Related Comparisons