Macro tracking (flexible dieting, IIFYM) has become one of the most popular approaches to nutrition. The idea is simple: hit your daily protein, carbohydrate, and fat targets, and let your food choices be flexible within those targets.
The problem most people run into is cost. Tracking macros often leads to a diet heavy in expensive ingredients: lean chicken breast, protein powder at every meal, low-carb snacks at $6 a bag.
It doesn't need to be that way.
The macro-budget framework
The goal: build a weekly meal prep that hits your macro targets while staying under $70-80 for a full week of food for one person (roughly $10-12/day).
The keys:
- Use cheap protein sources, not just lean meat
- Batch cook everything — individual servings are expensive
- Buy sale proteins in bulk and freeze
Budget macro protein sources
This is where most of the cost goes. Here's how to bring it down:
Eggs ($4-5/dozen, ~6g protein each): The most flexible budget protein. Hard-boil a batch Sunday for snacks and quick additions throughout the week.
Lentils (~$0.25/serving, ~18g protein/cup cooked): Half your weekly legume protein can come from lentils and save you $30+ compared to all-meat proteins.
Greek yogurt 0% ($5-6/750g tub, ~16g protein/¾ cup): Good protein-per-dollar ratio, works as breakfast base, snack, or sauce component.
Chicken thighs on sale ($6-10/kg, ~25g protein/100g cooked): Buy in bulk when on sale, cook a large batch Sunday. Far cheaper per gram of protein than chicken breast at full price.
Canned tuna ($1-1.50/can, ~25g protein): Fast, no cooking, shelf-stable, works in salads and sandwiches.
Cottage cheese ($4.50/500g, ~14g protein/½ cup): Underrated and very cost-effective for tracking.
A week of protein hitting 150g/day can be assembled from: 2 dozen eggs ($9), 1 bag lentils ($2.50), 1 tub Greek yogurt ($5.50), 1kg chicken thighs on sale ($8), and 5 cans tuna ($7). Total protein budget: ~$32. Remaining budget: $40-50 for carbs, fats, and vegetables.
Budget macro carb sources
Carbohydrates are the easiest and cheapest macro to hit:
- White or basmati rice: ~$0.15-0.20/cup cooked, easy to batch cook, stores well all week
- Oats: ~$0.20/serving, high fibre, filling, fast to cook
- Pasta: ~$0.25/serving, 8+ servings per bag, versatile
- Potatoes and sweet potatoes: ~$0.50/medium potato, filling, bake a batch at once
- Banana: ~$0.25-0.30 each, easy carb addition to any meal
Budget macro fat sources
Fats are calorie-dense so you don't need much by volume:
- Eggs (already doing double duty as protein)
- Olive oil or vegetable oil: ~$0.10/tablespoon
- Natural peanut butter: ~$0.25/tablespoon, also adds protein
- Canned sardines or salmon: omega-3 fats at budget price
A sample week of macro prep
Sunday prep (90 minutes):
- Cook 4 cups rice
- Bake 6 chicken thighs (season simply with salt/pepper/paprika)
- Hard-boil 8 eggs
- Cook a pot of red lentils
- Portion Greek yogurt containers (750g tub → 5 servings)
Built meals from this prep:
- Breakfast: oats + Greek yogurt + banana (~35g protein, ~70g carb)
- Lunch: rice bowl + chicken + frozen vegetables (~40g protein, ~55g carb)
- Snack: 2 hard-boiled eggs + cottage cheese (~25g protein)
- Dinner: lentil curry + rice + any vegetable (~35g protein, ~65g carb)
Approximate daily macros: ~135-150g protein, ~200-230g carbs, ~55-70g fat
Approximate daily food cost: $9-11
Making it sustainable
The biggest failure mode in macro eating is running out of prepped food mid-week and defaulting to untracked convenience food. The fix: always have a "protein rescue" option — a can of tuna, hard-boiled eggs, a container of cottage cheese. These are the items that save your macros when the prep runs low.
MealDeal helps you shop the week's flyers to time bulk protein purchases to sale cycles, which is the single biggest lever for keeping your macro budget manageable.