Batch cooking means spending two hours in the kitchen on Sunday and eating well for three nights without cooking again. In Switzerland, where a quick restaurant lunch costs CHF 22 on average and groceries are among the priciest in Europe, this habit can realistically cut your food bill by CHF 100–150 a month.
Why Does Batch Cooking Save So Much Money in Switzerland?
Swiss households throw away around 2.8 million tonnes of food each year, according to the Federal Office for the Environment (BAFU). A large chunk of that is fresh produce that simply goes unused before the next shop. Batch cooking flips the logic: you buy with a plan and use everything.
The savings stack up in two ways. First, whole cuts of meat — a Migros chicken, a piece of pork shoulder — cost far less per gram than ready meals or deli slices. Second, staples like dried lentils, tinned tomatoes, rice, and pasta are where the Swiss supermarkets actually compete. M-Budget (Migros) and Prix Garantie (Coop) lines bring these down to levels that rival Lidl and Aldi prices.
A base of one roast chicken (CHF 8.50, M-Budget) plus 400 g lentils (CHF 1.90) plus 500 g pasta (CHF 1.20) gives you raw material for three complete meals feeding two adults — total ingredient cost around CHF 22.
What Ingredients Work Best for Swiss Budget Batch Cooking?
The goal is versatility: ingredients that taste different depending on what spices and sauces you add. Here are the building blocks that work best at Swiss supermarkets right now.
| Ingredient | Approx. price | Where to buy cheapest | Meals it anchors |
|---|---|---|---|
| Whole chicken (1.2 kg) | CHF 8.50–10.90 | Migros M-Budget / Lidl | Roast dinner, chicken soup, fried rice |
| Dried red lentils (500 g) | CHF 1.90–2.50 | Aldi / Coop Prix Garantie | Dal, soup, lentil patties |
| Canned tomatoes (4 × 400 g) | CHF 2.80–3.60 | Denner / Lidl | Pasta sauce, shakshuka, stew base |
| Risotto rice (1 kg) | CHF 2.90–3.50 | Migros / Denner | Risotto, rice salad, stuffed peppers |
| Frozen spinach (750 g) | CHF 2.50 | Aldi / Lidl | Pasta filling, soup, side dish |
Volg and Spar are less competitive on pantry staples, but they're worth checking for regional discounts if you live rurally. Aligro and Prodega make sense if you buy in larger quantities and have storage space — a 5 kg bag of lentils from Aligro drops the per-gram cost by roughly 40%.
The Three-Meal Session: A Step-by-Step Plan
Here is a concrete Sunday session that produces three dinners for two adults. Total active cooking time: about 90 minutes. Total cost: roughly CHF 28.
What you buy
- 1 whole chicken, M-Budget (~CHF 8.90)
- 400 g dried green lentils (CHF 1.90)
- 500 g tagliatelle (CHF 1.20, Prix Garantie)
- 2 tins chopped tomatoes (CHF 1.80)
- 1 onion, 4 garlic cloves, 1 carrot, 1 celery stalk (~CHF 2.00)
- 1 tin coconut milk (CHF 1.90, Denner)
- Cumin, paprika, curry powder — assume pantry stock
- 200 g frozen spinach (CHF 0.80)
- Olive oil, salt, pepper — assume pantry stock
Meal 1 — Sunday: Classic Roast Chicken + Lentil Soup
Roast the chicken at 200°C for 75 minutes. While it roasts, simmer the lentils with half the carrot, half the onion, and one tin of tomatoes. Season with cumin and paprika. Pull the chicken, carve, and serve half with the soup on the side.
Meal 2 — Tuesday: Coconut Lentil Dal with Spinach
Use the leftover lentil base. Sauté the remaining onion and garlic, add coconut milk and curry powder, stir in the lentils and frozen spinach, simmer 10 minutes. Serve over rice or with flatbread. The coconut milk completely changes the flavour profile — nobody will recognise Monday's soup.
Meal 3 — Thursday: Chicken Ragù Pasta
Strip the rest of the roast chicken from the carcass. Sauté garlic in olive oil, add the second tin of tomatoes, shred the chicken in, season, and simmer 20 minutes. Cook the tagliatelle. Toss together. The carcass can go into a freezer bag for stock — see our guide to freezer cooking in Switzerland.
Three dinners for two people at roughly CHF 4.70 per portion — compared to CHF 18–25 per person at a mid-range Swiss restaurant or CHF 8–12 for a supermarket ready meal.
How to Use Supermarket Loyalty Programmes to Reduce Costs Further
Swiss loyalty schemes are genuinely valuable for batch shoppers. Cumulus (Migros) pays back 1% on most purchases; Supercard (Coop) works similarly and regularly offers 5× or 10× points weekends. If your batch-cooking staples happen to fall on a double-points day, you save an extra 5–10% in effective credit.
Lidl Plus offers weekly personal coupons — often on exactly the kinds of ingredients (tinned goods, frozen vegetables, whole chicken) that make batch cooking work. It is worth checking the app before you write your shopping list rather than after. Aldi has no app-based loyalty scheme, but its everyday prices on dried pulses and frozen vegetables are consistently low.
Caritas supermarkets (in cantons that have them) can cut costs by 30–50% for those who qualify. According to Caritas Switzerland, around 700'000 people in Switzerland live below the poverty line — budget cooking resources like this one are for everyone, not a niche.
For bigger quantities, check our one-pot meal guide for more ideas that scale well.
How Does the Eini App Help with Batch Cooking Planning?
Eini's meal-planning hub lets you link a recipe to a shopping list and see which items are currently on promotion at Coop, Migros, Lidl, and other Swiss retailers. Our algorithm compares current prices and flags where the weekly deal makes it worth switching brands — for example, when Denner's tinned tomatoes undercut Prix Garantie by 30% that week.
You can plan all three meals in one session, generate a single consolidated shopping list sorted by supermarket aisle, and avoid buying duplicates. The grocery hub tracks what you already have at home, so the app won't tell you to buy cumin you bought last week. This is one of the fastest ways to reduce the CHF 500–800 per year that the average Swiss household wastes on unused food, a figure estimated by foodwaste.ch.
Frequently Asked Questions About Batch Cooking in Switzerland
Is batch cooking safe? How long can I keep cooked food in the fridge?
Cooked meat and legume dishes keep safely for 3–4 days in the fridge at below 5°C, according to the Swiss Federal Food Safety and Veterinary Office (BLV). Store in sealed containers. If you plan a third meal more than four days out, freeze the portion on the day you cook it.
Which Swiss supermarket is cheapest for batch cooking staples?
It depends on what you are buying. Aldi and Lidl consistently win on dried pulses, tinned goods, and frozen vegetables. Migros M-Budget beats them on whole chicken. Denner is strong on canned tomatoes and olive oil. Using Eini to track weekly promotions across chains is the fastest way to find the current best price without visiting multiple shops.
Can I batch cook without a large freezer?
Yes. The three-meal plan above requires no freezer at all — meals 2 and 3 are eaten within the fridge-safe window. A freezer unlocks more flexibility (you can make six portions instead of three), but it is not a prerequisite. See our leftover makeover guide for fridge-only strategies.
How much can a Swiss household realistically save per month with batch cooking?
The Bundesamt für Statistik (BFS) reports that Swiss households spend on average CHF 750–850 per month on food and non-alcoholic drinks. Batch cooking two or three evenings a week, and reducing restaurant visits by one per week, can realistically cut that by CHF 100–180 per month depending on household size and current habits.
Are Naturaplan or organic ingredients worth using for batch cooking?
Naturaplan (Coop's organic line) typically costs 20–40% more than Prix Garantie equivalents. For batch cooking on a tight budget, conventional is fine for most ingredients. Where organic makes the biggest sense is produce you eat in large quantities with the skin on — potatoes, carrots, apples. Prioritise there and save on everything else.
Plan smarter, spend less with Eini.
Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.
Download