What Things Cost5 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 own brands at the bottom of the range 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 ahead of the other plant proteins.

Rappn compares prices across all 7 chains live: free, no account.

Compare plant-protein prices in Rappn, free
Tofu cubes and bowls of pulses on pale wood with a yellow measuring spoon.

Updated regularly. 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 regularly: 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 an independent 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.

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

Compare plant-protein prices in Rappn, free

Free, no account required · iOS & Android

"tofu"

Offers

…

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 keeps growing all the same. Hard, current sales figures for the Swiss meat-alternative market are difficult to come by, though: the most recent published market report on meat substitutes on agrarmarktdaten.ch dates from May 2021. We therefore quote no turnover figure here until a dated source is available. As of September 2026.

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 the current deals of the big Swiss supermarkets, 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.

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

Ready to save on groceries?

Install Rappn and compare for yourself this week. No account required.

Liveoffers
7retailers
100%free

Built in Switzerland, for Switzerland

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