A single person in Switzerland can eat varied, nutritious meals on CHF 100 a week — roughly CHF 14 per day. It takes some planning and the right mix of stores, but it is genuinely doable. This guide shows you exactly how, with real Swiss prices and a realistic weekly structure.

Is CHF 100 a week realistic for groceries in Switzerland?

According to the Bundesamt für Statistik (BFS), Swiss households spend an average of around CHF 700–800 per month on food and non-alcoholic drinks — that's roughly CHF 175–200 per person in a typical couple. For a single adult eating at home most of the time, CHF 100 a week (CHF 400/month) is tight but achievable if you shop strategically.

The key is splitting your shopping: buy staples and dry goods at Lidl or Aldi, use Migros or Coop for fresh produce and proteins when they run promotions, and fall back on Denner for wine, canned goods, and snacks at rock-bottom prices.

CHF 100/week = CHF 14.30/day. That covers breakfast, lunch, dinner, and a small daily snack — if you plan ahead and avoid impulse buys.

Where should a budget-conscious single shop in Switzerland?

Not every shop is equal for every category. Here is a practical split that keeps the weekly total under CHF 100:

StoreBest forLoyalty programme
LidlDry goods, pasta, rice, frozen veg, eggsLidl Plus app
AldiDairy, bread, weekly specials
MigrosM-Budget basics, fresh fruit & vegCumulus
CoopPrix Garantie staples, meat on promoSupercard
DennerCanned legumes, olive oil, beverages
Volg / SparTop-ups when convenience matters
Swiss discount grocery stores compared for single-person budgets (prices vary by region and week)

Aligro and Prodega offer excellent bulk prices on pantry staples if you have a car and storage space — but a membership is required. For most city singles, Lidl and Aldi do the heavy lifting.

What does a CHF 100 weekly shop actually look like?

Here is a realistic shopping basket for one adult, covering seven days of mostly home-cooked meals:

ItemQuantityApprox. cost (CHF)
Pasta or rice (M-Budget / Lidl own brand)1 kg1.50
Rolled oats500 g1.30
Eggs (10-pack, Lidl)1 pack3.50
Chicken breast or thighs (Migros promo)700 g7.00
Canned chickpeas or lentils (Denner)3 cans3.00
Frozen mixed vegetables (Lidl)1 kg bag2.50
Seasonal vegetables (carrots, cabbage, onions)~1.5 kg4.00
Apples or bananas (seasonal)1 kg2.50
Plain yoghurt (M-Budget or Aldi)500 g1.80
Whole milk or plant milk1 litre1.50
Bread (Aldi or Denner)1 loaf2.20
Butter or sunflower oil250 g / 500 ml3.00
Canned tomatoes (Prix Garantie)2 cans2.00
Cheese (Appenzeller or Tilsiter, smaller block)200 g4.50
Seasonal top-ups, spices, misc.~8.00
Sample single-person weekly basket — Swiss prices, April 2026 estimates. Actual totals vary by store and promotions.

Total: approximately CHF 48–52 on a careful week. That leaves CHF 48–52 for a second shop mid-week — fresh fish, a treat, or restocking whatever ran out. The buffer also absorbs the occasional splurge on Naturaplan organic produce.

How do you structure meals to avoid waste on a tight budget?

Food waste costs Swiss households an estimated CHF 600–900 per year, according to foodwaste.ch. For singles, the risk is higher because pack sizes are designed for families. The fix is a loose weekly template that reuses ingredients:

  • Monday – Wednesday: Cook a large pot of lentil or chickpea curry on Sunday. Eat with rice for two dinners, then stuff a wrap with the leftovers for lunch.
  • Thursday: Pasta with a quick tomato sauce using canned tomatoes, garlic, and frozen spinach. Takes 20 minutes.
  • Friday: Eggs — omelette, shakshuka, or fried rice with the week's leftover veg.
  • Weekend: One slightly more relaxed meal (a piece of fish, a small steak on sale) plus batch cooking for next week.

Breakfast stays the same all week: overnight oats or porridge with fruit and yoghurt. Cheap, filling, and takes two minutes to prepare the night before.

See also: how to batch cook for the week in Switzerland

Which cheap proteins work best for singles in Switzerland?

Protein is usually where single-person budgets crack first. Chicken breast at a regular Coop can reach CHF 25/kg; a weekly habit of that alone would blow the budget. The solution is mixing sources:

  • Eggs: Roughly CHF 0.35 each — the cheapest complete protein available.
  • Canned legumes (chickpeas, lentils, kidney beans): Under CHF 1.20 per can, high in protein and fibre.
  • Frozen fish (Lidl or Aldi): Pollock or Pangasius fillets, around CHF 8–10/kg. Not glamorous but nutritious.
  • Chicken thighs on promo: Cheaper than breast and more forgiving in a slow-cooked dish.
  • Tofu (Migros M-Budget): Around CHF 3.50 for 400 g — good for stir-fries and curries.

Carbs and proteins together keep the cost per meal under CHF 4 easily. For a deeper look at the numbers: cheapest protein sources in Switzerland

How can an app like Eini help stretch CHF 100 further?

Eini's meal-planning and grocery hub uses our algorithm to match your planned meals against current promotions at Migros, Coop, Lidl, and Aldi — so you know which store to buy each item from before you leave home. That alone can save CHF 10–20 a week compared to shopping at a single store out of habit.

The app also generates a shopping list sorted by store, which cuts impulse buying. You only see what you actually need for the week's meals — no scrolling past eye-level premium products. Eini is freemium, so the core meal-planning and list features are accessible from the start.

Frequently asked questions about grocery budgets for singles in Switzerland

Can I really eat healthily on CHF 100 a week in Switzerland?

Yes. The trick is building meals around whole grains, legumes, eggs, seasonal vegetables, and one or two portions of meat or fish a week. Swiss discount stores carry good-quality produce; you don't need to shop exclusively at Migros or Coop to eat well.

Which Swiss supermarket is cheapest for a single person?

Lidl and Aldi are consistently the cheapest for staples. Migros M-Budget and Coop Prix Garantie lines are competitive on specific items. Denner wins on canned goods and beverages. A split-store approach — rather than shopping at one place — typically saves CHF 15–25 per month.

How much does a single person spend on food in Switzerland on average?

BFS data suggest the average single-person household in Switzerland spends roughly CHF 500–650 per month on food and non-alcoholic drinks, including eating out. Cooking at home most days and shopping at discount stores can cut that figure considerably.

Is it worth using loyalty cards (Cumulus, Supercard, Lidl Plus) on a tight budget?

Yes, for any store you visit regularly. Cumulus and Supercard points convert to vouchers that effectively return around 1–3% of your spend. Lidl Plus has direct weekly discounts that can be activated on your phone before checkout — worth scanning before every shop.

What are the cheapest staple carbs available in Switzerland?

Pasta and rice from discount own-brand ranges (Lidl, Aldi, M-Budget) cost CHF 1–2 per kilogram and form the backbone of a budget week. Oats are similarly cheap and work for both breakfast and cooking. See cheapest carbs in Switzerland for a full comparison.

Plan smarter, spend less with Eini.

Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.

Download