One-pot cooking is one of the simplest ways to eat well on a tight budget in Switzerland. By building a complete meal in a single pan — protein, vegetables, and starch together — you cut both cooking time and the energy used. The fifteen recipes below stay under CHF 3 per portion when you shop at Coop, Migros, Lidl, or Aldi with weekly deals in mind.
Why does one-pot cooking save money in Switzerland?
Switzerland's energy prices are among the highest in Europe. Every time you run a second burner or preheat a second pot, the cost adds up. Keeping everything in one vessel also means less evaporation, so you use less water and retain more nutrients. According to foodwaste.ch, Swiss households throw away roughly 2.8 million tonnes of food per year — much of it from meals that were never finished. One-pot dishes reheat well, which means leftovers actually get eaten. See also what to do with leftover one-pot meals.
Cooking one large pot for four portions costs roughly the same energy as cooking two smaller pans. At Swiss electricity rates, that difference adds up to around CHF 80–120 per year for an average household (estimate based on published tariffs from EWZ and Romande Énergie).
Which Swiss supermarkets have the cheapest pantry staples?
The gap between supermarkets is real and worth tracking. Dried lentils, tinned tomatoes, rice, and pasta — the backbone of most one-pot meals — vary significantly in price. Lidl and Aldi consistently undercut Coop and Migros on these staples. Denner is strong on canned goods and pasta. For larger households, Aligro and Prodega offer bulk dried pulses at a fraction of retail prices.
| Product (1 kg) | Migros (M-Budget) | Coop (Prix Garantie) | Lidl | Aldi |
|---|---|---|---|---|
| Red lentils | CHF 2.20 | CHF 2.30 | CHF 1.79 | CHF 1.85 |
| Long-grain rice | CHF 1.90 | CHF 1.95 | CHF 1.49 | CHF 1.55 |
| Penne pasta | CHF 1.50 | CHF 1.55 | CHF 1.19 | CHF 1.25 |
| Tinned tomatoes (800 g) | CHF 1.10 | CHF 0.99 | CHF 0.89 | CHF 0.85 |
| Frozen spinach (750 g) | CHF 2.50 | CHF 2.40 | CHF 1.99 | CHF 1.95 |
What are the best one-pot meals to make under CHF 3?
The list below covers fifteen dinners. Each cost estimate assumes four portions, using standard Swiss retail prices and no fancy extras. Prices drop further with Lidl Plus or Aldi app discounts, or when you time your shop to weekly promotions.
- Red lentil dal with cumin — lentils, tinned tomatoes, onion, cumin, vegetable stock. CHF 1.40 per portion.
- Swiss potato soup (Kartoffelsuppe) — waxy potatoes, leek, carrot, cream, stock. CHF 1.80 per portion.
- Pasta e fagioli — cannellini beans, short pasta, tinned tomatoes, garlic, rosemary. CHF 1.60 per portion.
- Chicken and rice with paprika — chicken thighs (on promotion), long-grain rice, peppers, stock. CHF 2.70 per portion.
- Minestrone — seasonal vegetables from the reduced shelf, short pasta, tinned tomatoes, Parmesan rind. CHF 1.50 per portion.
- Erbsenrisotto (pea risotto) — frozen peas, arborio rice, onion, stock, a splash of white wine. CHF 2.20 per portion.
- Moroccan-style chickpea stew — tinned chickpeas, tinned tomatoes, sweet potato, cumin, coriander. CHF 1.90 per portion.
- Linsen-Eintopf (German lentil stew) — brown lentils, smoked sausage from Denner, carrot, celery. CHF 2.60 per portion.
- Risi e bisi — rice, peas, pancetta scraps, stock. CHF 2.10 per portion.
- Bean and kale soup — white beans, curly kale (or frozen spinach), garlic, chilli, stock. CHF 1.70 per portion.
- Tomato and egg shakshuka — tinned tomatoes, eggs, onion, cumin, paprika. CHF 1.80 per portion.
- Spaghetti all'amatriciana (budget version) — tinned tomatoes, lardons on promotion, dried spaghetti, Pecorino. CHF 2.50 per portion.
- Gemüsecurry with coconut milk — frozen mixed vegetables, tinned coconut milk, curry paste, rice. CHF 2.40 per portion.
- Zuppa di farro — spelt (farro), borlotti beans, rosemary, tinned tomatoes, stock. CHF 1.65 per portion.
- Macaroni and cheese (Swiss-style) — macaroni, milk, Gruyère offcuts, onion, nutmeg. CHF 2.90 per portion.
For batch-cooking ideas built around the same base ingredients, see how to batch cook in Switzerland.
How do you cut portion costs even further?
A few habits make a measurable difference. First, buy pulses dried rather than tinned when you have time — 500 g of dried lentils costs roughly the same as two tins and yields nearly three times the cooked volume. Second, use the reduced-price shelf. Coop and Migros both mark down proteins and vegetables approaching their sell-by date, often by 30–50%. Third, build meals around whatever vegetable is in season: in winter that's leeks, carrots, and celeriac; in summer, courgettes and tomatoes.
Caritas Switzerland estimates that around 750'000 people in Switzerland live in poverty or near-poverty. Budget cooking is not a niche hobby — it's a real need. The meals above were designed with that in mind: no exotic spices, no equipment beyond a pot and a wooden spoon.
Swapping just three weekly dinners from convenience meals (average CHF 8–12 per portion at Swiss takeaways) to home-cooked one-pot dishes can save a household roughly CHF 600–900 per year.
How does Eini help you stay under CHF 3 per portion?
Eini's meal-planning hub matches your weekly dinners to current deals at Coop, Migros, Lidl, Aldi, and Denner. When red lentils drop to CHF 1.49 at Lidl this week, our algorithm surfaces the lentil dal first. You set your per-portion budget; Eini finds recipes that fit it. See how meal planning works in the app.
Frequently asked questions about budget one-pot cooking in Switzerland
Can I really eat a hot dinner for under CHF 3 in Switzerland?
Yes — reliably, if you build meals around dried pulses, rice, pasta, tinned tomatoes, and seasonal vegetables. Protein is the biggest cost driver; swapping meat for eggs, lentils, or beans two or three nights a week brings almost any recipe under CHF 3 per portion at current Swiss prices.
Which Swiss supermarket is cheapest for one-pot staples?
For dried goods (lentils, rice, pasta), Lidl and Aldi are usually cheapest. For canned goods, Denner often beats both. Coop's Prix Garantie and Migros's M-Budget lines close the gap significantly, especially during promotions tracked by your Supercard or Cumulus account.
How long do one-pot meals keep in the fridge?
Most soups, stews, and legume-based dishes keep well for 3–4 days refrigerated. Rice dishes are the exception — the Swiss Federal Food Safety and Veterinary Office (BLV) recommends eating cooked rice within one day and not reheating it more than once, to avoid bacillus cereus contamination.
Are one-pot meals suitable for meal prep on Sundays?
Absolutely. Lentil dal, bean soups, minestrone, and chickpea stews all improve overnight as the flavours develop. Cook a double batch on Sunday, portion into containers, and you have four weekday lunches or dinners ready. See our Sunday meal-prep guide for Switzerland.
Do I need any special equipment?
No. A heavy-bottomed pot with a lid — the kind sold at Migros or Coop for CHF 20–40 — handles every recipe above. A cast-iron casserole from Landi or Otto's works even better and lasts decades.
Plan smarter, spend less with Eini.
Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.
Download