A self-catering holiday works best with a three-part grocery strategy: bring light, non-perishable staples from home, do one big first-day shop covering about 80% of meals, and cook a rotating 7-day frame that reuses every ingredient. Village shops charge 10–25% more than valley supermarkets — planning around that premium saves CHF 50–80 per week.
Holiday flats are how Switzerland does summer: the Federal Statistical Office counts millions of overnight stays in self-catering accommodation every year. This guide is the holiday-flat companion to two others: emptying the fridge at home before you leave, and cooking on a camping stove if your holiday kitchen has wheels or tent pegs. Here we assume a real kitchen in a mountain village — with a Volg or Spar as the nearest shop.
What should you bring from home — and what should you buy there?
The rule: bring what is light, keeps forever and carries the biggest village premium; buy locally what is heavy, perishable or genuinely better on the spot. Mountain-village shops price 10–25% above a valley Migros or Coop — not out of greed, but because small volumes and mountain logistics cost money. The premium is steepest on dry goods and branded products, mildest on fresh basics.
| Item | Valley price (Migros/Coop) | Village price (Volg/Spar) | Verdict |
|---|---|---|---|
| Olive oil, 500 ml | CHF 5.90 | CHF 7.20 (+22%) | Bring from home |
| Ground coffee, 500 g | CHF 7.20 | CHF 8.60 (+19%) | Bring from home |
| Pasta, 500 g | CHF 1.20 | CHF 1.45 (+21%) | Bring 2–3 packs |
| Rice, 1 kg | CHF 2.40 | CHF 2.90 (+21%) | Bring from home |
| Stock cubes & spices | CHF 4.50 | CHF 5.60 (+24%) | Bring, in small jars |
| Canned tomatoes, 400 g | CHF 1.10 | CHF 1.35 (+23%) | Bring two cans |
| Milk, 1 L | CHF 1.70 | CHF 1.90 (+12%) | Buy in the village |
| Fresh bread, 500 g | CHF 2.60 | CHF 2.90 (+12%) | Buy in the village |
| Butter, 250 g | CHF 3.30 | CHF 3.70 (+12%) | Buy in the village |
| Eggs, box of 6 | CHF 3.60 | CHF 4.00 (+11%) | Buy in the village |
| Mountain cheese, 100 g | CHF 2.20 | CHF 2.10–2.40 | Buy there — often local and fair |
Pack one bring-box: olive oil, coffee, rice, pasta, stock cubes, spices in small jars, plus two cans of tomatoes. It weighs under 5 kg, fits in any car boot and saves CHF 10–15 in premiums — but more importantly, it means your first evening needs no shopping at all.
What does the first-day shop look like?
One village-shop visit on arrival day covers roughly 80% of the week's meals. For two adults and two children, expect CHF 85–95 at village prices:
- Dairy: 2 L milk, butter, four yoghurts, 400 g mountain cheese
- Bakery: two loaves — freeze one if the flat has a freezer compartment
- Vegetables: 2 kg potatoes, onions, carrots, tomatoes, one lettuce, one seasonal vegetable
- Fruit: apples plus whatever is in season — in July, Valais apricots
- Protein: 10 eggs, 500 g minced meat, four sausages
After that, you only top up bread, milk and fruit every second day at CHF 10–15 a visit. Build this list in Eini before you travel and the week is planned before the key is in the lock — the app also shows current Aktionen at the valley Coop or Migros for anything worth grabbing on the drive up.
How does the 7-day rotating meal frame work?
The frame has one job: every ingredient you buy appears in at least two meals, so nothing is half-used when you leave. A version that works in any Swiss holiday flat:
- Day 1 (arrival): pasta with tomato sauce from the bring-box, village bread and salad on the side.
- Day 2: rösti with fried eggs and melted mountain cheese.
- Day 3: one-pot rice with carrots, onions and two of the sausages.
- Day 4: älplermagronen — pasta, potatoes, cheese, milk and onions in a single pan.
- Day 5: soup day — everything ageing in the vegetable drawer, stock cubes, bread and cheese on the side.
- Day 6: the remaining sausages with warm potato salad.
- Day 7: clear-the-shelf risotto or pasta — whatever is still open goes in.
Watch the reuse: potatoes carry days 2, 4 and 6; cheese works on days 2, 4, 5 and 7; onions appear almost daily; eggs cover the breakfasts plus days 2 and 5. On a two-week stay, repeat the frame and swap two or three dishes — the logic holds and the shopping list barely changes.
Is the 20 km drive to the valley Migros worth it?
Run the numbers before you burn a holiday morning. A second-week restock costs about CHF 130 at valley prices; at a 15–20% village premium, the same basket is CHF 150–155 in the village. Potential saving: CHF 20–25.
Against that: a 40 km round trip uses about CHF 5–6 of fuel — but the full cost of driving, counting wear and depreciation, is closer to CHF 25–30. Add 60–90 minutes of holiday time. A dedicated supermarket run breaks even at best; as a pure errand, it usually loses money.
The sensible pattern: do the big shop in the valley on arrival day, when you drive past the Migros anyway, and bundle one mid-stay restock with an excursion you were making regardless. Everything in between comes from the village — where the premium buys real value, as our Volg vs Spar comparison shows: fresh local bread, mountain cheese, and a shop that still exists next summer.
How do you leave nothing behind? The last-3-days countdown
The endgame decides whether the strategy worked. Half-full fridges left behind in holiday flats are pure food waste — and pure money in the bin. Three days before departure, the countdown starts:
- Day −3: take inventory of fridge and shelf. From now on, buy nothing except bread and milk. Plan the remaining meals only from the list you just wrote.
- Day −2: absorption cooking — a soup or a frittata swallows almost anything: vegetables, eggs, cheese ends, cream. If there is a freezer, run it down to zero.
- Day −1: the clear-the-shelf dinner (day 7 of the frame), then pack the going-home box: unopened dry goods travel back — they arrived in a bag, they leave in a bag.
- Departure morning: the last eggs and milk become breakfast; opened jars go in the cool bag or were already planned into that final meal. The fridge should shut on empty.
The bring-box rule works in both directions: anything unopened that came with you goes home with you. Only fresh food needs an eating plan — and the 7-day frame already wrote it.
Frequently asked questions
How much more expensive are village shops in Swiss mountain resorts?
Typically 10–25% above a valley Migros or Coop. The premium is steepest on dry goods and branded products (20–25%) and mildest on fresh basics like milk, bread and eggs (10–12%). Local products such as mountain cheese are often fairly priced.
What groceries should I bring from home to a holiday flat?
Light, non-perishable items with the biggest village premium: olive oil, coffee, rice, pasta, stock cubes, spices and a couple of cans of tomatoes. The whole bring-box weighs under 5 kg and means your arrival evening needs no shopping at all.
Is it worth driving to a valley supermarket during the holiday?
Only when bundled with a trip you are making anyway. A dedicated 40 km round trip saves CHF 20–25 on a big basket but costs CHF 25–30 in full driving costs plus an hour or more of holiday time. Shop big on arrival day, top up in the village.
How does Eini help with holiday grocery planning?
Eini's algorithm builds your meal plan and grocery list before you travel and shows current prices and Aktionen across Coop, Migros, Lidl, Aldi, Denner and Aligro — so the big valley shop on arrival day is timed and priced before you leave home.
Plan smarter, spend less with Eini.
Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.
Download