The cheapest warm work lunch in Switzerland is one you batch-cook yourself and reheat at your desk. Five make-ahead dishes — lentil soup, squash and barley risotto, a tomato pasta bake, three-bean chili and chickpea curry — each land under CHF 4 a portion when you cook four servings from own-brand basics. Every one reheats cleanly in a microwave or an insulated flask.

Buying the same lunch as a Take-Away costs CHF 16 to 18. Cooking it yourself drops the price to about CHF 2 a portion, so one working week of packed lunches saves roughly CHF 65, and a full month keeps close to CHF 250 in your account.

Why warm lunches make sense again in autumn

Cold salads and no-reheat boxes carry the summer, but the first grey September mornings change what you actually want at midday. A warm bowl is more satisfying when the office is chilly, and autumn is when the ingredients for cheap hot food line up in the shops: Swiss squash, onions, carrots and cabbage hit their seasonal floor, while dried pulses cost the same all year round. Federal figures put average household spending on food and non-alcoholic drinks at roughly CHF 636 a month (BFS household budget survey), and lunch bought outside the home is one of the easiest lines in that budget to trim.

The trick is not willpower, it is preparation. If a hot lunch is already cooked and waiting in the fridge, you eat it. If it is not, you buy one. Everything below is built to be cooked once and eaten across the week.

Five make-ahead autumn lunches under CHF 4

Each recipe makes four portions and leans on cupboard staples plus one or two seasonal vegetables. Prices assume own-brand ranges such as Migros M-Budget, Coop Prix Garantie or the Aldi and Lidl basics lines.

  • Lentil and vegetable soup: red or brown lentils, carrots, onion, a stock cube and a tin of tomatoes. The workhorse of autumn lunches — filling, forgiving and cheaper per portion than almost anything else.
  • Squash and barley risotto (Gerstotto): pearl barley cooked risotto-style with diced Swiss squash and onion. Barley is nuttier than rice, holds its bite when reheated and costs a fraction of arborio.
  • Tomato and mozzarella pasta bake: penne, a jar of passata, herbs and a little cheese, baked in one dish. It portions out cleanly and reheats with a splash of water.
  • Three-bean chili: tinned kidney, black and white beans with tomato, onion and spices, served over rice. Vegetarian, protein-dense and better on day two.
  • Chickpea and spinach curry: tinned chickpeas, onion, curry paste and frozen spinach with rice. Fifteen minutes of work for four warming portions.

Rule of thumb: when the main protein is a dried or tinned pulse — lentils, beans, chickpeas — a four-portion batch almost always comes in under CHF 8 total, which is below CHF 2 a portion before you add rice or bread.

What each lunch really costs

The numbers below are for a four-portion batch of own-brand ingredients, divided per portion. They are deliberately conservative; shopping the cheaper end of the Swiss lunchbox pushes them lower still.

LunchMain ingredientsCost per portionReheats well?
Lentil & vegetable soupLentils, carrot, onion, tomatoes, stock~CHF 1.60Yes — flavour improves overnight
Squash & barley risottoPearl barley, squash, onion, stock~CHF 2.20Yes — add a splash of water
Tomato & mozzarella pasta bakePenne, passata, cheese, herbs~CHF 2.40Yes — cover to keep moist
Three-bean chili with riceTinned beans, tomato, onion, rice~CHF 2.30Yes — best on day two
Chickpea & spinach curryChickpeas, spinach, curry paste, rice~CHF 2.10Yes — stir before serving
Indicative per-portion costs for four-portion batches from own-brand ranges, observed across recent seasons including autumn 2026. Prices vary by store and promotion.

Not one of them reaches CHF 4, and most sit near CHF 2. The gap between that and a bought lunch is the whole point.

How to prep a week of lunches in one Sunday session

You do not cook five times. You cook twice, on one afternoon, and let the fridge and freezer do the rest. This is the same rhythm behind the Swiss Sunday meal-prep routine, scaled to warm autumn food.

  1. Pick two recipes. One soup or stew that freezes well, one bake or risotto for the first few days. Two dishes give you variety without cooking every night.
  2. Shop the staples once. Pulses, rice, pasta, passata and stock are pantry items; you only buy the fresh vegetables and cheese for the week.
  3. Cook both in one 90-minute block. Start the soup simmering, assemble the bake while it cooks, and you are finished in an afternoon.
  4. Portion once cool. Divide into containers, refrigerate the three days you will eat first, and freeze the rest so nothing spoils.
  5. Label the freezer portions. A name and date on each lid turns a chaotic freezer into next week's lunches instead of forgotten leftovers.

If you already batch-cook dinners, this adds almost no work. Doubling a recipe you were making anyway is the core idea behind batch cooking in Switzerland, and lunch is where it pays back fastest.

Which lunches reheat well at work

Reheating is where cheap lunches are won or lost. Anything built on pulses, grains or a sauce comes back to life with heat; anything crisp does not. Soups, stews, chili, the barley risotto and the curry all reheat cleanly in a microwave in two to three minutes — stir once halfway so the middle warms through. The pasta bake needs a splash of water and a cover to stop the top drying out.

No microwave at the office? A wide-mouth insulated flask, filled with boiling-hot soup or stew in the morning, keeps a portion warm until midday. Keep rice and its topping in separate containers where you can, and combine them as you reheat, so the rice does not turn gluey.

The reheat test: if a dish tastes better the next day, it makes a good work lunch. Lentils, beans and curries all deepen overnight. Leaves, croutons and anything fried do not, so keep those cold and add them fresh.

How much cheaper is this than takeaway?

A hot takeaway lunch in a Swiss town — a plate from the Take-Away counter, a bakery sandwich with a drink, or the office canteen — runs CHF 16 to 18 on a normal day. The lunches here average a little over CHF 2 a portion. Call the saving CHF 14 every time you bring one instead of buying.

Across a five-day week that is roughly CHF 65 to 70. Over a working month, buying lunch daily versus bringing it is a difference of close to CHF 250 — real money against a food budget that already averages CHF 636 a month per household. You are not eating worse either: a warm bowl of lentil soup beats a limp CHF 17 sandwich on most counts.

Frequently asked questions

What are cheap warm work lunches?

Batch-cooked soups, stews and grain bowls built on dried lentils, pearl barley, beans, chickpeas, seasonal squash and pasta. Each of the five lunches in this guide costs under CHF 4 a portion when you cook four servings at once from own-brand Swiss basics like Prix Garantie or M-Budget.

How do I prep lunches for the week?

Cook two or three recipes in one Sunday session, portion them into containers once cool, then refrigerate three days' worth and freeze the rest. Reheat at work in a microwave, or carry a hot portion in an insulated flask. A single 90-minute session covers a full working week.

Which lunches reheat well?

Soups, lentil and bean stews, chili, barley risotto and curries reheat best, because their flavour deepens overnight and they stay moist. Pasta bakes reheat well with a splash of water. Anything crisp or leafy is better kept cold or added fresh rather than reheated.

How much cheaper than takeaway?

A Swiss takeaway lunch runs about CHF 16 to 18. At roughly CHF 2 to 2.50 a portion, these lunches save around CHF 14 each, or CHF 60 to 70 across a five-day week, which is close to CHF 250 a month if you normally buy lunch every workday.

Can Eini plan work lunches?

Yes. Eini's algorithm builds a weekly meal plan around the lunches you like, checks current prices across Coop, Migros, Lidl, Aldi, Denner and Aligro, and turns it into one grocery list, so a week of sub-CHF-4 lunches lands in your basket without manual planning.

Plan smarter, spend less with Eini.

Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.

Download