Swiss school snacks and lunches don't have to drain your wallet. With a bit of planning and the right supermarket choices, you can pack a filling, nutritious Znüni and lunch box for under CHF 2.50 per child — and they'll actually eat it.

How Much Does a Swiss School Snack Really Cost?

A store-bought Znüni — a cereal bar, juice pouch, and a small yogurt — can easily add up to CHF 3.50 or more per day. Over a school year of roughly 200 days, that's around CHF 700 per child. Homemade alternatives cut that number significantly. According to estimates from foodwaste.ch, up to one-third of food bought for children goes uneaten, so portion size and food the kids actually enjoy matters as much as price.

Packing a homemade Znüni costs roughly CHF 0.60–1.20 per child per day — less than a third of most bought options.

What Makes a Good Znüni for Swiss School Kids?

Swiss schools typically allow a Znüni (mid-morning snack) and many kids eat lunch at a Mittagstisch or bring a packed lunch. A good Znüni should be small, easy to eat quickly, not too messy, and ideally contain some protein or fibre to keep kids going until lunch. Fruit and wholegrain options are recommended by the Bundesamt für Lebensmittelsicherheit und Veterinärwesen (BLV) as part of balanced eating habits for school-age children.

  • Half an apple or a small banana — cheap, portable, no packaging
  • A slice of wholegrain bread with a thin spread of nut butter or cream cheese
  • A small handful of unsalted mixed nuts (for older kids)
  • Homemade muffin or oat ball made in bulk on Sunday
  • Coop Naturaplan or M-Budget wholegrain crackers with a slice of cheese

Keep it simple. Kids at school have limited time and a full bag to deal with — a one-item or two-item Znüni is almost always better received than an elaborate spread.

Which Swiss Supermarket Is Cheapest for Lunchbox Basics?

Prices vary more than you might expect across Coop, Migros, Lidl, Aldi, and Denner. For everyday staples like bread, fruit, cheese, and yogurt, Lidl and Aldi consistently come in lower, while Migros M-Budget and Coop Prix Garantie lines close the gap for families loyal to those retailers. Volg and Spar are convenient for top-ups but rarely the cheapest per unit.

ItemMigros M-BudgetCoop Prix GarantieLidlAldi
Wholegrain bread (500g)CHF 1.50CHF 1.55CHF 1.35CHF 1.30
Apples (1kg)CHF 2.20CHF 2.35CHF 1.99CHF 1.95
Plain yogurt (500g)CHF 1.05CHF 1.10CHF 0.99CHF 0.95
Mild hard cheese (200g)CHF 2.40CHF 2.50CHF 2.15CHF 2.10
Oats (500g)CHF 0.95CHF 0.99CHF 0.89CHF 0.85
Approximate shelf prices, Swiss supermarkets, spring 2025. Prices vary by region and promotion.

If your household uses Cumulus or Supercard points, factor those in — the loyalty benefit on Migros and Coop can effectively reduce your total by 1–3% over the month. Lidl Plus and Aldi apps occasionally offer short-term discounts on exactly these staples.

Simple School Lunch Ideas That Don't Require a Hot Meal

Not every child eats at a Mittagstisch. Many bring a cold packed lunch, and that's where waste and cost can creep up. A well-packed lunch box covers protein, carbohydrate, something fresh, and ideally something the child chose themselves — that last part reduces the chance it comes home untouched. See also our full lunchbox cost guide for a deeper breakdown.

  1. The classic: Wholegrain roll, two slices of Emmentaler or Tilsiter, a few cherry tomatoes, and a small apple. Cost: roughly CHF 1.40.
  2. Pasta salad: Leftover pasta tossed with olive oil, corn, and a bit of tuna. Keeps well in a small container. Cost: roughly CHF 0.90 (using leftovers).
  3. Wraps: A flour tortilla (M-Budget or Prix Garantie) with hummus, cucumber strips, and grated carrot. Cost: roughly CHF 1.10.
  4. Rice boxes: Leftover rice with soy sauce, frozen edamame (thawed overnight), and a boiled egg. Cost: roughly CHF 1.20.
  5. Thermos soup: In winter, a small thermos of homemade lentil or vegetable soup keeps warm for five hours and costs pennies when made in bulk.

