GetYourMacrosGetYourMacros Italiano

Budget meal plan: two weeks with shopping lists and prices

By the GetYourMacros team · 6 September 2026 · updated 20 September 2026

Two weeks of budget meals, with portions, macro estimates and printable checklists for one or two people. Week one retains the Lidl Italy catalogue snapshot from 13 September 2026: €64.95 at checkout for one person, including €41.83 of food consumed. Week two reuses supplies and needs €44.97 in new purchases in the worked example for 21 September: two verified Lidl offers plus historical prices for the other products, not a fully current quote.

Illustration of a weekly calendar merging with a piggy bank.
Seven days of meals decided before you go shopping.

The bill stays low because the meals rely on pulses, eggs, pasta and chicken breast. Fresh vegetables, such as courgettes and broccoli, are used almost entirely within the week, so fresh produce does not end up in the bin.

Cooking two portions at once also cuts your time at the stove in half for those dishes. If you happen to skip a meal or eat out, you can freeze the cooked portion. Alternatively, keep the raw ingredients in the freezer or cupboard for the following weeks. This cheap weekly meal plan handles unexpected changes without letting food go to waste.

Illustration of a person filling in a meal plan while holding a piggy bank.
Four dishes cooked once cover eight meals.

How many calories and how much protein each day

The menu provides an average of 2,006 kcal and 133 g protein each day, alongside 252 g carbs and 52 g fat. As you can see in the table below, daily energy intake ranges from 1,900 to 2,109 kcal, while protein fluctuates between 118 and 150 g depending on the scheduled meals.

This variation across different days is completely normal. You do not need every single day to hit your targets to the exact gram. What matters is your overall average across the full week. If you want to explore the role of each nutrient in your diet, you can read more in our guide explaining what macros are.

If your personal energy target is higher or lower than this plan, you can adapt your portions easily. The most practical way to adjust your calorie intake without reducing your protein is to change the amounts of complex carbohydrates. You can simply increase or scale back the pasta, white rice, wholegrain bread and oats that you eat throughout the week.

DaykcalProteinCarbsFatFood cost
Monday1,900118 g279 g32 g€4.74
Tuesday1,987124 g220 g67 g€5.33
Wednesday1,920146 g255 g34 g€6.93
Thursday2,074127 g266 g56 g€5.86
Friday2,109121 g268 g60 g€4.80
Saturday2,077150 g260 g50 g€7.46
Sunday1,978142 g215 g64 g€6.70
Average2,006133 g252 g52 g€5.98

Values worked out from the grams of each portion with the per-100 g data of the GetYourMacros ingredient database. Cost of the food eaten at Lidl Italy shelf prices as of 13 September 2026.

A balanced scale with a stylised molecule and a wallet.
The weekly average matters, not any single day.

Unused food keeps well: chicken breast and wholegrain bread go straight into the freezer, white rice and dried lentils remain in your cupboard, and frozen peas return to the freezer.

Fresh vegetables, including courgettes and broccoli, and fresh dairy are used almost entirely within the week, ensuring nothing spoils in your fridge drawer.

To avoid spending more than necessary, stick to the 26 products on the list. Preparing your shopping list in advance and avoiding items not on the list is the most effective way to protect your budget.

App cart screen with the shopping split across the chosen supermarkets.
In the app, the week's ingredients go into the cart in one tap.

What it really costs: the food you eat versus the receipt

The food you eat over these seven days costs €41.83 (€5.98 a day), based on Lidl shelf prices in Italy on 13 September 2026. At the till, however, the receipt comes to €64.95 because you must buy whole retail packs.

The difference of €23.12 is not wasted money: it buys staples that stay in your cupboard, fridge or freezer for the following weeks. The largest individual items at the checkout are chicken breast (€8.29), extra virgin olive oil (€6.99), Greek yogurt 0% (€5.97), cottage cheese (€3.87) and turkey mince (€3.49).

