Aldi or Coop: which is cheaper?.
The same staples at Aldi and Coop, with regular prices from their online range.
For the same basket of 12 staples you pay CHF 34.96 at Aldi and CHF 30.33 at Coop: Coop is 13.2% cheaper (CHF 4.63).
2 products are cheaper at Aldi, 5 at Coop, and 5 cost the same per kilo, litre or piece. Not compared, because one of the two chains has no comparable product online: Granulated sugar, Plain yoghurt, Canned tomatoes, Potatoes, Carrots, Onions, Apples, Bananas, Tomatoes, Courgettes, Tuna (tin) and Single cream.
Source: regular prices from the chains’ online range, collected by EINI · 23 to 28 Sep 2026 · not in-store prices; regional prices can differThe basket: Aldi and Coop compared
Price per kilo, litre or piece; below it, the product and pack. Green = cheaper.
| Product | Aldi | Coop |
|---|---|---|
| Spaghetti1 kg | CHF 1.19/kgCUCINA NOBILE Spaghetti, 1 kg: CHF 1.19 | CHF 1.20/kgPrix Garantie Spaghetti, 1000g: CHF 1.20 |
| Penne1 kg | CHF 1.19/kgCUCINA NOBILE Penne Rigate, 1 kg: CHF 1.19 | CHF 1.20/kgPrix Garantie Penne Rigate, 1000g: CHF 1.20 |
| Long-grain rice1 kg | CHF 1.35/kgBON-RI Parboiled Reis, 1 kg: CHF 1.35 | CHF 1.35/kgPrix Garantie Langkornreis Parboiled, 1000g: CHF 1.35 |
| White flour1 kg | CHF 0.99/kgHAPPY HARVEST Weissmehl, 1 kg: CHF 0.99 | CHF 1.00/kgPrix Garantie Weissmehl, 1kg: CHF 1.00 |
| Butter250 g | CHF 15.40/kgButter, 250 g: CHF 3.85 | CHF 13.60/kgPrix Garantie Kochbutter, 250g: CHF 3.40 |
| Whole milk1 l | CHF 1.35/lMILFINA Vollmilch, 3.5% Fett, pasteurisiert, 1 l: CHF 1.35 | CHF 1.13/lPrix Garantie Vollmilch 3.5% UHT, 1.5l: CHF 1.70 |
| Mozzarella150 g | CHF 9.67/kgSAVEURS SUISSES Mozzarella, 150 g: CHF 1.45 | CHF 5.63/kgPrix Garantie Mozzarella Stange, 400g: CHF 2.25 |
| Eggs (barn)10 pieces | CHF 0.32/pieceEier Bodenhaltung, 10 Stück: CHF 3.19 | CHF 0.33/piecePrix Garantie Eier Bodenhaltung 53g+ 15 Stück, 15ST: CHF 4.95 |
| Extra virgin olive oil1 l | CHF 10.98/lLYTTOS Griechisches Olivenöl, Extra Nativ, 500 ml: CHF 5.49 | CHF 7.95/lPrix Garantie Olivenöl extra vergine, 1l: CHF 7.95 |
| Sunflower oil1 l | CHF 3.99/lBELLASAN Sonnenblumenöl, 1 l: CHF 3.99 | CHF 4.00/lPrix Garantie Sonnenblumenöl, 1l: CHF 4.00 |
| Toast bread500 g | CHF 2.38/kgGOLDÄHREN Weizentoast, 500 g: CHF 1.19 | CHF 2.40/kgPrix Garantie Toast dunkel, 500g: CHF 1.20 |
| Le Gruyère AOP250 g | CHF 16.95/kgSAVEURS SUISSES Le Gruyère AOP, mild, 200 g: CHF 3.39 | CHF 15.00/kgValue Le Gruyère AOP mild, 350g: CHF 5.25 |
| Basket12 Products | CHF 34.96 | CHF 30.33 |
Where the differences are
- Extra virgin olive oil: CHF 3.03 cheaper per l at Coop.
- Mozzarella: CHF 4.04 cheaper per kg at Coop.
- Le Gruyère AOP: CHF 1.95 cheaper per kg at Coop.
- Butter: CHF 1.80 cheaper per kg at Coop.
- Whole milk: CHF 0.22 cheaper per l at Coop.
- Eggs (barn): CHF 0.01 cheaper per piece at Aldi.
What about promotions?
The comparison only counts regular prices. This week EINI collected 131 food and drink deals at Aldi and 1,472 at Coop. Using the deals of both chains often costs less than sticking to one.
More comparisons
EINI turns these deals into your weekly meal plan
In the EINI app you pick the cheapest basket across several chains or just your stores, with this week’s deals.
For the same basket of 12 staples you pay CHF 34.96 at Aldi and CHF 30.33 at Coop: Coop is 13.2% cheaper (CHF 4.63). 2 products are cheaper at Aldi, 5 at Coop, and 5 cost the same per kilo, litre or piece.
Extra virgin olive oil, Mozzarella, Le Gruyère AOP, Butter and Whole milk.
Eggs (barn) and White flour.
No. The comparison only uses regular prices, so it does not depend on a single week. EINI shows each chain’s weekly deals separately.
From the chains’ online range, collected by EINI 23 to 28 Sep 2026. They are not in-store prices; regional prices can differ.
How we compared
Regular prices from the chains’ online range in EINI’s database, collected 23 to 28 Sep 2026. For each product the cheapest comparable non-organic product counts, worked out per kilo, litre or piece, without promotions. A product that costs more than twice the middle value of the other chains counts as not comparable (usually the budget line is missing online). Basket quantities are fixed; bigger or smaller packs are converted to them. In-store and regional prices can differ. More on the data & method page.