General Guide7 min readUpdated:

Single-Person Grocery Budget in Switzerland: What 1 Person Actually Spends

CHF 350 to CHF 600 a month is the honest range for a Swiss single, with CHF 450 to 500 realistic for someone who cooks regularly. Here is the BFS-anchored category breakdown, the right store mix, and the five strategies that compound into real monthly savings.

Single-person grocery basket Switzerland — CHF 450 monthly budget reference

A single person living alone in Switzerland spends between roughly CHF 350 and CHF 600 a month on groceries, depending on store mix, diet, and how much eating out leaks into the food line. Federal Statistical Office (BFS) data anchors the lower end at CHF 351 a month for under-65 single households, while most expat and budget guides put the practical 2026 number at CHF 400 to 600. With 37% of Swiss households now single-person, this is one of the largest demographic gaps in Swiss grocery economics, and one of the easiest to close.

Sources checked: May 2026. BFS HABE survey, K-Tipp 2025 basket tests, bonus.ch comparisons. Live offers tracked in the Rappn app.

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

How much singles really spend on food in Switzerland

The official BFS Haushaltsbudgeterhebung puts under-65 single-person households at roughly CHF 351 a month on food and non-alcoholic drinks, or about 5.1% of gross income. That figure is older survey data and reflects a base case, not a target. Most current guides for 2025 and 2026 estimate a more realistic CHF 400 to 600 a month for a single person buying groceries at mainstream stores, with CHF 100 to 150 a week being the typical range cited by expat and relocation sources.

The gap between the BFS benchmark and real shelf prices comes from three things. First, food prices in Switzerland sit roughly 50 to 100% above Germany or France, and inflation since the survey period has compounded that. Second, the official figure excludes alcohol, restaurants, and on-the-go food, which leak heavily into the practical food budget for singles. Third, single-person households lose the bulk-buy discount that families capture: a 1kg pasta pack is cheaper per gram than 500g, but a single often cannot finish 1kg before it goes stale.

The takeaway is that CHF 350 a month is achievable but only with discipline. CHF 450 to 500 is realistic for someone who cooks regularly, shops at the right stores, and avoids impulse buys. CHF 600+ usually signals leakage from prepared foods, branded products, and convenience shopping rather than poor general spending.

A realistic monthly food budget for a single person in Switzerland

Below is a workable allocation for a single person spending CHF 450 a month on home groceries. The percentages roughly track BFS HABE category data for under-65 singles. Adjust freely: vegetarians shift the protein line down, frequent travellers may cut categories where they would normally eat out anyway.

CategoryMonthly target (CHF)What it covers
Fresh produce (fruit, vegetables)90Seasonal vegetables, salad, fruit, herbs
Protein (meat, fish, plant)70BFS pegs single under-65 meat spend at CHF 62, add fish and tofu
Dairy and eggs50Milk, yoghurt, cheese, butter, eggs
Bread, grains, pasta, rice40Bread, pasta, rice, flour, cereals
Pantry staples and oils35Oil, vinegar, salt, spices, canned goods
Frozen and ready meals35Frozen vegetables, occasional ready meal
Drinks (non-alcoholic)30Coffee, tea, water, juice
Snacks, sweets, chocolate50Chocolate, biscuits, snacks (Swiss singles average ~750g chocolate/month)
Buffer for restocking and waste50The category that absorbs price spikes and forgotten basil
Total450

Two notes. First, snacks and chocolate look high because BFS data confirms Swiss singles eat real volume here: about 750g to 1kg of chocolate per month is normal. Second, the "buffer" line exists because real budgets fail when there is no slack for the unexpected. A litre of olive oil at CHF 14 instead of CHF 10 should not blow the entire month.

For where these numbers fit in the bigger picture, see our overview of food prices in Switzerland.

Where to spend the CHF 450: store mix matters more than brand

The store you walk into changes the basket by 15 to 25%. K-Tipp's 53-product test concluded Aldi and Lidl were 12% cheaper than Migros and 25% cheaper than Coop. RTS À Bon Entendeur's 30-product test had Lidl just 3% under Aldi. bonus.ch's August 2025 comparison ranked Lidl and Aldi cheapest, Migros third (boosted by M-Budget), Coop fourth, and Denner last.

Here is a sensible store mix for a single person on a CHF 450 monthly food budget:

RetailerMonthly share (CHF)What to buy there
Migros150Fresh produce, M-Budget staples, dairy, bread (best all-rounder, CHF 500M price-cut programme in 2025)
Coop80Naturaplan organic produce, weekly Aktion meat (40% off), Prix Garantie staples
Aldi90Fresh produce, dairy, eggs, frozen, basic pantry (consistent low prices, no card needed)
Lidl80In-store bakery, Primadonna olive oil, weekly Aktion specials, Lidl Plus 5 to 10% extra
Denner30Coffee, wine, chocolate Aktionen (best for targeted promotions, not basics)
Aligro0Skip unless you can use 5L bulk; cash-and-carry only pays off above ~3-person volume
Otto's20Closeout branded items (Bertolli, Lavazza, Knorr) at 30 to 40% off when in stock