You use fresh vegetables and dairy almost entirely within the seven days. Even so, you finish with 885 g of extra virgin olive oil, 750 g of white rice, 850 g of frozen peas, 900 g of potatoes and 360 g of dried lentils, plus 200 g of wholegrain bread and 300 g of chicken breast to freeze. The second checklist below calculates which supplies to reuse and which packs to buy, including cupboard staples. It does not automatically deduct fresh leftovers: check storage and use-by dates first.

To see which sources give you the best nutritional value for your money, read our detailed analysis of protein per euro.

A single plate next to a scale and a coin.
Food consumed and the checkout total both matter when planning your spending.

Week-two calories and macros

DaykcalProteinCarbsFat
8 · Monday1989112 g305 g31 g
9 · Tuesday2041110 g265 g56 g
10 · Wednesday2020108 g280 g54 g
11 · Thursday2145123 g320 g40 g
12 · Friday2028136 g254 g50 g
13 · Saturday2140130 g289 g48 g
14 · Sunday2041121 g254 g59 g
Average2058120 g281 g48 g

Per-person estimates calculated from the listed quantities and the GetYourMacros ingredient catalogue retrieved on 20 September 2026. These are average calculations, not measurements of the cooked dish.

Quantities for preparing the meals

Open a dish to see the ingredients for one serving. Double them for two people; when also preparing the next day's lunch, cook two servings per person.

Weigh rice, pasta, oats and lentils dry; canned pulses and tuna are drained. Milk and oil are shown in ml, retaining the first week's calculation convention. Check usable weights, shells, peel and actual packs for eggs and fruit. Salt, pepper and optional spices are excluded.

Offers used and the other flyers checked

For the worked shopping example on 21 September 2026, two products in the second checklist use Lidl offers with no loyalty-card requirement. Carried stock retains its original cost; other products retain historical prices, as stated below each checklist.

ChainEdition checked on 20 September 2026How to use it
LidlItaly: 17–23 September; preview for 24–30 September.Dates can differ by product. The two offers above are included in the calculation; offers for 24–30 September are not.
EurospinNational feed: 10–20 September; no newer grocery edition returned when checked.These offers end before the example shopping date of 21 September and are not used in the totals.
CoopCampania: 17–27 September, reference store in Naples, Via Camillo Porzio 102/103.Local edition: check your store. Coop prices are not mixed into this example's Lidl total.
ConadSuperstore Campania, reference 006451: Campioni del Risparmio 9–20 September, Convenienza Più 16–22 September and Spunta 1 August–30 September.Editions and conditions depend on the store. Do not extend a promotion beyond its printed dates.

This check covers the editions available on the stated date, not the full assortment or prices at every Italian store. Replace expired prices before shopping, and check any Lidl Plus, app or loyalty-card conditions.

Cheap swaps that keep your macros in shape

Getting 25 g of protein costs between €0.33 for dried lentils and €1.60 for canned tuna in water, based on Lidl Italy prices on 13 September 2026.

In the table below, you can compare the cost per standard portion across common sources. You can swap ingredients to hit the same protein target, but you must keep an eye on total calories. Pulses cost less than meat, but they also add carbohydrates. Eggs (€0.83) add fat. Check the balance of your whole meal whenever you pick a cheaper alternative.

FoodProtein per 100 gkcal per 100 g€/kg€ per 25 g of protein
Dried lentils24 g3403.18€0.33
Canned chickpeas (drained)7 g1202.04€0.73
Eggs12.5 g1304.15€0.83
Chicken breast23 g1108.29€0.90
Parmigiano Reggiano33 g39212.45€0.94
Canned cannellini beans (drained)7 g1002.71€0.97
Greek yogurt 0%10 g573.98€0.99
Turkey mince19 g1448.72€1.15
Cottage cheese11 g986.45€1.47
Canned tuna in water23 g10014.68€1.60

Lidl Italy shelf prices as of 13 September 2026; nutrition per 100 g of product as sold (dried pulses weighed dry).

Swapping 25 g of protein from canned tuna in water for canned chickpeas costs €0.73 instead of €1.60, based on Lidl Italy shelf prices on 13 September 2026. You can do the same with turkey mince at €1.15 by switching to chicken breast at €0.90 or dried lentils at €0.33. For your snacks, picking Greek yogurt 0% at €0.99 instead of cottage cheese at €1.47 reduces your food spending without lowering your protein intake.

