Skip to content
macro tracking budget cheap meals nutrition tips protein

How to Track Macros on a Budget

You don't need expensive food or premium apps to track your macros. Here's how to hit your nutrition goals on a tight budget with affordable high-protein foods and free tools.

D
Diego Cuñado
· 8 min read

TL;DR

  • Tracking macros doesn’t require expensive foods, supplements, or premium app subscriptions
  • The cheapest high-protein foods in the UK include eggs, tinned tuna, lentils, chicken thighs, and frozen fish
  • Free tools like Chowdown give you full macro tracking with AI scanning at no cost
  • Buying in bulk, batch cooking, and choosing supermarket own-brand products can cut your food bill significantly
  • Hitting your macros on a budget is about smart shopping, not deprivation

There’s a common perception that eating well and tracking macros requires expensive organic foods, premium supplements, and app subscriptions that cost more than your gym membership. It doesn’t.

You can track your macros accurately, hit your protein target, and eat well on a tight budget. You just need to know where to spend and where to save. This guide covers both.

Free Tracking Tools (No Subscription Required)

Let’s start with the obvious: you don’t need to pay for a macro tracking app. Many of the most popular apps charge £5 to £15 per month for features like macro tracking, barcode scanning, or detailed breakdowns. Over a year, that’s £60 to £180 just to log your food.

Chowdown is completely free. No premium tier, no locked features, no ads. You get AI food scanning, barcode scanning, and full macro tracking without spending a penny. We’ve written about why Chowdown is free forever if you’re wondering how that’s possible.

For a comparison of free options, check out our guide to the best free calorie counter apps.

The Cheapest High-Protein Foods in the UK

Protein tends to be the most expensive macronutrient. Here are the best value sources, ranked by cost per gram of protein (approximate UK supermarket prices, early 2026):

Tier 1: Cheapest (Under 2p per gram of protein)

Dried lentils — ~£1.50/kg, 25g protein per 100g dry Cost: ~0.6p per gram of protein. Absurdly cheap. Great in soups, curries, and stews. Also high in fibre and carbs.

Eggs (supermarket own-brand) — ~£1.50 for 10, 6g protein each Cost: ~2.5p per gram of protein. Incredibly versatile. Scrambled, boiled, omelettes, baked into things.

Tinned beans and chickpeas — ~40p per tin, 7-8g protein per 100g Cost: ~1p per gram of protein. Low protein density but extremely cheap. Great as a base for meals.

Frozen chicken thighs — ~£3/kg, 25g protein per 100g Cost: ~1.2p per gram of protein. Cheaper than breast, more flavour, slightly higher fat. Brilliant value.

Tier 2: Good Value (2-4p per gram of protein)

Tinned tuna — ~60p per tin, 25g protein per tin Cost: ~2.4p per gram of protein. Quick, no-cook protein source. Mix with pasta, put on toast, or eat straight from the tin.

Frozen white fish — ~£4/kg, 20g protein per 100g Cost: ~2p per gram of protein. Cod, haddock, pollock. All good. Bake from frozen with some seasoning.

Peanut butter — ~£2 for 340g, 25g protein per 100g Cost: ~2.4p per gram of protein. Also high in fat and calories, so portions matter. But as a protein-per-pound metric, it’s excellent.

Milk — ~£1.20 per 2 litres, 3.4g protein per 100ml Cost: ~1.8p per gram of protein. Drink it, use it in porridge, add it to smoothies.

Greek yoghurt (own-brand) — ~£1.50 for 500g, 9g protein per 100g Cost: ~3.3p per gram of protein. Great for breakfast, snacks, or as a base for sauces. It’s also one of the best high-protein snacks for weight loss you can buy.

Tier 3: Moderate (4-6p per gram of protein)

Chicken breast — ~£6/kg, 31g protein per 100g Cost: ~2p per gram of protein. The classic, but frozen thighs are cheaper.

Turkey mince — ~£4 for 500g, 24g protein per 100g Cost: ~3.3p per gram of protein. Excellent for bolognese, chilli, and meatballs.

Cottage cheese — ~£1.20 for 300g, 12g protein per 100g Cost: ~3.3p per gram of protein. Good snack, pairs well with crackers or fruit.

Budget Meal Ideas That Hit Your Macros

Breakfast (~30g protein, under £1)

  • 3 scrambled eggs on 2 slices of toast: ~45p
  • Porridge with a scoop of protein powder and banana: ~60p
  • Greek yoghurt with oats and frozen berries: ~70p

Lunch (~35g protein, under £1.50)

  • Tuna mayo sandwich with side salad: ~80p
  • Lentil and vegetable soup with bread: ~60p
  • Chicken thigh wrap with lettuce and sauce: ~£1.20