A few things to read out of this. First, the cheapest possible grocery month is not "shop only at Lidl". Singles waste more food at hard-discounters because pack sizes and rotation rarely match a single-person rhythm. Second, the practical floor sits around CHF 350 a month if you cook five to six nights a week, mix Aldi or Lidl with Migros M-Budget, and use red-dot stickers on near-expiry items. Third, our Lidl vs Aldi breakdown shows the two discounters are essentially tied on price, so the choice between them comes down to which has the closer store and whether you want the Lidl Plus app or none.

See where your CHF 450 actually goes.
Rappn's spending tracker breaks down your monthly food spend by category and by store, so the line that's leaking is obvious.

Five strategies that move the needle most

Out of every grocery-budget tip ever written for Switzerland, five actually compound into real monthly savings for a single person:

1. Buy private-label staples by default. K-Tipp confirmed in August 2025 that M-Budget and Prix Garantie are now priced at discount level on most everyday items. The structural saving against branded equivalents is 30 to 50% on the same product. See our M-Budget vs Prix Garantie breakdown for which line wins per category.

2. Stock non-perishables at Aktion prices, not at top-of-mind prices. Pasta, rice, oil, canned tomatoes, coffee, and household goods all rotate through 15 to 30% discounts roughly every 4 to 6 weeks. A single person who keeps a small running stock of these saves CHF 30 to 50 a month against a "buy when needed" baseline.

3. Red-dot shopping in the last 90 minutes. All major Swiss retailers mark down near-expiry products by 25 to 50%. Saturday evenings and the hour before closing are the productive windows. For a single who buys protein two or three times a week, red-dot meat alone is worth CHF 20 to 40 a month.

4. Cap eating out as a separate budget line. Every CHF 25 lunch out is more than half a normal grocery day for a single. Track it as a different category so it does not silently consume the food budget. Splitting "groceries" from "eating out" is the single biggest visibility win according to most Swiss budget guides.

5. Use the loyalty-card stack on the items you already buy. Cumulus 20x days, Supercard multipliers, and Lidl Plus coupons are worth real money only on planned purchases. They are net negatives if they push you to buy things you would not have bought. Our Cumulus vs Supercard comparison breaks down the math.

For the broader playbook, our guide on how to save money on groceries in Switzerland covers the same logic across produce, meat, dairy, and household goods.

Cross-border shopping: worth it for singles?

Since 1 January 2025, the Swiss tax-free import allowance has been CHF 150 per person per day, lowered from CHF 300. For a single living within 30 minutes of the German, French, or Italian border, a once-monthly run still saves real money on selected items (cheese, meat, drinks, household goods) where Swiss prices sit 50 to 100% above neighbouring countries. The math gets tighter than it used to: petrol, time, and the lower allowance mean you need a planned list of high-margin items to make the trip pay. For singles, cross-border shopping makes sense as a bulk run on shelf-stable goods every 4 to 6 weeks, not as a weekly habit.

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

How much does a single person spend on groceries in Switzerland?

A single person typically spends CHF 350 to 600 a month on home groceries. Federal BFS data anchors under-65 single households at CHF 351 a month for food and non-alcoholic drinks, while current expat and budget guides for 2026 cluster around CHF 400 to 600. CHF 100 to 150 a week is the practical range most singles describe.

Is CHF 400 a month realistic for one person in Switzerland?

Yes, with discipline. CHF 400 means cooking five to six nights a week, mixing Aldi or Lidl with Migros M-Budget for staples, using Aktion prices on non-perishables, and tracking near-expiry red-dot items. A single who eats out twice a week or buys mostly branded products will land closer to CHF 550 to 600 instead.

Which Swiss supermarket is cheapest for a single person?

For a pure price floor, Aldi and Lidl are tied as cheapest, both about 12% under Migros and 25% under Coop in the K-Tipp 53-product test. For a balanced single-person basket (less waste, smaller pack sizes, closer locations), Migros with M-Budget often wins on total monthly spend including waste. The honest answer is that the right mix is Migros plus one discounter, not one store alone.

How much does a Swiss household spend on food on average?

The 2023 BFS Haushaltsbudgeterhebung reports CHF 637 a month for the average Swiss household across all sizes, of which about CHF 134 goes to meat. Single-person households under 65 average CHF 351, single-person households over 65 average less, and couples with three or more children spend over CHF 1,000. The average household has 2.18 people.

Should singles shop online or in-store in Switzerland?

For most singles, in-store wins on price and waste. Aldi-now (cheapest online option per Bon à Savoir's 2025 test) covers only 11 cities. Migros Online carries about two-thirds of the M-Budget range and sells some staples only in bulk multipacks, which raises the basket roughly 20% according to a Saldo test. Online makes sense for housebound shoppers, mobility-limited situations, or one-off heavy basket runs, not for the standard weekly single shop.

How do I actually track my grocery spending each month?

Three practical options. Manual: a notes app with running totals by category, takes 5 minutes a week. Bank-app categorisation: most Swiss banks now auto-tag supermarket spend, but they cannot split groceries from household goods or eating out. App-based: a dedicated tracker like Rappn separates groceries from restaurants, breaks spend by store and category, and shows month-over-month trends so the leak is visible.

Related Comparisons