For families with multiple school-age children, the family of four meal plan approach — batch cooking Sunday, portioning Monday morning — can cut weekly lunch costs by an estimated 40%.

How Do You Keep Costs Down Without Losing Nutritional Quality?

The BLV recommends that school-age children eat a variety of vegetables, fruit, wholegrains, and dairy or plant-based alternatives daily. The good news is that budget options in Swiss supermarkets don't automatically mean lower nutritional quality. M-Budget oats are nutritionally identical to premium muesli at three times the price. Prix Garantie yogurt has the same protein and calcium content as branded versions.

A few practical habits that add up:

  • Buy fruit and vegetables in season — Swiss-grown apples, pears, carrots, and leeks are cheap in autumn and winter.
  • Use the Coop or Migros apps to check weekly promotions before you shop, or let Eini's algorithm surface the best deals for your regular list.
  • Batch-cook oat energy balls on the weekend (oats, peanut butter, honey, chocolate chips) — they cost under CHF 0.30 each and freeze well.
  • Avoid individually wrapped portions; buy a larger yogurt and portion it into a reusable container.

Buying seasonal Swiss fruit and the store's own-brand dairy can cut your weekly lunchbox spend by CHF 15–25 per month for a family of four — without touching nutritional quality.

What About Food Waste in the Lunchbox?

foodwaste.ch estimates that Swiss households throw away food worth roughly CHF 620 per person per year on average. For families, a significant slice of that comes from uneaten school food. The simplest fix is involving children in choosing what goes in the box — even a yes/no choice between two options dramatically increases how much they eat.

Other waste-reduction habits that work:

  • Pack smaller portions more often rather than large amounts they won't finish.
  • Use Monday's leftover roasted vegetables in Tuesday's wrap.
  • Freeze ripe bananas and use them in weekend muffins or smoothies rather than composting.

For ideas on stretching groceries further, our homemade vs store snacks comparison shows exactly where the savings are biggest.

Frequently Asked Questions About Swiss School Snacks and Lunches

What is a Znüni and is it compulsory in Swiss schools?

Znüni (also written Znüni) is the Swiss German term for the mid-morning snack, literally "to nine" — the time when it's typically eaten. Most Swiss primary schools allow or encourage a small snack during the morning break. It's not legally compulsory, but schools generally recommend a piece of fruit or a small wholegrain item. Elaborate or sugary snacks are often discouraged by school guidelines.

How much should I budget for school snacks and lunch per child?

A realistic homemade Znüni costs CHF 0.60–1.20. A packed cold lunch runs CHF 1.00–2.00 if you plan ahead and use leftovers. Combined, you can comfortably feed a school child for CHF 2.00–3.00 per day on food prepared at home. Buying everything pre-packaged at a supermarket pushes that to CHF 4.00–6.00 or more.

Which foods are not allowed in Swiss school lunchboxes?

Rules vary by canton and individual school, but many schools restrict highly sugary drinks, energy drinks, and heavily processed snacks. Some schools are nut-free due to allergies. Always check your child's school guidelines — a quick email to the Klassenlehrperson at the start of term avoids surprises.

Can I use Coop or Migros loyalty points to save on lunchbox shopping?

Yes. Cumulus points (Migros) and Supercard points (Coop) accumulate across all purchases and can be redeemed against future shopping. If you consolidate your grocery run to one retailer, loyalty savings are more consistent. Lidl Plus and Aldi apps offer periodic cashback or price reductions on specific items — worth checking before a big shop.

How do I stop my child from swapping or throwing away their Znüni?

The single most effective strategy is letting them choose between two options the night before. Children who feel ownership over their snack eat it far more reliably. Keep portions small, familiar, and consistent — if they liked a food last week, pack it again. Novelty is more likely to come home uneaten.

Plan smarter, spend less with Eini.

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

Download