Dinner (~35g protein, under £2)

  • Chicken thigh stir-fry with frozen veg and rice: ~£1.50
  • Lentil dhal with rice: ~70p
  • Turkey mince bolognese with pasta: ~£1.40
  • Frozen fish with chips and peas: ~£1.30

Snacks (~15g protein, under 50p)

  • Boiled eggs (2): ~30p
  • Greek yoghurt: ~45p
  • Peanut butter on toast: ~30p

That’s a full day of eating with ~115g of protein for under £5. Add a bit more protein at each meal and you’re at 140g+ for under £6. If you’re struggling to hit your target consistently, our guide on how to hit your protein goal every day has plenty of practical strategies.

📸

Track your macros for free

Join hundreds using Chowdown's AI to hit their nutrition goals

Try Chowdown

Shopping Strategies

Buy Frozen

Frozen chicken, fish, and vegetables are significantly cheaper than fresh and nutritionally equivalent. A bag of frozen broccoli costs about 75p and lasts a week. Fresh broccoli costs more and goes off in days.

Own-Brand Everything

Supermarket own-brand products are almost always cheaper than branded equivalents with identical nutritional profiles. Aldi and Lidl are particularly good for budget protein sources.

Buy in Bulk

Rice, oats, lentils, and pasta all keep for months and are cheaper in larger quantities. A 2kg bag of rice costs about £2 and provides the carb base for 15+ meals.

Reduced Section Shopping

Most supermarkets reduce meat and dairy products near their use-by dates. Buying reduced chicken, mince, and yoghurt and using or freezing them immediately can cut your protein costs by 30 to 50%.

Meal Plan Around Sales

Check what’s on offer before you plan your meals for the week. If chicken thighs are on sale, make them the star of three dinners. Flexibility saves money.

Batch Cooking for Budget and Macros

Cooking in batches is the intersection of budget-friendly and macro-friendly. When you make a big pot of chilli, curry, or stew:

  • Ingredients are cheaper per portion in bulk
  • You cook once and eat multiple times
  • You know the macros for every portion (calculate once, log easily)
  • Less temptation to order takeaway when there’s food ready in the fridge

For a complete guide to batch cooking with macros in mind, see our meal prep for macro tracking guide.

What Not to Waste Money On

Expensive “Health Foods”

Acai bowls, protein-enriched everything, organic quinoa, fancy nut milks. These aren’t bad foods, but they’re not necessary for hitting your macros. A bowl of lentil soup hits your macros just as well as an £8 acai bowl.

Premium App Subscriptions

As mentioned, you don’t need to pay for macro tracking. Chowdown gives you everything you need for free. If you’re on a budget, that £10/month for a premium tracker is better spent on food.

Unnecessary Supplements

Protein powder can be cost-effective (roughly 3 to 5p per gram of protein for budget brands), but you don’t need it if you’re eating enough whole food protein. For a breakdown of what’s actually worth buying, see our complete guide to protein powder types. BCAAs, fat burners, and most other supplements are a waste of money for the average person.

The one supplement worth considering is creatine monohydrate (about £15 for a 3-month supply). Everything else is optional at best.

A Sample Budget Week

Here’s what a week of macro-friendly eating might look like for one person on a budget of around £30:

Shopping list:

  • 1kg frozen chicken thighs: £3
  • 10 eggs: £1.50
  • 500g turkey mince: £3.50
  • 4 tins of tuna: £2.40
  • 1kg dried lentils: £1.50
  • 500g Greek yoghurt: £1.50
  • 2kg rice: £2
  • 1kg pasta: £0.80
  • Peanut butter: £2
  • Wholemeal bread: £1
  • Frozen vegetables (3 bags): £2.25
  • Milk (2L): £1.20
  • Bananas, apples: £2
  • Oats (1kg): £1
  • Tinned tomatoes (4): £1.60
  • Onions, garlic, spices: £2

Total: ~£29.25

That covers roughly 21 meals plus snacks, averaging around 130 to 150g of protein per day. Not bad for under £30.

The Bottom Line

Eating well and tracking macros on a budget isn’t just possible. It’s straightforward. The keys are:

  1. Choose affordable protein sources (eggs, lentils, tinned tuna, frozen chicken)
  2. Use free tools like Chowdown instead of paid subscriptions
  3. Batch cook to save time and money
  4. Shop smart (frozen, own-brand, reduced section, bulk)
  5. Skip the unnecessary extras (fancy health foods, overpriced supplements)

Your macros don’t care whether your chicken is organic or your yoghurt is artisan. They care about consistency. Track what you eat, hit your targets, and let the results speak for themselves.

Keep reading

Ready to start tracking?

Join hundreds tracking their macros with AI. Free forever. No subscriptions, no ads.

Get Started. It's Free Forever

More from the blog