Skip to content
Smaklig
HomeKnowledge HubWhat's for dinner tonight? 20 quick meal ideas under 30 min (2026)

What's for dinner tonight? 20 quick meal ideas under 30 min (2026)

Out of ideas? 20 concrete dinners under 30 min, grouped by time, budget, and ingredient. From 5-minute wok to 30-minute stew — find what's right tonight.

Alexander Eriksson·April 12, 2026·13 min read
dinner ideasquick recipesweekly menucheap food

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:

  1. Weekly plan — decide 5–7 dinners Sunday for the week
  2. Quick menus — have 10–15 recipes memorized that go in under 20 minutes
  3. 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.

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.

Get started free on Smaklig →

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.

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 started
AE

Alexander Eriksson

Founder, Smaklig

Writer at Smaklig. We write about food, health, and how to eat better without breaking the bank.

Related articles

Ready to plan smarter?

Smaklig creates your weekly menu with AI based on store campaigns. Tailored to your goals and allergies.

Get started free