A monthly meal plan for Switzerland takes the guesswork out of weeknight dinners. This four-week rotation is built around seasonal produce and the weekly Aktionen at Coop, Migros, Lidl, and Aldi — so you shop smarter, cook faster, and throw away far less food each month.
Why does meal planning actually save money in Switzerland?
Swiss households spend an average of around CHF 1'000 per month on food and non-alcoholic drinks, according to the Bundesamt für Statistik (BFS). A significant slice of that goes straight into the bin: foodwaste.ch estimates Swiss residents throw away roughly 330 kg of food per person per year, with a large share coming from private households. Dinners planned in advance are the single biggest lever for cutting both waste and spending.
The mechanism is simple. When you know Monday is pasta e fagioli and Thursday is a Rösti with seasonal vegetables, you buy exactly what you need. Impulse buys at the deli counter drop. Forgotten produce at the back of the fridge stops happening. Over four weeks the savings compound quickly.
Tip: check the weekly Aktionen at Coop (Supercard), Migros (Cumulus), and Lidl (Lidl Plus) before you finalise the week's plan. Swapping one protein for whatever is on offer can shave CHF 30–50 off a monthly grocery bill without changing how well you eat.
What seasonal produce should anchor the four weeks?
The four-week template below is calibrated for spring (April–May) when Swiss fields and markets offer asparagus, spinach, new potatoes, carrots, leeks, and the first Swiss strawberries. Adjust the produce column when you reuse the template in autumn (swap in squash, kale, and root vegetables) or summer (zucchini, tomatoes, corn). The cooking logic stays the same.
Buying Swiss or regional produce from Migros Naturaplan or Coop's regional labels tends to be cheaper than imported equivalents when it is in season, and the quality is noticeably better. The Bundesamt für Landwirtschaft (BLW) publishes a seasonal calendar — it is worth bookmarking.
The four-week dinner rotation template
Each week follows the same rhythm: two vegetarian nights, one legume night, two quick protein nights (egg, chicken, or canned fish), one batch-cook night (soups, stews, or Sunday prep meals), and one flexible night for leftovers or pizza. This structure keeps variety high while minimising the number of different ingredients you need to buy.
| Night | Week 1 | Week 2 | Week 3 | Week 4 |
|---|---|---|---|---|
| Monday | Pasta e fagioli (cannellini, tomato, rosemary) | Spinach & egg frittata | Lentil soup with carrots | Chickpea curry with M-Budget rice |
| Tuesday | Rösti with sour cream & leeks | Stir-fried noodles with seasonal veg | Baked potatoes + Prix Garantie canned tuna | Asparagus risotto (Swiss asparagus, April) |
| Wednesday | Chicken thighs + roasted carrots | Sausage & Sauerkraut (Aktion week) | Chicken soup from Sunday batch | Pork escalope + new potatoes |
| Thursday | One-pot tomato rice with spinach | Minestrone (from leftover veg) | Pasta aglio e olio + canned sardines | Leftover makeover fried rice |
| Friday | Home-made pizza (Migros dough, seasonal toppings) | Salmon fillet (Lidl Aktion) + green salad | Tarte flambée with Denner crème fraîche | Home-made pizza night (repeat) |
| Saturday | Beef stew (batch, freeze half) | Whole roast chicken + root vegetables | Lamb shoulder (Aktion) + polenta | Swiss Gschwellti (jacket potatoes) dinner |
| Sunday | Leftovers or takeaway | Leftovers or takeaway | Leftovers or takeaway | Leftovers or takeaway |
How much does a month of dinners actually cost?
For a household of two, buying primarily at Migros and supplementing with Lidl or Aldi for dry goods and proteins, a realistic dinner budget for four weeks sits around CHF 280–340. That includes one or two higher-cost Saturday meals. Vegetarian nights using M-Budget or Prix Garantie staples (dried lentils, canned tomatoes, pasta) cost as little as CHF 3–5 per portion.
| Category | Monthly estimate (2 people) | Notes |
|---|---|---|
| Dry goods & pantry | CHF 40–55 | M-Budget pasta, rice, lentils, canned tomatoes, Prix Garantie stock |
| Proteins (meat/fish) | CHF 90–120 | Buying on Aktion reduces this significantly |
| Seasonal vegetables | CHF 60–80 | Swiss-grown in season at Coop or Migros |
| Dairy & eggs | CHF 30–45 | Aldi or Lidl for competitive pricing |
| Total (dinners only) | CHF 220–300 | Excludes lunches, breakfasts, and drinks |
These figures align broadly with what Comparis reports on Swiss household food spending benchmarks. Your actual total depends on where you shop, how strictly you stick to the plan, and whether Saturday meals are modest or more indulgent.
How do you adapt the template when offers change each week?
The plan is designed to flex. Each Sunday evening, scan the new weekly flyers from Coop, Migros, Lidl, and Aldi. If chicken thighs are on Aktion this week, great — move them to Wednesday as planned. If salmon is discounted instead, swap Saturday's beef stew for a lighter salmon dinner and freeze the stew meat for next month.
The Eini app surfaces the current weekly offers from major Swiss supermarkets so you can adjust your plan without manually checking every flyer. Its algorithm matches the deals to your planned meals automatically. See how to build a meal plan around weekly Aktionen for a deeper guide on that approach.
One practical rule: never plan more than five different proteins in a single week. Buying small quantities of six different meats is expensive and wasteful. Pick two proteins, buy in quantity when they are on offer, and let the rotation do the rest.
What goes on the shopping list?
A monthly pantry base makes the whole system work. Stock these once, top up as needed, and the weekly shop becomes fast and cheap:
- M-Budget pasta (spaghetti, penne) and rice (white and risotto)
- Prix Garantie canned tomatoes, canned tuna, canned chickpeas, dried lentils
- Olive oil, sunflower oil, and a neutral bouillon (Coop or Migros own brand)
- Onions, garlic, and carrots (buy a large bag — they keep well and appear in half the recipes)
- M-Budget flour for home-made pizza dough and quick sauces
With this pantry in place, the weekly fresh shop covers proteins, the week's vegetables, dairy, and eggs. Most weeks that means one trolley stop at one supermarket — no running between three shops. See building a Prix Garantie pantry for a full starter list.
Batch-cook two or three portions of a soup or stew each Saturday and freeze them. By week three you will have a built-in emergency dinner ready when life gets busy — no delivery app needed.
Frequently asked questions about monthly meal planning in Switzerland
How do I adjust this meal plan for a family of four?
Double the quantities for almost every recipe. For proteins, buying a larger cut (a whole chicken instead of four thighs, or a 1 kg pork shoulder instead of escalopes) is almost always cheaper per portion and gives you the batch-cooking flexibility to stretch one cook into two meals.
Which Swiss supermarket is cheapest for the pantry basics?
For dry goods (pasta, rice, canned goods, legumes), Lidl and Aldi consistently undercut Coop and Migros on price. M-Budget at Migros and Prix Garantie at Coop are competitive for branded-store alternatives. For fresh seasonal vegetables, local markets or farm shops often beat all of them when produce is in peak season.
Can I use this template if I don't eat meat?
Yes. Replace all meat nights with additional legume and egg meals, or add tofu (widely available at Migros and Coop). The cost actually drops — a vegetarian month of dinners for two can come in under CHF 180, and seasonal Swiss vegetables are at their best in spring and autumn.
What is the best day to do the weekly shop in Switzerland?
Thursday or Friday morning, just after the new weekly Aktionen launch (most Swiss supermarkets update offers mid-week). You get the full week of discounts and avoid the weekend crowds. Large Migros and Coop stores often reduce fresh items further on Saturday evening.
How does Eini help with meal planning?
The Eini app combines the current weekly offers from Swiss supermarkets with your meal preferences. Its algorithm suggests which dinners to schedule based on what is on offer and what is in season, then generates your shopping list automatically. It is a freemium app — explore the core features and upgrade if you want the full planning toolkit.
Plan smarter, spend less with Eini.
Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.
Download