Pantry Dinner: 22 Recipes With What You Already Have
Empty fridge? 22 dinners from pantry staples, leftovers and frozen basics — saves 300 SEK/week and cuts food waste 30%.
Short answer: 22 dinners you cook from pantry staples, leftovers and frozen basics — without buying a single fresh item:
- Pantry base (14 items, 430 SEK): pasta, rice, canned tomato, tuna, eggs, olive oil, garlic, onion, soy, frozen peas + stir-fry + spinach + chicken + shrimp
- 22 recipes: pantry pasta, fried rice, tuna bowl, lentil soup, shakshuka, Swedish hash, frittata — all under 20 min
- Food-waste saving: Swedish households waste 19 kg/person/year (Swedish EPA 2024) = 1,400 SEK/household — avoidable with pantry rotation
- Leftover tricks: yesterday's rice → fried rice (8 min), yesterday's potato → hash (12 min), leftover cheese → pasta topping
- Smaklig angle: AI suggests dinners based on your inventory — check in the app, get 3 recipes tailored to exactly what you have
Why pantry dinner is Sweden's most underrated saving strategy#
It's Wednesday, 5:30 PM. The fridge is nearly empty — half a block of cheese, two eggs, a quarter cucumber. The clock is ticking, the kids are hungry, and your brain says "order pizza" or "run to ICA". Both cost 200–400 SEK for a family of four.
That's when pantry dinner becomes a savings account. Swedish households waste 19 kg of edible food per person per year per the Swedish EPA (Naturvårdsverket, 2024) — almost 100 kg for a family of five. That's 1,400 SEK straight to the bin per household, before counting panic sprints to ICA for a chicken and broccoli you have no energy to prep. This guide gives you 22 recipes, the 4-step protocol for empty fridges, and Smaklig's unique inventory approach where AI suggests dinners based on exactly what you've checked at home.
What actually counts as a pantry dinner?#
Short answer: A pantry dinner is a meal made from only dry goods, cans, frozen items and pantry-rotating ingredients — no fresh vegetables, no fresh meat, no new purchase. Characteristics: keeps 3–12 months in storage, requires at most one pot + one frying pan, ready in 15–20 min. 83% of Swedish households have enough stocked to cover at least 3 dinners without shopping but don't see it because the fridge feels empty per Statistics Sweden's food consumption survey 2023.
The definition matters because it differs from "weeknight dinner" and "cheap dinner" — here we accept that variety can be slightly lower in exchange for eliminating the shopping step entirely. Smaklig tags recipes as pantryFriendly: true when they pass this filter and surfaces them with priority when users swipe into "empty fridge" mode.
- Pantry rotation
- Systematic method where staples (pasta, rice, cans) are used and restocked in cycles before expiry. Cuts food waste 30% per the Swedish Food Agency and saves 150-250 SEK/month compared to impulse shopping.
The 4-step protocol: "Empty fridge" rescue in 90 seconds#
Short answer: When you open an empty fridge, run this order: protein check → carb check → vegetable check → seasoning check. Takes 90 seconds total and delivers a complete recipe in your head before you even put water on the stove. The pattern works in 80% of cases because nearly every household has at least one option in each category, even when it feels "empty".
Step 1: Protein check (30 seconds)#
Look in this order — top = always available:
- Eggs in the fridge (nearly always, 4–6 min cook)
- Canned tuna, mackerel, sardines (0 min cook)
- Canned beans, chickpeas, lentils (2 min warm)
- Frozen chicken, shrimp, ground beef (5 min microwave + 6–8 min sauté)
- Canned ham, bacon, salami in storage (3–5 min)
One of these feeds 2 with at least 20 g protein per portion — the Swedish Food Agency minimum for an adult main meal.
Step 2: Carb check (20 seconds)#
- Pasta — fastest (7 min)
- Rice — 12–18 min depending on type
- Couscous — 3 min (hot water + lid)
- Bulgur, quinoa — 10 min
- Potato from storage — 15 min sliced in pan
- Bread in freezer — 1 min toast
Step 3: Vegetable check (20 seconds)#
- Frozen: peas, stir-fry mix, spinach, broccoli (3–4 min in pan)
- Canned: tomato, corn, beans, artichoke (2 min warm)
- Root vegetables: carrot, parsnip, swede (10 min sliced)
- Onion + garlic — always the base
Step 4: Seasoning check (20 seconds)#
This controls flavor more than the ingredients themselves. Pick ONE cuisine:
| Cuisine | 3-4 seasonings | Signature |
|---|---|---|
| Italian | Garlic + oregano + basil + olive oil | Pasta with canned tomato |
| Asian | Soy + ginger + sesame oil + chili | Fried rice with egg |
| Mexican | Chili + cumin + lime + cilantro | Beans + corn + rice |
| Indian | Garam masala + coconut milk + ginger + garlic | Chickpea curry |
| Swedish | Cream + dill + lemon + butter | Pan-seared chicken with sauce |
| Mediterranean | Olive oil + lemon + oregano + garlic | Tuna + pasta |
The same 3 base ingredients (e.g. pasta + tuna + canned tomato) become 6 different dishes just by rotating seasoning. That's the whole secret to not getting tired of pantry food.
22 pantry dinners — sorted by main ingredient#
All recipes require zero fresh ingredients and are portioned for 2 adults. Cost based on ICA Stammis prices April 2026. Protein per portion is the minimum to satiate an adult per Nordic Nutrition Recommendations (NNR 2023).
Pasta-based (6 recipes)#
| Dish | Time | SEK/portion | Protein | Pantry ingredients |
|---|---|---|---|---|
| Pasta aglio e olio | 8 min | 6 SEK | 12 g | Pasta, garlic, olive oil, chili |
| Pasta alla tonnata | 10 min | 14 SEK | 24 g | Pasta, tuna, canned tomato, garlic |
| Pasta with capers + olives | 12 min | 16 SEK | 14 g | Pasta, capers, olives, garlic, oil |
| Pasta arrabbiata | 10 min | 8 SEK | 13 g | Pasta, canned tomato, chili, garlic |
| Carbonara (freezer bacon) | 12 min | 18 SEK | 26 g | Pasta, eggs, bacon, parmesan |
| Creamy pasta with peas | 11 min | 12 SEK | 18 g | Pasta, frozen peas, cream, parmesan |
Rice-based (5 recipes)#
| Dish | Time | SEK/portion | Protein | Pantry ingredients |
|---|---|---|---|---|
| Fried rice with egg | 10 min | 10 SEK | 16 g | Rice, eggs, soy, frozen peas |
| Chickpea curry with rice | 18 min | 12 SEK | 16 g | Rice, chickpeas, coconut milk, garam masala |
| Bean chili with rice | 15 min | 11 SEK | 18 g | Rice, canned beans, canned tomato, chili |
| Tuna bowl (cold rice) | 8 min | 16 SEK | 26 g | Rice, tuna, corn, soy |
| Pantry risotto | 20 min | 14 SEK | 14 g | Rice, stock, parmesan, butter |
Egg-based (4 recipes)#
| Dish | Time | SEK/portion | Protein | Pantry ingredients |
|---|---|---|---|---|
| Omelette with cheese + leftovers | 6 min | 10 SEK | 22 g | 3 eggs, cheese, leftover veg |
| Shakshuka (eggs in tomato sauce) | 15 min | 12 SEK | 20 g | Eggs, canned tomato, garlic, cumin |
| Pantry frittata | 14 min | 11 SEK | 24 g | 4 eggs, cheese, frozen spinach, canned tomato |
| Fried egg + Swedish hash | 14 min | 14 SEK | 22 g | Eggs, potato, onion, bacon/ham |
Soups + stews (4 recipes)#
| Dish | Time | SEK/portion | Protein | Pantry ingredients |
|---|---|---|---|---|
| Lentil soup with canned tomato | 12 min | 8 SEK | 14 g | Red lentils, canned tomato, stock |
| Ribollita-style bean soup | 15 min | 10 SEK | 16 g | Canned beans, bread, canned tomato, garlic |
| Fish soup (canned + cream) | 15 min | 18 SEK | 20 g | Canned tuna/mackerel, cream, stock |
| Mexican chili soup | 18 min | 12 SEK | 18 g | Canned beans, corn, canned tomato, chili |
Leftover rescues (3 recipes)#
| Dish | Time | SEK/portion | Protein | Rescues |
|---|---|---|---|---|
| Swedish hash with egg | 12 min | 10 SEK | 18 g | Yesterday's potato + ham scraps |
| Fried rice (yesterday's rice) | 8 min | 9 SEK | 16 g | Leftover cooked rice |
| Vegetable frittata (leftovers) | 12 min | 11 SEK | 22 g | All cooked vegetables from the week |
Total: 22 recipes, average 12 SEK/portion — 40% cheaper than the average weeknight dinner (20 SEK/portion per Swedish Consumer Agency 2026).
Freezer combinations: 3 frozen + 3 canned = 22 different meals#
Short answer: With just 6 staples — frozen peas + stir-fry mix + spinach + canned tomato + canned tuna + canned beans — you can combine 22 unique dinners. The secret is rotating the carb (pasta/rice/couscous/potato) and the seasoning (Italian/Asian/Mexican/Indian). Same base = different dish. Total cost for 6 staples: 85 SEK at ICA Stammis, good for 8–10 dinners.
The math behind 22 recipes from 6 items#
| Variable | Options | Count |
|---|---|---|
| Protein (frozen/canned) | Tuna, beans, shrimp, chicken (frozen), eggs | 5 |
| Carb | Pasta, rice, couscous, potato, bread | 5 |
| Vegetable (frozen/canned) | Peas, stir-fry mix, spinach, canned tomato | 4 |
| Seasoning | Italian, Asian, Mexican, Indian, Swedish | 5 |
Mathematically: 5 × 5 × 4 × 5 = 500 combinations. In practice, ~22 are genuinely good (we've tested). The rest are "edible" but not fun.
Practical approach: Keep the freezer base-stocked at all times. When something runs low — write on a magnetic list or app. Restock on the next grocery run. Rotation = never an empty freezer, never an expired frozen item.
How to turn leftovers into a new dinner#
Short answer: Chilled food from yesterday must be used within 48 hours per Swedish Food Agency shelf-life guidelines. Rule: reheat to 72°C internally (hot steam, not just warm). The three most common leftovers — rice, potato, cooked vegetables — become new dishes in 8–14 min through pan-frying with fresh fat and new seasoning. Food waste drops 40% in households that implement a leftover strategy per the Swedish EPA 2024.
Yesterday's rice → fried rice (8 min)#
- Heat 1 tbsp oil in a pan. Fry 2 eggs 2 min.
- Add the rice, stir 3 min.
- Season: 2 tbsp soy + 1 tsp sesame oil + garlic.
- Frozen peas in the last minute. Done.
The only secret: cold rice has better texture than freshly cooked (moist rice turns mushy). Yesterday's cooked rice is optimal.
Yesterday's potato → Swedish hash (12 min)#
- Dice the potato. Fry in butter 5 min until golden.
- Add chopped onion + bit of ham/bacon if available. 3 min.
- Salt, pepper, cured beets on the side (canned).
- Fry eggs in the same pan. Serve.
Leftover cooked vegetables → frittata (14 min)#
- Whisk 4 eggs + 50 ml cream + salt.
- Sauté onion in oil 3 min in an oven-safe pan.
- Add all vegetables, sauté 2 min.
- Pour in egg mix, transfer to 180°C oven for 8 min.
Frittata is the most democratic leftover dish — almost anything works (broccoli, cauliflower, bell pepper, tomato, potato, pasta).
Pantry base kit: exactly what to stock (430 SEK)#
Short answer: A complete pantry base kit costs ~430 SEK at ICA Stammis (April 2026) and covers 8–10 dinners. Restocked gradually — not all at once. Break-even after 2 uses compared to ordering pizza once (250 SEK for family of 4).
Dry goods (14 items, 280 SEK)#
| Item | Quantity | Cost | Keeps |
|---|---|---|---|
| Pasta (spaghetti + penne) | 2 × 500 g | 28 SEK | 24 months |
| Rice (jasmine or basmati) | 1 kg | 35 SEK | 18 months |
| Canned tomatoes (crushed) | 3 cans | 21 SEK | 36 months |
| Canned tuna in oil | 3 cans | 45 SEK | 36 months |
| Canned beans (kidney/black) | 2 cans | 20 SEK | 36 months |
| Olive oil | 500 ml | 55 SEK | 18 months |
| Garlic | 1 bulb | 12 SEK | 2 months |
| Yellow onion | 1 kg | 15 SEK | 3 months |
| Soy sauce (Kikkoman) | 250 ml | 30 SEK | 24 months |
| Eggs | 12 | 42 SEK | 4 weeks |
| Parmesan (grated) | 100 g | 35 SEK | 6 months |
| Dried oregano | 15 g | 12 SEK | 24 months |
| Cumin | 15 g | 14 SEK | 24 months |
| Vinegar (white) | 250 ml | 16 SEK | 36 months |
Freezer items (5 items, 150 SEK)#
| Item | Quantity | Cost | Keeps |
|---|---|---|---|
| Frozen peas | 1 kg | 18 SEK | 12 months |
| Frozen stir-fry mix | 750 g | 32 SEK | 12 months |
| Frozen spinach (cubes) | 450 g | 22 SEK | 12 months |
| Chicken fillet | 1 kg | 65 SEK | 6 months |
| Cooked shrimp (vac-pack) | 300 g | 58 SEK | 9 months |
Total start cost: 430 SEK. Covers: 8–10 dinners for 2 people. Cost per dinner: 43–54 SEK total (22–27 SEK/portion). Compare with ICA Nära ready meals: 45–55 SEK/portion.
Stays stocked via passive rotation — replace whatever was used on the next planned grocery run. Per the Swedish Consumer Agency reference budget 2026, households using pantry rotation save 300–400 SEK/week compared to households that only shop fresh as needed.
Common pantry dinner mistakes#
Short answer: The three biggest mistakes make pantry food feel "poor": (1) you skip seasoning entirely — result is flat, (2) you try to make it like fresh food — better to lean into the canned-food aesthetic, (3) you let the pantry age without rotation so items expire quietly. Avoid these and your pantry dinner tastes like a real dinner, not a crisis meal.
Mistake 1: Skipping seasoning "just this once"#
Pantry base ingredients (canned tomato, pasta, beans) are neutral — seasoning is the whole source of flavor. Without garlic + oregano + oil, pasta with canned tomato is boring. With those three, it becomes Italian and classic. Spice budget: 30 SEK/month, returns 10×.
Mistake 2: Hiding the canned flavor#
Canned tomatoes have a deeper, concentrated flavor than fresh. Instead of diluting with water (bad strategy) — embrace it: a pinch of sugar + a clove of garlic = perfect pasta arrabbiata. Canned food is designed for long-cook flavor.
Mistake 3: Rotation without oversight#
A pantry that isn't rotated becomes an expiry graveyard. Per the Swedish EPA, canned goods are the largest group of expired-but-still-edible foods Swedes throw out (they don't trust "best-before"). Solution: write dates on cans with a permanent marker or use Smaklig's inventory feature that warns 30 days before expiry.
Mistake 4: Shopping fresh "just in case"#
Opening an empty fridge and running to ICA "to have something fresh" — you ignore 8 possible dinners in the pantry. Costs 120–180 SEK per time in unplanned purchases (Statistics Sweden 2023). Countermeasure: run the 4-step protocol above before opening the store's door.
Smaklig's approach: AI that reads your inventory and suggests dinner#
When you open Smaklig and tap "I have nothing at home", the app asks: What do you have in the pantry + freezer? You swipe 2–10 seconds per category (pasta: yes/no, canned tomato: yes/no, eggs: 3/6/12, etc). 90 seconds total.
The AI engine (Claude Haiku) then receives your full inventory + dietary preferences + allergies and generates 3 dinners you can cook right now without shopping. No "go to the store" steps, no "if you also have X" caveats. Just concrete recipes from what you actually have.
The app learns over time: if it sees you're always missing a certain spice — we suggest it on the next shopping list. If your family consistently wastes canned corn — we suggest recipes that use it. Food waste drops automatically via behavior data, not manual tracking.
This is the difference from static recipe sites that suggest "make pantry pasta!" without knowing whether you actually have pasta + canned tomato at home. Smaklig knows because you've checked in — and we use real-time data from ICA, Coop, Hemköp and City Gross (2,723 stores) to top up the gaps with campaign items when your pantry rotation needs refilling.
Action checklist: make pantry dinner work#
- Build a base kit in 1 hour. Buy 14 dry goods + 5 freezer items — 430 SEK at ICA Stammis. Covers 8–10 dinners.
- Learn the 4-step protocol. Protein → carb → vegetable → seasoning. 90 seconds before you open the store door.
- Rotate seasoning, not base ingredients. The same pasta + canned tomato becomes 6 dishes via Italian/Mexican/Indian/Asian seasoning.
- Write dates on cans. Permanent marker or Smaklig inventory. Warn 30 days before expiry.
- Use leftovers within 48 hours. Swedish Food Agency rule. Reheat to hot steam (72°C internal).
- Audit the freezer every two weeks. Clean, note, flag old items. Rotation happens automatically.
- Skip the panic when the fridge is empty. 80% of empty fridges hide at least 3 dinners in the pantry.
- Try Smaklig free — AI that suggests dinners based on your exact inventory, live campaigns from ICA.
Deep-dive by need#
- Need cheaper dinner overall? Read cheap dinner under 25 SEK/portion.
- Cooking for a family? See family-friendly dinner: 25 recipes the whole family enjoys.
- Want more protein? Check high-protein dinner: 25 recipes with 30 g+ protein.
- Only have 20 minutes? Read quick dinner: 30 recipes in 20 minutes or less.
- Want to reduce food waste systematically? See save 5,000 SEK/year with less food waste.
- Looking for cheap meals that actually fill you up? Check cheap filling meals — 15 recipes under 15 SEK.
- Want to plan the whole week? Go to the pillar guide what's for dinner — 50 ideas + the tool that decides for you.
- Look up terms like food waste and pantry rotation in the glossary.
About the author#
Alexander Eriksson is the founder of Smaklig. He built the app after seeing how Swedish households throw away 19 kg of food per person and year and spend thousands of kronor on unplanned grocery runs. Smaklig combines AI planning with real-time data from ICA, Coop, Hemköp and City Gross to automate what used to take 2 hours every Sunday. Alexander has worked with data-driven optimization since 1998 and started Smaklig in 2023 to make smart meal planning accessible to every Swedish household.
Frequently asked questions
What can I cook when the fridge is empty?
Check the pantry instead. With 10 staples — pasta, rice, canned tomatoes, canned tuna, eggs, garlic, onion, olive oil, soy sauce and frozen vegetables — you can make 22 different dinners without shopping. Pattern: 1 protein (eggs/tuna/beans) + 1 carb (pasta/rice) + 1 vegetable (frozen/canned) = done in 15 min.
How do I turn leftovers into a new dinner?
Yesterday's rice becomes fried rice with egg + soy in 8 min. Yesterday's potato becomes hash in 12 min. Cooked vegetables reheat into a 4-egg frittata. Leftover cheese grates over pasta. Rule: chilled food must be used within 48 hours (Swedish Food Agency), frozen leftovers within 3 months.
How much food do Swedes waste and what does it cost?
Swedish households waste 19 kg of edible food per person and year per Swedish EPA 2024 — 95 kg for a family of five. That equals roughly 1,400 SEK/household/year in direct food loss. Counting wasted planning and panic shopping, the real figure is 3,000-5,000 SEK/year.
Which staples should I always have in the pantry?
Starter kit (280 SEK at ICA Stammis): pasta, rice, canned tomatoes (2), canned tuna (2), eggs, olive oil, garlic, yellow onion, soy sauce, salt/pepper. Freezer additions (150 SEK): frozen peas, stir-fry mix, spinach, chicken fillet. With these 14 items you can cook 22+ dinners without fresh ingredients.
How do I know what's home without staring into the fridge?
Use the 4-step protocol: protein check (eggs, canned, frozen) → carb check (pasta, rice, potato) → vegetable check (canned, frozen, root veg) → seasoning check (soy, garlic, parmesan). Takes 90 seconds. Smaklig's inventory feature lets AI suggest dinners based on exactly what you've checked at home.
Can I eat canned food daily without getting tired of it?
Yes, if you rotate seasoning. The same canned tomato becomes Italian (basil + parmesan), Mexican (chili + cumin), Indian (garam masala + coconut milk), Thai (fish sauce + lime) or Swedish (cream + dill). Variety comes from seasoning, not base ingredients. Canned food retains nutrition (Swedish Food Agency 2024).
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 · 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 12, 2026 · 11 min
The Food Waste Costing You 5,000 SEK/Year (And How to Stop It)
Swedish households waste 8,100 SEK of food per year according to Naturvårdsverket. 10 concrete tips to cut food waste by 50% — save money and the planet.
Read moreApril 12, 2026 · 8 min
Save money on food: Complete guide 2026 (weekly menu + campaigns + food waste)
How Swedish households save 1,500-2,500 SEK/month on food. Weekly planning, ICA campaigns, food waste, meal-box comparison — best strategies combined.
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