Cheap Weekly Dinner Menu Switzerland: 7 Dinners Under CHF 5 a Portion, Planned Around This Week's Deals
A full week of dinners doesn't have to be expensive. Plan each one around this week's deals, lean on cheap proteins and seasonal veg – and see in Rappn what your list actually costs.

You can build a week of seven dinners around a CHF 5-per-portion goal in Switzerland by planning each meal around this week's deals: pick recipes built on cheap proteins (lentils, beans, eggs, chicken thighs) and seasonal vegetables, overlap ingredients across the week, and cook double. There's no fixed price – what the week actually costs depends on what's on offer this week across the seven chains.
As of July 2026. Method and seasonality checked regularly against the Swiss vegetable growers' seasonal calendar (gemuese.ch), the money-saving tips from Migusto and PostFinance, and the weekly leaflets from Coop, Migros, Aldi, Lidl and Denner. Deals change every week – you see the real prices live in Rappn.
Rappn is Switzerland's only neutral price-comparison app, with no commercial agreements with any retailer.
Cheap cooking with a weekly menu: the method in 4 steps
Instead of starting from a recipe and then overpaying, flip the order. First: look at what's on offer this week – meat, vegetables and staples rotate weekly. Second: choose recipes whose main ingredients are on promotion; Rappn's recipe pages show you which ingredients are currently on offer. Third: build your shopping list right in the app. Fourth: plan so ingredients overlap across the week – one bag of lentils, one bunch of peppers and one sack of potatoes cover several dinners – and deliberately cook double. Because prices change every week across seven chains, Rappn shows you live where your ingredients are cheapest right now, no guessing.
7 dinner ideas under CHF 5 a portion – the weekly framework
This framework deliberately names no prices, just the principle behind each night. The real amount shows up the moment you match the ingredients to the current deals.
| Night | Dish idea | Why it's budget-friendly | Rappn tip |
|---|---|---|---|
| Pasta night | Pasta with tomato-veg sauce | Pasta is the cheapest filler; tomatoes and courgettes are in season in summer | Filter the deals by pasta and seasonal veg |
| Lentil/bean night | Lentil dal or chili sin carne | Lentils and beans give the cheapest protein per portion | Stock up dried or canned when it's on offer |
| Egg night | Frittata or shakshuka | Eggs are a cheap protein; shakshuka uses summer peppers and tomatoes | Compare price per egg between 6- and 10-packs |
| Seasonal-veg night | Ratatouille or vegetable gratin | Seasonal veg (July: courgettes, peppers, beans) is cheapest and freshest | Take what's both in season AND on offer |
| Chicken-thigh night | Roast chicken thighs with potatoes | Thighs and whole chicken cost less per kilo than breast | Buy the large pack and freeze portions |
| Soup night | Minestrone or vegetable soup | Soup turns cheap veg and leftovers into a full meal | Use up the week's vegetable offcuts |
| Leftovers night | «Clear-the-fridge» stir-fry or gratin | Using leftovers saves money and cuts food waste | Cook double earlier in the week |
How to actually hit the CHF 5-per-portion goal
Three levers make the difference. First, cheap proteins: Migusto and Swiss farmers'-association tips recommend swapping meat for legumes, eggs or cheese two or three times a week – that's what cuts the cost per portion the most. Second, buy in season: what's in season is usually cheapest and lands in the deals more often. Third, batch cooking: cook double and the second night is almost free, with less waste. "Under CHF 5" is a goal you reach through the combination of these three levers – not a guaranteed fixed price.
Which supermarket is cheapest for this?
It depends on the week and the category – no retailer is always cheapest. One week the chicken is on offer at one chain, the lentils at another, the seasonal veg at a third. That's why you build the menu by deal, not by store. Check the current offers, pick matching recipes, and see in the supermarket comparison where your weekly basket costs least. In Rappn you see it live – all seven chains at a glance.
Sources checked: .
This is Rappn's shopping-list view: add a recipe's ingredients and see the current offer for each one across Migros, Coop, Aldi, Lidl, Denner, Aligro and Otto’s. Tap around to try it.
Weekly
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
Ready to save on groceries?
Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.
Frequently Asked Questions
How do I plan a cheap weekly dinner menu in Switzerland?
In reverse: start from this week's deals, pick recipes whose main ingredients are on offer, build the list in Rappn, and overlap ingredients across the week.
Can I really hit CHF 5 per portion?
It's a realistic goal, not a guaranteed fixed price. It depends on the current deals and your portion sizes – you see the real amount live in Rappn.
Which ingredients make a dinner budget-friendly?
Cheap proteins like lentils, beans, eggs and chicken thighs, plus seasonal vegetables. Migusto recommends swapping meat two or three times a week.
Which vegetables are in season in July in Switzerland?
Per the seasonal calendar: courgettes, peppers, tomatoes, green beans and peas – usually the cheapest and freshest then.
When do the weekly deals change?
Deals change every week; the big chains usually refresh mid-week. You can see the currently valid offers any time in Rappn.
Which supermarket is cheapest for this menu?
It depends on the week and the category – no retailer is always cheapest. Rappn compares all seven chains neutrally.
