Budget & Savings5 min readUpdated:

Cheap, Healthy School Snack and Lunchbox Ideas for Swiss Kids

A healthy homemade school snack (Znüni) in Switzerland often costs just CHF 0.50 to 0.90 per portion, while packaged bars and snacks quickly reach CHF 1.50 to 2.50 each. The cheapest base is seasonal fruit and vegetables, a tub of plain yogurt (from CHF 0.79 for 500 g at Lidl, as of June 2026) and wholegrain bread. Plan once a week and you can keep snacks for a family of four well under CHF 12.

Budget healthy school lunchbox for Swiss kids with fruit, vegetables, yogurt and wholegrain bread

As of June 2026. This guide shows what a healthy school snack really costs for kids in Switzerland, where to find the cheapest staples, and how a smart shopping list looks for the whole family. All recommendations follow the Swiss Society for Nutrition (SGE) and the Swiss Milk Producers (Swissmilk). Rappn is neutral and has no agreements with any retailer: we name the winner per category, never a single chain overall.

What does a healthy school snack cost per portion?

According to the SGE and Swissmilk, a balanced Znüni starts with water plus fruit or vegetables, supplemented with dairy (cheese, yogurt, milk) or wholegrain items (bread, crackers, rice cakes) and unsalted nuts. Swissmilk notes that sugared bars, chocolate and sweet drinks give only short-term energy and promote tooth decay, so they do not belong in the daily lunchbox. That is exactly where the savings are: the healthy option is usually also the cheaper one.

Snack ideaApproximate cost per portionNote
1 apple or 1 bananaapprox. CHF 0.40 to 0.60cheapest in season, discounters usually lead
Carrot sticks (handful)approx. CHF 0.30 to 0.50bulk pack is best value
Cup of plain yogurt (self-portioned)approx. CHF 0.20 to 0.40Lidl 500 g from CHF 0.79 (per lidl.ch), compare discounters live
2 slices wholegrain bread with cheeseapprox. CHF 0.60 to 0.90500 g loaves from around CHF 1.00
Packaged fruit or muesli barapprox. CHF 1.50 to 2.50branded bars much more expensive

The maths is clear: a homemade snack built from fresh produce, yogurt and bread usually costs CHF 0.50 to 0.90 per portion. A single branded packaged bar can cost three to five times as much and often brings more sugar. Filling a reusable tub with yogurt rather than buying mini-pots saves again per portion. Exact prices move every week and vary by canton, so it pays to check the offers before you shop.

Which staple snack items are cheapest across the chains?

For lunchbox staples, the usual Swiss rule of thumb applies: Aldi Suisse and Lidl are often around 12 percent below Migros and up to 25 percent below Coop on fresh produce and own brands, with the biggest gaps in fruit and vegetables (comparison pattern reported by K-Tipp and Beobachter). On processed staples like yogurt and bread, Migros can come very close to the discounters with its M-Budget line. Specifically (per lidl.ch, as of June 2026): Lidl sells plain yogurt 1.5% 500 g from CHF 0.79 (CHF 0.16 per 100 g). Aldi's plain yogurt sits in the same low range, but the exact weekly price varies by variant and promotion, so it is best compared live in Rappn.

Bread became a cheaper lunchbox base after the price war of October 2025: according to SRF, Aldi started with a 500 g loaf for 99 centimes, Migros cut half-white and rye bread (each 500 g) to CHF 1.00 (around 17 and 13 percent cheaper respectively, per SRF), and Coop and Lidl followed. For the lunchbox that means cheap wholegrain or rye bread as a base, plus a piece of hard cheese or cream cheese. Picking the cheapest own brand per category gets you the most value without committing to one single chain.

In practice: buy fruit, vegetables and nuts at the discounter or during a promo window, and buy yogurt and bread wherever the own brand is cheapest right now. Check the current picture in our price comparison, or dig into single categories such as the cheese price comparison.

