Cheap Dinner: 20 Recipes Under $3 Per Serving (ICA Deals 2026)
Out of money but dinner still has to happen? 20 dinners under $3 (25 SEK) per serving based on LIVE ICA campaigns. Protein, time, nutrition included.
TL;DR: 20 dinners under $3 per serving (25 SEK), calculated on LIVE ICA campaign prices for April 2026:
- Cheapest: Lentil stew with crushed tomatoes — $1.10/serving ($4.40 for 4 servings)
- Most expensive in list: Chicken stew with rice — $2.40/serving (requires campaign chicken $7-8/kg)
- Total savings: $80-100/month for a family planning around ICA campaigns (Consumer Agency)
- Urban vs. rural: 12-18% price difference on regular prices between ICA Maxi and ICA Nära
- Monthly budget: $50 covers 20 dinners for 2 people when you plan around the campaign cycle
Why cheap dinner is harder than it sounds in 2026#
The average Swedish dinner, according to the Consumer Agency reference budget 2026, costs between $2.80 and $3.50 per serving for an adult. That means if you land at $2.50/serving you save roughly $15-25/week compared to the average household — and $80-100 per month compared to impulse shopping.
The problem isn't that cheap food doesn't exist. The problem is timing. Chicken for $7/kg appears at ICA Maxi every four weeks. Salmon for $8/kg shows up 6 times a year. Ground beef for $6/kg typically comes month 3, 5, and 11. Without following the campaign cycle, you pay 40-50% more for the same ingredients. This guide shows you which 20 dinners stay under $3/serving based on actual ICA Stammis prices in April 2026 — and how to build the week around the campaign protein.
What counts as a cheap dinner in 2026?#
Quick answer: A cheap dinner is a full meal with 400-600 kcal, at least 20 g protein, and 1-2 vegetables at a cost under $3 per serving (25 SEK) when using campaign items. This is 25-30% below the Swedish Consumer Agency reference budget for 2026 ($3.50/serving adult) and achieved by (1) basing 2-3 dinners/week on legumes, (2) buying campaign protein on a 4-week horizon, and (3) avoiding pre-processed food.
- Campaign arbitrage
- Strategy of buying large quantities of a food item when on campaign and storing (frozen or dry) for use when the price returns to regular. Typical savings: 30-50% per kg over 4-8 weeks. Requires freezer space and planning willingness.
How do you calculate price per serving?#
Quick answer: Total ingredient cost ÷ number of servings = price per serving. Count only what you actually use of each package, not the whole package price. An onion from a 1 kg bag ($1.80) is worth $0.30 in the recipe, not $1.80. Always include: protein, carb, vegetable, fat/oil, spices/broth. Exclude: staples like salt/pepper that exist in every kitchen and don't constitute a noticeable per-meal cost.
Example: Chicken stew for 4 servings (ICA member April 2026)#
| Ingredient | Amount | Price (campaign) |
|---|---|---|
| Chicken thigh fillet (campaign $7/kg) | 500 g | $3.50 |
| Crushed tomatoes | 2 cans | $1.40 |
| Onion | 2 | $0.30 |
| Bell pepper | 1 | $0.60 |
| Rice (basmati) | 300 g | $0.80 |
| Garlic | 3 cloves | $0.20 |
| Oil + spices | — | $0.50 |
| Broth | 2 cubes | $0.40 |
| Cream (for flavor) | 100 ml | $0.50 |
| Frozen peas | 200 g | $0.60 |
| Fresh spinach | 100 g | $0.40 |
| Coconut milk | 100 ml | $0.40 |
| Total | $9.60 | |
| Per serving (÷4) | $2.40 |
$2.40 for a filling dinner with 30 g protein and a complete carb source. Without campaign (regular chicken price $12/kg): $3 per serving. Your savings: $0.60 × 4 servings = $2.40 per stew, or $9.60/month if you make the dish once a week.
20 dinners under $3 per serving — sorted by price tier#
All prices based on ICA member prices April 2026 with campaign items. Outside campaign, prices are typically 20-30% higher. Recipes calculated for 2-4 servings.
Ultra-cheap: under $1.50/serving (6 recipes)#
| # | Dish | $/serving | Time | Protein |
|---|---|---|---|---|
| 1 | Lentil stew with tomato and cabbage | $1.10 | 30 min | 22 g |
| 2 | Pasta aglio e olio with garlic | $0.80 | 12 min | 14 g |
| 3 | Chickpea curry with spinach | $1.40 | 25 min | 18 g |
| 4 | Potato pancakes with fried egg | $1.20 | 20 min | 16 g |
| 5 | Omelet with cheese and crispbread | $1.10 | 10 min | 22 g |
| 6 | Root vegetable hash + egg | $1.30 | 25 min | 20 g |
Note: Recipes #1 and #3 are legume-based and have stable pricing year-round. Use them as the weekly backbone for budget weight.
Medium-cheap: $1.50-2.00/serving (7 recipes)#
| # | Dish | $/serving | Time | Protein |
|---|---|---|---|---|
| 7 | Tuna pasta with garlic and olives | $1.50 | 15 min | 24 g |
| 8 | Chili con carne (campaign mince) | $1.60 | 25 min | 28 g |
| 9 | Oatmeal pancakes with egg and avocado | $1.60 | 15 min | 20 g |
| 10 | Bean burger with sweet potato | $1.80 | 35 min | 22 g |
| 11 | Chicken stir-fry (campaign thigh) with rice | $1.90 | 20 min | 28 g |
| 12 | Sausage stroganoff with pasta | $2.00 | 20 min | 22 g |
| 13 | Fish sticks with mashed potato and peas | $2.00 | 20 min | 18 g |
Base-cheap: $2.00-3.00/serving (7 recipes)#
| # | Dish | $/serving | Time | Protein |
|---|---|---|---|---|
| 14 | Spaghetti bolognese (campaign mince) | $2.20 | 30 min | 30 g |
| 15 | Chicken stew with rice and peppers | $2.40 | 35 min | 30 g |
| 16 | Pork neck with fried potatoes (campaign) | $2.30 | 40 min | 32 g |
| 17 | Hearty salad with egg, potato and feta | $2.10 | 20 min | 22 g |
| 18 | Meatballs with quick mash and lingonberry | $2.20 | 25 min | 28 g |
| 19 | Fish soup with canned fish + cream | $2.40 | 20 min | 20 g |
| 20 | Halloumi bowl with couscous and greens | $2.50 | 20 min | 24 g |
Budget rule: If you consistently sit in the $2.00-3.00 category, balance with 2 ultra-cheap dishes/week to land under $2.20/serving average.
Protein per dollar — what's the cheapest protein April 2026?#
Quick answer: Red lentils (dry) give most protein per dollar — 140 g protein for $1. Eggs come second (83 g protein/$1), then campaign chicken fillet (67 g). Canned tuna is the cheapest animal protein without campaign hunting (40 g/$1). The strategy for cheap dinner isn't avoiding meat — it's rotating between 4 protein types and letting the week's ICA campaign drive 2 of them.
Protein-per-dollar table (ICA member April 2026)#
| Protein source | Price per 100 g protein | Protein for $1 | Type |
|---|---|---|---|
| Red lentils (dry) | $0.70 | 140 g | Vegetarian |
| Dry chickpeas | $0.80 | 125 g | Vegetarian |
| Eggs (24-pack) | $1.20 | 83 g | Animal |
| Chicken fillet (campaign $8/kg) | $1.50 | 67 g | Animal |
| Ground beef (campaign $6/kg) | $1.70 | 59 g | Animal |
| Canned beans | $1.80 | 55 g | Vegetarian |
| Quark (campaign) | $2.00 | 50 g | Animal |
| Canned tuna | $2.50 | 40 g | Animal |
| Chicken fillet (regular $12/kg) | $2.80 | 36 g | Animal |
| Halloumi | $4.50 | 22 g | Vegetarian |
| Salmon (frozen) | $5.50 | 18 g | Animal |
Source: Swedish Food Agency nutrition database 2024 + ICA member prices April 2026.
Conclusion: Legumes 2-3 times/week + eggs 1-2 times + campaign meat 2 times = complete protein profile under $3/serving without eating boring.
How much cheaper is ICA Maxi than ICA Nära?#
Quick answer: ICA Maxi averages 12-18% cheaper on regular prices on everyday items compared to ICA Nära. ICA Kvantum sits between them (5-10% cheaper than Nära). The difference stems from store size — Maxi has more efficient operations and higher volumes. Campaign items are equivalent across all store types though, so if you follow Stammis offers the store type matters less. Price comparison below based on April 2026 for 5 core items.
ICA Maxi vs. Kvantum vs. Nära — 5 core items#
| Item | ICA Maxi | ICA Kvantum | ICA Nära | Maxi→Nära difference |
|---|---|---|---|---|
| Eggs (24-pack) | $5.20 | $5.60 | $6.20 | +19% |
| Pasta (500 g) | $1.40 | $1.50 | $1.70 | +21% |
| Rice (1 kg basmati) | $2.80 | $3.10 | $3.40 | +21% |
| Crushed tomatoes (400 g) | $0.70 | $0.80 | $0.90 | +29% |
| Chicken fillet (regular, kg) | $11.50 | $12.00 | $13.50 | +17% |
| Total 5 items | $21.60 | $23.00 | $25.70 | +19% |
Source: ICA app, April 2026, Stockholm-listed store per chain. Rural variation may be $0.30-0.50/item additional.
Strategy: If you live >2 km from the nearest Maxi: do weekly staple shop there 1x/month + top-up shop at Nära. Saves $4-6/week for a family. If you live in a city without a car: use ICA Nära as "quick shop" and order from ICA.se with free delivery over 500 SEK ($50).
Campaign arbitrage: buy when cheap, freeze#
Quick answer: ICA runs campaign cycles of 4 weeks where the same protein rotates back. Chicken is cheap weeks 1 and 5, pork weeks 2 and 6, mince weeks 3 and 7, fish weeks 4 and 8. Buy 2x your weekly consumption when the campaign hits, portion into freezer bags of 300-400 g (2 servings), freeze, and use over 3-4 weeks. Typical savings: $3-5 per kilo over the 4-week cycle. A family saves $15-20/month on meat arbitrage alone.
Arbitrage table: 4-week chicken purchase#
| Week | Chicken price $/kg | Action | Kg | Total |
|---|---|---|---|---|
| Week 1 | $7 (campaign) | Buy 2 kg | 2 kg | $14 |
| Week 2 | $12 (regular) | Skip — use frozen | 0 | 0 |
| Week 3 | $12 (regular) | Skip — use frozen | 0 | 0 |
| Week 4 | $12 (regular) | Skip — use frozen | 0 | 0 |
| Avg/kg over 4 weeks | $7/kg | |||
| vs. regular every week (4x0.5 kg @ $12) | $24 ($12/kg avg) | |||
| Savings per 4-week cycle | $10 |
Over a year: $130 saved per person on chicken alone. Applied to 4 protein types (chicken, mince, pork, fish): $500+/year for a family of two adults.
Shopping list: 20 dinners for roughly $50 total#
Quick answer: 20 dinners for 2 people (40 servings) can be bought for about $50 if you build the list around 4 legume dinners, 6 egg dinners, 6 campaign-protein dinners, and 4 pasta/rice dinners. That's $1.25 per serving average if you choose well within each category. The list assumes ICA Maxi + Stammis membership (free) in April 2026.
Shopping list for 20 dinners (2 people, 40 servings)#
Legumes + staples ($15):
- 1 kg red lentils: $3 (lasts 10 dinners)
- 2 kg basmati rice: $5.50
- 1 kg pasta: $2.80
- 2 L olive oil: $6 (lasts 3 months)
- Salt, pepper, spices (off budget — assumed to exist)
Canned goods ($8.50):
- 6 crushed tomatoes (400 g): $4.20
- 2 chickpeas (400 g): $1.40
- 2 tuna (150 g): $1.60
- 2 kidney beans: $1.30
Fresh items ($14.50):
- 24-pack eggs: $5.20
- 2 kg onions: $2.20
- 1 kg carrots: $1.80
- 3 garlic: $1.50
- 1 kg potatoes: $1.20
- 1 kg cabbage: $1.40
- 1 pack fresh spinach: $1.20
Campaign protein (ca. $12):
- 1.5 kg chicken thigh fillet (campaign $7/kg): $10.50 (lasts 6 dinners = 4 servings/time)
- 300 g frozen salmon (campaign): $3 for 2 servings
- 500 g ground beef (campaign $6/kg): $3
Frozen vegetables ($3.50):
- 1 kg frozen stir-fry mix: $2.50
- 500 g frozen peas: $1
TOTAL: roughly $53.50 for 40 servings = $1.34/serving
Stays under our $3/serving target with generous margin. Note that staples last longer than 2 weeks — don't rebuy if you already have pasta/rice. Then cost drops to ~$40 for the 20 dinners.
Common mistakes that make dinner expensive (and how to avoid them)#
Quick answer: Five errors account for 80% of unexpectedly high food costs: (1) shopping hungry, (2) buying pre-made meals "for convenience", (3) ignoring campaign flyers, (4) buying small packages, (5) planning without checking what's at home. Each error typically costs $3-6/week. Total: $150-300/year for a single person.
Mistake 1: Shopping hungry after work#
Consumer Agency studies show hungry customers buy 30% more than planned. Eat a banana or yogurt before going to the store. Typically saves $2-4/trip.
Mistake 2: "Pre-made food is faster"#
A pre-made lasagna from ICA costs $4.50-5.50/serving. Same lasagna homemade: $1.80-2.40/serving. Time difference: 12 minutes. Hourly rate for cooking: $12.50/hour — rarely worth it.
Mistake 3: Ignoring the campaign flyer#
70% of Swedish households don't check campaign flyers before their weekly shop (Axfood, 2025). Average missed savings: $8-12/week. Fix: 3 minutes in the ICA app Sunday evening.
Mistake 4: Buying small packages#
250 g oats costs $1.80 ($7.20/kg). 1 kg oats costs $2.20 ($2.20/kg). Delta: $5/kg for choosing the small package. ALWAYS bulk dry staples when on campaign.
Mistake 5: Planning without fridge inventory#
Households that don't count leftovers before planning throw away 30% more food (Swedish EPA 2024). 19 kg food waste/person/year equals $600/person/year — or $11.50/week. Fix: check fridge + freezer before writing the shopping list.
Smaklig's approach: live $/serving from this week's ICA campaigns#
When you use Smaklig, the app shows current $/serving live for every recipe, based on the ICA store you chose during onboarding. This is the difference vs. static recipe sites like Köket.se or Arla — we recalculate prices every Monday at 6:00 AM when ICA releases new Stammis offers.
We connect real-time data from 2,723 stores across ICA, Coop, Hemköp, City Gross, and Lidl. For each recipe, the AI calculates which ingredients are in your home store today and at what price. If chicken thigh fillet is $7/kg this week: the chicken stew shows as $1.90/serving. Next week maybe $2.40/serving if the campaign expired. You always know exactly what dinner costs before you shop.
For budget users, Smaklig generates a full weekly menu optimized on lowest total price per serving — typically 2-3 legume dinners, 1-2 egg dinners, and 2-3 campaign-protein dinners. Total weekly cost: $35-50 for two people (14 servings). No manual planning, no stale recipes, no missed campaigns.
Action checklist: how to eat under $3/serving#
- Check ICA app Monday morning. 3 minutes. Identify the week's campaign protein.
- Plan 2 legume dinners/week. Lentil stew + chickpea curry = stable backbone. $1.10-1.40/serving.
- Plan 1 egg dinner/week. Omelet, hash with egg, or frittata. Under $1.50.
- Buy campaign protein for 2 dishes + freeze the rest. 4-week cycle gives 30-40% savings.
- Bulk-buy staples. 1 kg lentils ($3) > 500 g ($2.20). 2 kg rice > 1 kg.
- Check fridge before shopping list. Reduce food waste 30% = $11.50/week.
- Eat before shopping. Hungry = 30% more bought. Banana or yogurt first.
- Try ICA Maxi 1x/month if you normally shop at Nära. 12-18% cheaper on staples.
- Try Smaklig free — AI weekly menu with live $/serving from your ICA store, updated every Monday.
Dive deeper as needed#
- Need a faster dinner? Read quick dinner: 30 recipes in 20 minutes or less.
- Cooking for a family? See family-friendly dinner: 25 recipes the whole family loves.
- Want more protein? Check high-protein dinner: 25 recipes with 30 g+ protein.
- Only have pantry and leftovers? Read pantry dinner: cook with what you have at home.
- Want a broader budget approach (breakfast + lunch + dinner)? See cheap filling meals: 20 recipes under 30 SEK/serving.
- Maximize ICA campaign savings specifically: ICA campaigns — maximize your savings.
- Compare meal box vs. own planning economics: meal box vs. own planning.
- Look up terms like TDEE, macros, BMR in the glossary.
- Want to plan the whole week from scratch? Go to the pillar guide what's for dinner tonight — 50 dinner ideas + tools.
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 per year and spend thousands of kronor unnecessarily on unplanned purchases. 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 founded Smaklig in 2023 to make smart meal planning accessible to every Swedish household.
Frequently asked questions
What's the cheapest dinner under $3 per serving?
Lentil stew with crushed tomatoes and cabbage: $1.10 per serving ($4.40 for 4 servings). Other budget winners: pasta aglio e olio $0.80, chickpea curry $1.40, potato pancakes with egg $1.20. All based on ICA member prices April 2026. Prices rise 20-30% outside campaigns, so follow weekly deals for max savings.
Can I really make dinner under $3 in 2026 when food prices are so high?
Yes — if you buy campaign items and use legumes as primary protein 2-3 days/week. The Swedish Consumer Agency reference budget 2026 sets $3 per dinner as average for an adult; 20 of 20 recipes in this guide stay under $2.50 through ICA campaign-based planning and bulk-buying staples.
Is ICA Maxi or ICA Nära cheaper?
ICA Maxi is on average 12-18% cheaper on regular prices than ICA Nära on everyday items (eggs, pasta, rice, chicken). Campaign items are equivalent at both though. If you live near a Maxi: do your weekly shop there for staples, use Nära for top-up purchases. Kvantum sits between.
What's the cheapest protein for dinner in April 2026?
Eggs ($0.30/20 g protein), red lentils ($0.20/20 g protein dry), chickpeas in cans ($0.40/20 g protein). Chicken thigh fillet on ICA campaign is cheaper than breast fillet and often at $7-8/kg during weekly campaign. Canned tuna ($0.60/20 g protein) is the second cheapest animal protein.
How much do I save by planning dinner around ICA campaigns?
Swedish households following the campaign cycle save $15-25 per week (Consumer Agency). For a family: $80-100/month compared to impulse shopping. Biggest savings come from building the week around the campaign protein, not from small discounts on staples. Freeze campaign meat in portion bags for returns over 3-4 weeks.
Can a cheap dinner still be nutritious and keep you full all evening?
Yes. Protein and fiber drive satiety, not price. Lentils have the highest protein/dollar (140 g protein for $1 dry) and 8 g fiber/serving. Eggs provide complete amino acid profile for $0.30. Question isn't 'cheap vs. nutritious' but 'which protein do I want under $0.50/serving'. Legumes + eggs + campaign chicken = complete nutrition under $3.
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 · 14 min
High-Protein Dinner: 25 Recipes With 30g+ Protein Per Serving (2026)
Want more protein at dinner? 25 recipes delivering 30g+ protein per serving — with macros, cook time and cost. Preserve muscle mass.
Read moreApril 20, 2026 · 17 min
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%.
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