Dinner ideas: 20 quick recipes for the week (2026)
Dinner ideas for the week: 20 concrete recipes under 30 min, grouped by time, budget, and ingredient. From 5-min wok to 30-min stew — find what's right tonight.
Quick answer: 20 fast dinners for tonight, sorted by time:
- Under 10 min: omelet, pasta aglio e olio, shrimp baguette, quesadilla, sandwich cake
- 10–20 min: chicken wok, tuna pasta, halloumi salad, lentil stew, tacos
- 20–30 min: oven salmon, meatballs + mash, chicken fillet in oven, chickpea curry, pizza
- Budget: 9 out of 20 dinners under 20 SEK/serving with campaign items
- Variety: 5 cuisines represented — Swedish, Italian, Asian, Mexican, Mediterranean
Before you scroll — how does "what's for dinner" actually work?#
The average Swedish household member decides dinner at 16:00–17:00 on weekdays. The decision is often made standing in front of the fridge, tired after work, with 45–60 minutes before the kids get hungry. It's the worst-optimized time of day — decision fatigue is real and most end up in the same 5–6 dishes in rotation.
The solution isn't "more willpower" — it's structure. Either:
- Weekly plan — decide 5–7 dinners Sunday for the week
- Quick menus — have 10–15 recipes memorized that go in under 20 minutes
- Campaign-optimized — build around the week's campaign protein
This article gives you 20 dinner ideas grouped by time, all under 30 minutes, all tested on Swedish store stock (ICA Maxi / Coop / Willys / Hemköp / City Gross). Jump directly to the right time category for tonight, or read the whole thing as inspiration.
Under 10 minutes — if you have 5 basics at home#
Quick answer: These 5 dinners take under 10 minutes from fridge to plate. They all require 3–5 ingredients most people have at home, and the serving price is 12–45 SEK. Perfect when you got home at 18:30 and the family is anxious.
1. Classic omelet with cheese and vegetables (6 min)#
- Time: 6 min | Price: 18 SEK/serving | Calories: 420
- You need: 3 eggs, 50 g grated cheese, 1 tomato, salt, pepper, butter
- How to: Whisk eggs, pour into pan with butter, sprinkle cheese and tomato pieces, fold after 2 min. Serve with toast.
- Tip: Add leftovers (chicken, ham, salmon) for varied protein.
2. Pasta aglio e olio (8 min)#
- Time: 8 min | Price: 14 SEK/serving | Calories: 510
- You need: 100 g pasta, 3 garlic cloves, olive oil, chili flakes, parmesan
- How to: Boil pasta. Sauté sliced garlic in plenty of olive oil + chili. Mix in pasta water and the pasta. Top with parmesan.
- Tip: Add a handful of arugula or parsley at the end for freshness.
3. Shrimp baguette with salad (5 min)#
- Time: 5 min | Price: 32 SEK/serving | Calories: 380
- You need: 1 baguette, 100 g shrimp, mayonnaise, lemon, lettuce, cucumber
- How to: Mix shrimp with mayo and lemon. Hollow out the baguette and fill with shrimp mix + lettuce + cucumber.
- Tip: Swap shrimp for tuna or roast beef to vary.
4. Quesadilla with cheese and beans (7 min)#
- Time: 7 min | Price: 16 SEK/serving | Calories: 460
- You need: 2 tortillas, 80 g cheese, 1 can black beans, salsa
- How to: Heat a tortilla in pan, sprinkle cheese + beans + salsa, put second tortilla on top, flip after 2 min.
- Tip: Add chicken or ground beef if you have leftovers.
5. Sandwich cake (3 min)#
- Time: 3 min | Price: 25 SEK/serving | Calories: 450
- You need: 3 slices bread, 1 can tuna, avocado, mayonnaise, tomato
- How to: Mix tuna + mayo. Layer as filling between slices. Top with avocado + tomato.
- Tip: For kids: swap tuna for ham or liver pâté.
10–20 minutes — the week's workhorse#
Quick answer: This is the sweet spot for most weekdays — quick enough for hungry families but room for a real meal. All 7 dinners below require 1 protein + 1 carb + 2–3 vegetables and land at 15–32 SEK/serving. Base the choice on the week's campaign protein.
6. Chicken wok with wok vegetables and rice (15 min)#
- Time: 15 min | Price: 28 SEK/serving | Calories: 520
- You need: 150 g chicken fillet, 200 g frozen wok vegetables, 100 g rice, soy sauce, garlic, ginger
- How to: Boil rice. Dice chicken, fry 4 min. Add wok vegetables + garlic + ginger, fry 5 min. Soy at the end.
7. Tuna pasta with olives and cherry tomatoes (12 min)#
- Time: 12 min | Price: 18 SEK/serving | Calories: 490
- You need: 100 g pasta, 1 can tuna, 8 cherry tomatoes, 10 black olives, garlic, olive oil
- How to: Boil pasta. Sauté garlic in olive oil, add halved tomatoes + olives. Mix in tuna (with oil) and pasta.
8. Halloumi salad with pomegranate (13 min)#
- Time: 13 min | Price: 32 SEK/serving | Calories: 460
- You need: 150 g halloumi, lettuce, cucumber, 1/2 pomegranate, olive oil, balsamic, honey
- How to: Slice halloumi, grill 3 min per side. Leafy salad + cucumber + pomegranate seeds. Halloumi on top. Dressing: oil + balsamic + honey.
9. Lentil stew with cabbage and tomato (18 min)#
- Time: 18 min | Price: 12 SEK/serving | Calories: 380
- You need: 1 dl red lentils, 200 g cabbage, 1 can crushed tomatoes, onion, garlic, cumin, paprika
- How to: Sauté onion + garlic. Add shredded cabbage, fry 5 min. Lentils + tomato + spices + 2 dl water. Simmer 12 min.
- GLP-1 effect: Shredded cabbage + lentils delivers a massive fiber boost — satiety 3–4 hours.
10. Taco buffet with ground beef and vegetables (20 min)#
- Time: 20 min | Price: 35 SEK/serving | Calories: 620
- You need: 300 g ground beef (4 people), taco seasoning, tortillas, lettuce, tomato, corn, cheese, sour cream
- How to: Fry beef with seasoning (8 min). Put all toppings on the table, let everyone build their own.
11. Chickpea curry with coconut milk (17 min)#
- Time: 17 min | Price: 16 SEK/serving | Calories: 510
- You need: 1 can chickpeas, 1 can coconut milk, 1 onion, garlic, curry paste, spinach, rice
- How to: Sauté onion + garlic, curry paste. Coconut milk + chickpeas, simmer 10 min. Stir in spinach at the end.
12. Quick shrimp soup with shrimp and dill (15 min)#
- Time: 15 min | Price: 38 SEK/serving | Calories: 320
- You need: 200 g shrimp, 1 onion, fennel, 1 fish bouillon cube, dill, cream, lemon
- How to: Sauté onion + fennel. Add water + bouillon (4 dl). Boil 8 min. Shrimp + cream + dill + lemon last.
20–30 minutes — when you have a bit more time#
Quick answer: These 8 dinners take 20–30 min but feel like a real meal — oven dishes, stews, fish dishes. If you do 5 minutes of prep the night before, you save time tonight. 30 min is almost always enough for impressive dinners.
13. Chicken fillet in oven with potato wedges (30 min)#
- Time: 30 min (oven: 25 min passive) | Price: 32 SEK/serving | Calories: 580
- You need: 150 g chicken fillet, 200 g potatoes, 2 tbsp olive oil, garlic, rosemary, salt
- How to: Oven 200°C. Potato wedges + oil + salt + rosemary on tray. Chicken alongside with garlic oil. 25 min.
14. Salmon in foil with lemon and dill (25 min)#
- Time: 25 min | Price: 42 SEK/serving | Calories: 490
- You need: 150 g salmon, lemon, dill, butter, asparagus, potato
- How to: Oven 200°C. Put salmon on foil, butter + lemon + dill. Fold up. 15 min. Boil potato + asparagus in parallel.
15. Meatballs with mash and lingonberry (25 min)#
- Time: 25 min | Price: 28 SEK/serving | Calories: 650
- You need: 300 g pre-made meatballs, 4 potatoes, milk, butter, lingonberry jam, cream sauce
- How to: Boil potato 15 min, mash with milk/butter. Fry meatballs 10 min. Cream sauce from packet. Serve with lingonberry.
16. Pizza on pre-made dough (25 min)#
- Time: 25 min | Price: 22 SEK/serving | Calories: 590
- You need: 1 pre-made pizza dough, tomato sauce, mozzarella, ham/salami, oregano, olive oil
- How to: Roll out dough, tomato sauce + cheese + toppings. Oven 250°C, 10–12 min.
17. Pasta bolognese (25 min)#
- Time: 25 min | Price: 19 SEK/serving | Calories: 570
- You need: 300 g ground beef, 100 g pasta/person, 1 can crushed tomatoes, onion, garlic, oregano, carrot
- How to: Sauté onion + garlic + carrot. Ground beef, fry browned. Tomato + spices, simmer 15 min. Boil pasta in parallel.
18. Pork shoulder in oven with root vegetables (30 min)#
- Time: 30 min | Price: 26 SEK/serving | Calories: 620
- You need: 150 g pork shoulder, 300 g root vegetables (potato, carrot, parsnip), mustard, honey, oil
- How to: Oven 200°C. Root vegetables diced + oil + salt. Pork with mustard/honey glaze. 25 min.
19. Vegetarian lasagna with spinach (30 min, 20 min passive)#
- Time: 30 min (20 min in oven) | Price: 20 SEK/serving | Calories: 480
- You need: 6 lasagna sheets, 200 g spinach, 200 g ricotta, 1 can tomato, 100 g mozzarella, onion, garlic
- How to: Sauté onion + garlic + tomato. Layer: tomato, spinach+ricotta, sheets. Top: mozzarella. Oven 200°C, 20 min.
20. Fish stew with cod and dill (30 min)#
- Time: 30 min | Price: 34 SEK/serving | Calories: 410
- You need: 300 g cod pieces, 4 potatoes, 2 carrots, onion, 1 fish bouillon cube, cream, dill
- How to: Dice potato + carrot, boil 10 min in bouillon + water. Add cod + onion, simmer 8 min. Cream + dill last.
Comparison table — find the right dinner tonight#
| # | Dinner | Time | Price/serving | Calories | Good for |
|---|---|---|---|---|---|
| 1 | Omelet | 6 min | 18 SEK | 420 | Vegetarian, solo |
| 2 | Pasta aglio e olio | 8 min | 14 SEK | 510 | Budget, solo |
| 3 | Shrimp baguette | 5 min | 32 SEK | 380 | Light, solo |
| 4 | Quesadilla | 7 min | 16 SEK | 460 | Kids, vegetarian |
| 5 | Sandwich cake | 3 min | 25 SEK | 450 | Leftovers, kids |
| 6 | Chicken wok | 15 min | 28 SEK | 520 | Family |
| 7 | Tuna pasta | 12 min | 18 SEK | 490 | Budget, kids |
| 8 | Halloumi salad | 13 min | 32 SEK | 460 | Vegetarian, light |
| 9 | Lentil stew + cabbage | 18 min | 12 SEK | 380 | Cheapest, GLP-1 |
| 10 | Tacos | 20 min | 35 SEK | 620 | Family, Friday |
| 11 | Chickpea curry | 17 min | 16 SEK | 510 | Vegetarian |
| 12 | Shrimp soup | 15 min | 38 SEK | 320 | Light, dinner |
| 13 | Chicken in oven | 30 min | 32 SEK | 580 | Family, classic |
| 14 | Salmon in foil | 25 min | 42 SEK | 490 | Omega-3, health |
| 15 | Meatballs + mash | 25 min | 28 SEK | 650 | Swedish, kids |
| 16 | Pizza | 25 min | 22 SEK | 590 | Friday, kids |
| 17 | Pasta bolognese | 25 min | 19 SEK | 570 | Family, repeat |
| 18 | Pork + root vegetables | 30 min | 26 SEK | 620 | Sunday, adults |
| 19 | Vegetarian lasagna | 30 min | 20 SEK | 480 | Vegetarian, kids |
| 20 | Fish stew | 30 min | 34 SEK | 410 | Health, adults |
How to avoid "what's for dinner" decision fatigue#
Quick answer: Plan Sunday evening for 20 minutes. Decide 5–7 dinners for the week based on campaign protein. Write shopping list. Shop Monday. After that: 6 days without decisions — just follow the plan. Saves 3–4 hours of chaos per week and cuts food waste by 30%. Tools like Smaklig do this automatically based on your ICA store.
Three strategies that work#
1. Weekly plan with campaigns as the foundation
Instead of deciding Monday morning "today it's salmon" — check what's on sale this week and build around it. Is chicken 50% off? Then it's chicken stew Monday, chicken salad Wednesday, chicken soup Thursday. Saves 150–250 SEK/week per Konsumentverket.
2. Cook double portions
Every time you cook: make double if possible. Dinner tonight + lunch tomorrow. 4 servings of pasta bolognese take the same time as 2. Saves 30–45 min the next day. Perfect for office lunches.
3. Have 5 "rescue-the-evening" recipes
When everything is on fire and no energy is left — 5 recipes you can cook on autopilot. Suggestions: pasta aglio e olio, omelet, tuna pasta, chickpea curry, quesadilla. All 4–10 min, 12–18 SEK/serving, ingredients you always have at home.
Dinner ideas by weekday — how to build your weekly rotation#
Quick answer: Most weekdays naturally fall into 7 "theme days". Lazy Monday (10–15 min wok), family Tuesday (one-pot), vegetarian Wednesday (lentil stew), pantry Thursday (leftovers), Friday treat (taco/pizza), Saturday (slow cook), Sunday roast + meal prep. Theme rotation cuts decision fatigue by 80%/week.
The simplest mental model is weekly theme. Instead of struggling daily — bind each weekday to a recipe-type. Your brain doesn't have to choose, and you avoid the same 5 recipes on repeat.
Lazy Monday — Recovery after the weekend. Fast food. Wok 10 min, omelet 5 min, pasta aglio e olio 8 min. Angle: maximize simplicity. Neither parents nor teenagers should have to argue about food after weekend chaos.
Family Tuesday — One-pot meal everyone enjoys. Meatballs with mash, chicken fillet in oven, pork pancake, lasagna. Angle: adaptable — vegetarian kids get bean version, picky eaters get portion without sauce.
Vegetarian Wednesday — Mid-week, stomach grateful. Lentil stew, halloumi bowl, chickpea curry, vegetarian lasagna. Angle: climate + wallet. 12–18 SEK/serving vs 25–35 SEK for meat variant.
Pantry Thursday — Before weekend shopping. Use what's hanging around. Pasta with leftover chicken + vegetables, egg-and-veg pancake, kvarg-fruit bowl. Angle: anti-food-waste. Saves 5,000 SEK/year per Naturvårdsverket.
Friday treat — End of work week. Taco buffet, pizza on pre-made dough, burgers with potato wedges, sandwich cake. Angle: family ritual. No requirement for vegetables or nutritional balance one evening per week.
Saturday — Time available. Beef stew 90 min, sourdough pizza, oven dishes with marinade time. Angle: "project food" that's fun to cook.
Sunday — Sunday roast + prep. Roast + cooked vegetables + mash. Plus meal prep: double portions for Monday lunch + Tuesday leftovers.
Seasonal dinner ideas — what works in winter, spring, summer, fall#
Quick answer: Seasonal food is 30–40% cheaper than "wrong-season" (Swedish asparagus in June 39 SEK/kg, February 89 SEK/kg). Winter: root vegetables + soups + stew. Spring: new potatoes + asparagus + salmon. Summer: grill + salad + cold food. Fall: kohlrabi + apple + mushrooms. Adapt your weekly menu to seasonal listings and save both kronor and environment.
Winter (January–March) — Dark days, need for warming food. Root vegetables (carrots, parsnip, beetroot) in oven 30 min with honey and thyme. Cabbage dishes — white cabbage, savoy cabbage, Brussels sprouts peak in January. Soups: lentil soup, pea soup Thursday (Swedish tradition + 12 SEK/serving). Beef stew 90 min Saturday.
Spring (April–June) — Lighter food, first Swedish vegetables. New potatoes from late May. Asparagus in June–July (39 SEK/kg in season vs 89 SEK/kg out of season). Grilled salmon with lemon. Salad with eggs and radishes. Asparagus soup.
Summer (July–August) — Grill + cold food. Grilled chicken with pesto. Pasta salad with tuna + beans. Cold salmon-salad. Wraps. Grilled halloumi. Angle: avoid oven when it's 28 degrees indoors. Maximize ingredients that don't need cooking.
Fall (September–December) — Kohlrabi season, apples, mushrooms, root vegetables back in focus. Mushroom soup in September. Apple pie or apple chutney for meat. Sauerkraut with sausage. Pumpkin soup in October. Duck in December.
For broader seasonal tables — see Konsumentverket's seasonal guide or use Smaklig which automatically prioritizes seasonal protein in your weekly suggestions.
Deep-dive by need#
This guide covers 20 dinner ideas broadly. When you want to go deeper on a specific angle — follow these cluster guides:
- Only 20 min? Quick dinner: 30 recipes in 20 minutes or less — sorted by 5, 10, 15 and 20 min.
- Cooking for a family? Family-friendly dinner: 25 recipes the whole family enjoys — one pot, adapted portions, end the dinner wars.
- Want more protein? High-protein dinner: 25 recipes with 30g+ protein — personalized to your goal (weight loss / maintenance / muscle gain).
- Empty fridge? Pantry dinner: 22 recipes with what you already have — anti-food-waste protocol, saves 300 SEK/week.
- Tight budget? Cheap dinner: 20 recipes under 25 SEK/serving — LIVE ICA campaign prices every week.
Related guides#
- Weekly menu for weight loss — plan the week with calorie targets
- Cheap filling meals — 20 recipes under 30 SEK/serving — broader budget guide
- ICA campaigns: maximize your savings — build the menu around campaigns
- TDEE and macros — complete guide — match portions to your goal
- Glossary — definitions of TDEE, BMR, macros, GLP-1, and more
Let Smaklig answer "what's for dinner" for you#
Coming up with 5–7 dinners that fit budget + nutrition + campaigns + family taste takes 2–3 hours Sunday evening manually. Smaklig does it in 30 seconds:
- Pulls this week's campaigns from your ICA store
- Suggests dinners based on your goal (weight loss, maintenance, muscle gain)
- Respects allergies, dietary preferences, and time you have available
- Builds a shopping list sorted by store aisle
- Regenerates individual dinners if you dislike the suggestion
Tell Smaklig: "I have 20 min on weekdays, want more vegetarian meals, allergic to shellfish, budget 25 SEK/serving" — and get 7 dinners tailored for tonight and the rest of the week.
Smaklig is an AI-based meal planning tool for the Swedish market. Pick your ICA store, set your goals, and get personal dinner suggestions every week.
Sources
- Konsumentverket. Konsumentverkets matbudget 2026
- Livsmedelsverket. Livsmedelsverket — dietary recommendations
Frequently asked questions
What can I cook in 10 minutes for dinner?
Stir-fried chicken with rice and wok vegetables (10 min). Pasta aglio e olio with parmesan (8 min). Omelet with vegetables and cheese (6 min). Shrimp baguette with salad (5 min). Quesadilla with cheese and beans (7 min). All under 50 SEK/serving with campaign items.
What are the cheapest dinners?
Lentil stew with cabbage: 12 SEK/serving. Pasta with tuna and garlic: 15 SEK. Oatmeal pancakes with egg: 8 SEK. Potato and onion fry with smoked sausage: 18 SEK. Chickpea curry with rice: 16 SEK. All five under 20 SEK with staples.
What's fastest to cook after work?
Omelet (5-7 min), sandwich with avocado and egg (3 min), ready salad + tuna (2 min), jar pasta recipes (10 min), quesadilla with cheese and beans (7 min). All require 5 or fewer ingredients and no planning.
How do I plan so I never get stuck on 'what's for dinner'?
Plan Sunday evening, build around campaign protein, cook double portions for next day. Smaklig does this automatically based on your ICA store. One hour of planning Sunday = 6 days without decision fatigue.
What are good dinners for the whole family?
Taco buffet (everyone customizes), pasta bolognese, meatballs with mash, pizza on pre-made dough, chicken fillet in oven with potato wedges, lasagna. Family meals need 3-4 basic ingredients and flexibility for kids.
How do I avoid cooking the same thing every week?
Vary cuisines: Mon Nordic, Tue Italian, Wed Asian, Thu Mexican, Fri Swedish home cooking. Rotate protein: chicken-salmon-ground beef-legumes-pork. Aim for max 20% repetition per month — otherwise tedium sets in.
Want more meal planning tips?
Subscribe to our newsletter — new guides, seasonal recipes and savings tips directly in your inbox.
Get startedFounder, Smaklig
Writer at Smaklig. We write about food, health, and how to eat better without breaking the bank.
Related articles
April 20, 2026 · 13 min
Family-Friendly Dinner: 25 Recipes Everyone Enjoys (2026)
Picky kids? 25 dinners that work for adults AND children — with protein, macros and live ICA campaign prices. Skip the dinner table battles.
Read moreApril 20, 2026 · 11 min
Quick Dinner: 30 Recipes in 20 Minutes or Less (2026)
Out of time? 30 quick dinners grouped by 5, 10, 15 and 20 minutes — with protein, macros and live ICA campaign prices. Find the right one tonight.
Read moreApril 13, 2026 · 7 min
How to meal-plan as a beginner: 5-step guide (2026)
Never meal-planned? 5 easy steps: goals, campaign check, dinners, list, shop. 20 min Sunday — 6 days without 'what's for dinner' chaos. No experience needed.
Read moreReady to plan smarter?
Smaklig creates your weekly menu with AI based on store campaigns. Tailored to your goals and allergies.
Get started free