The weekly snack cost for a family

Take a realistic example: two school kids, five school days a week. One portion of fruit or vegetables per child per day, alternating with yogurt, bread and cheese, or a handful of nuts. At an average of about CHF 0.70 per portion, that is roughly CHF 0.70 times 2 children times 5 days, so around CHF 7 a week for the snack alone. Add a second snack (Zvieri) or a small lunchbox extra and a family of four usually stays clearly under CHF 12 a week, using seasonal fresh produce and own brands.

For comparison: the same week stocked with packaged branded bars (two per child per day at CHF 2.00) would be CHF 2.00 times 2 times 2 times 5, so CHF 40 a week, without a drink. Across a school year (around 39 weeks) that is a difference of several hundred francs. That is the honest takeaway of this guide: with school snacks, healthy and cheap go hand in hand.

How to build a budget snack shopping list

A good list covers four building blocks, in line with the SGE recommendation. First, fruit and vegetables: seasonal apples, bananas, carrots, cucumber, cherry tomatoes, cheapest as a bulk pack. Second, dairy: a big tub of plain yogurt, a block of hard cheese, mozzarella sticks. Third, wholegrain: rye or wholegrain bread, rice cakes, wholegrain crackers. Fourth, unsalted nuts as a small energy extra (for children under 3, Swissmilk advises ground nuts only). As a drink, Swissmilk says water always belongs in the box, never a sweet drink.

Planning once a week and using reusable boxes instead of single packs saves twice: on price per portion and on packaging waste. For more lunchbox ideas, see our guide on cheap school snacks and lunchboxes, and for the market angle look at farmers market vs supermarket.

Want to see where your snack basket is cheapest this week? In the free Rappn app you compare the offers from Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto's for your exact list, neutrally and with no advertising deals. That way you find the cheapest yogurt, bread and fruit for the lunchbox every week, without leafing through several leaflets. Download Rappn on the App Store or Google Play and put together your budget snack list in minutes.

Sources checked: .

Search snacks in the Rappn offers feed and build a cheap Znüni list, comparing prices across chains. Type a snack to try it.

"snacks"

Offers

Build a cheap snack list in Rappn, free

Free, no account required · iOS & Android

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 healthy school snack cost per child per day?

A homemade, healthy snack of seasonal fruit or vegetables, some yogurt or cheese and wholegrain bread usually costs CHF 0.50 to 0.90 per portion in Switzerland. Packaged branded bars cost around CHF 1.50 to 2.50 each and contain more sugar. Prices move weekly and vary by canton, as of June 2026.

Where are the cheapest school-snack staples?

On fruit, vegetables and own brands, Aldi and Lidl are often around 12 percent below Migros and up to 25 percent below Coop (comparison pattern reported by K-Tipp and Beobachter). On yogurt and bread, Migros gets close with its M-Budget line. You save most by picking the cheapest own brand or promo per category.

Is homemade really cheaper than buying snacks?

Yes. A week of snacks for two kids costs around CHF 7 homemade, versus around CHF 40 with packaged branded bars (two per child per day). Across a school year of about 39 weeks that is a difference of several hundred francs, with a healthier composition too.

What belongs in a healthy lunchbox according to SGE and Swissmilk?

The SGE and Swissmilk recommend a base of water plus fruit or vegetables, supplemented with unsweetened dairy (cheese, yogurt, milk), wholegrain items (bread, crackers, rice cakes) and unsalted nuts. Sugared bars, chocolate and sweet drinks do not belong in the daily lunchbox.

How much yogurt and bread do I need for a week of snacks?

For two kids, one 500 g tub of plain yogurt (from CHF 0.79 at Lidl, as of June 2026) covers several portions, plus one or two 500 g loaves (from around CHF 1.00 since the October 2025 price war). Big tubs instead of mini-pots and reusable boxes cut the cost per portion noticeably.

Related Comparisons