These swaps involve practical differences you need to consider. Pulses add carbohydrates to your plate and increase calories compared with a portion of lean meat. Varying your protein sources also helps you stick to your eating habits without getting tired of the same flavours. You can find more options in our guide to cheap protein sources.

A meal calendar where one block is swapped for another.
Swap at equal protein, keeping an eye on calories.

How not to waste food and money during the week

The staples left after the first week only count as a saving if you do not throw them away. Before you head to the supermarket, check your kitchen cupboards and fridge against the 26 products on the shopping list to see what you already have in stock. It also pays to schedule your grocery shopping straight after a main meal. Walking through the supermarket aisles on a full stomach keeps you focused on what you need and prevents unplanned purchases.

Once you return home, manage your fresh food right away by separating items you will not cook over the coming days. The menu leaves 300 g of chicken breast and 200 g of wholegrain bread: portion and store these in the freezer straight away before they can spoil. Make sure you use delicate fresh vegetables such as courgettes and broccoli during the first days of the week, saving hardier ingredients like frozen peas for your later meals.

Another vital step is separating the till total from the true cost of each meal. Understanding how to approach eating healthy on a budget means looking at what you actually put on the plate, not at the till total.

A person with a shopping list ignoring distractions and unnecessary food.
A list protects the budget from impulse buys.

Adapting the menu to your calories and your budget

The menu is built for one person, but you can adapt it if your targets or household differ. If you cook for several people, scale the main meal portions proportionally. Doing this also cuts down on leftover packets of dry staples like white rice or dried lentils. Remember that shelf prices vary by region and from week to week compared to what we found for healthy shopping at Lidl. If you eat pescatarian or vegetarian, you can swap chicken breast or turkey mince for eggs, canned beans, or lentils.

To manage these adjustments without manual maths, you can set up a personalised meal plan in GetYourMacros. The app builds your week from its recipe library around your calories, macros, diet (omnivore, pescatarian, vegetarian, vegan), allergens, ingredients to avoid, kitchen equipment, chosen supermarkets, weekly budget, and household size.

The app treats your weekly budget as a ceiling. If the plan goes over it, the app swaps the priciest dishes for cheaper ones; if the budget still cannot be met, the plan shows as over budget. In the cart, one tap adds the whole week's ingredients, with quantities of the same item added together and priced in whole packs for your chosen supermarkets.

App home screen with the weekly plan and the budget.
The weekly plan with the food cost against the budget.

How we worked out the menu, calories and prices

Week-one costs are based on Lidl Italy shelf prices in the GetYourMacros price catalogue as of 13 September 2026. For products on promotion, we used the regular full price rather than temporary discounts.

Calories and macronutrients are calculated from the portion sizes in each recipe, matched against the per-100 g values of the GetYourMacros ingredient database. The cost of food eaten counts only the grams you consume. The till total accounts for buying whole packs across the 26 products on the first shopping list. Week two uses a separate inventory for one or two people: it deducts only usable supplies, rounds new purchases to whole packs and retains the original cost of food already paid for. Two new Lidl prices are verified for 21 September; all other rows retain the stated historical catalogue prices.

Our calculation does not include salt, pepper, spices and herbs, but extra virgin olive oil is counted. Shelf prices vary by region and from week to week, although special offers can lower the bill. Figures are rounded to the nearest gram, calorie and cent.

Fresh vegetables and a kitchen scale neatly arranged in a container.
Grams weighed for each portion and shelf prices: how we did the maths.
A smartphone with a check mark surrounded by food and a calendar.
The same method works for any calorie target and budget.

Keep reading

To understand nutritional basics, read our guide on what macros are. If you want to compare nutrition costs, check our breakdown of protein per euro and the guide to cheap protein sources. You can find practical tips for discount stores in our guide to healthy shopping at Lidl. To manage your spending over the long term, you can read how to structure a budget diet.

Want the menu to become your groceries, split across your supermarkets? Discover the GetYourMacros smart shopping list.

Start for free

Get a weekly meal plan that respects your macros and your budget.