Skip to content
Carl Victor Fontanos
Carl Victor Fontanos

Carl Victor Fontanos

Software Engineer

I build web applications and share what I learn along the way.

© 2026

How I Hit 150g of Protein Every Day Without Spending a Fortune

C
Carlo Fontanos
· 5 min read

Whenever I tell someone I eat around 150 grams of protein a day, they picture a trolley full of steak and a grocery bill that needs its own payment plan. I get it. Walk past the "health food" aisle and everything with the word protein on the label costs three times what it should.

Here's the thing though: my grocery bill is normal. Boring, even. Hitting a high protein target on a budget isn't about buying special products - it's about knowing which ordinary foods punch above their weight and building your week around them. After years of doing this, let me save you the trial and error.

Why bother with protein at all

Quick version: lifting weights breaks muscle down, protein rebuilds it slightly better than before. That's the whole game. Skimp on protein and you're doing the hard part in the gym and skipping the part where you actually get the results. It also keeps you full for hours, which makes it the best friend you can have when you're watching your weight.

The guideline I follow is simple: around 1 gram of protein per pound of body weight. I walk around at about 150 pounds, so my target is 150 grams a day. You don't need to be precise to the gram - land in the neighbourhood most days and you're getting everything protein has to offer.

The cheap heroes of the protein world

These are the things that are permanently on my Woolies and Coles list. None of them are fancy. All of them are cheap per gram of protein, which is the only maths that matters here.

  • Eggs - about 6g each and still one of the cheapest proteins there is. I go through a dozen easily every week.
  • Chicken breast - the big trays are dramatically cheaper per kilo than the small ones. Buy big, portion it, freeze what you won't use in a few days.
  • Lean beef mince - versatile enough to be five different dinners in one week.
  • Canned tuna - about 20g of protein for roughly two dollars. Buy the ten-packs when they're on special.
  • Canned chicken - weirdly underrated. Straight into wraps, sandwiches or salads with zero cooking.
  • Greek yoghurt - buy the 1kg tubs, not the little single-serve ones. Same yoghurt, half the price.
  • Cottage cheese - around 12g per 100g and it costs almost nothing. On toast with pepper, trust me.
  • Milk - 10g per glass and you weren't even trying. The protein-boosted milks are a nice upgrade if the price works for you.
  • High-protein wraps - both big supermarkets do them now, usually 10-15g before you've even added a filling.
  • Baked beans and legumes - beans, lentils and chickpeas quietly add 10-15g to a meal for cents.
  • Rotisserie chicken - the famous hot chook. Shred one into containers and you've got days of effortless protein.
  • Protein powder - a backup, not a food group. Bought as a big plain bag rather than a shiny tub, it works out around a dollar per 30g serve. I have maybe one shake a day, usually after training or when a meal comes up short.

For the days when cooking is not happening

Life happens. Both Woolies and Coles now carry high-protein ready meals that genuinely aren't bad - check the label and aim for the ones with 30g or more. The little protein yoghurt pouches and tubs are great desk snacks. And the lazy dinner I'll never apologise for: a hot rotisserie chook and a bag of salad. Two minutes of effort, 40-plus grams of protein, and it costs less than delivery.

Meal prep is the final boss of cheap protein

Every Sunday I cook a tray of chicken and a pot of rice, portion it into containers with whatever vegetables are around, and that's most of my week's lunches sorted. Costs me a few dollars per meal. The same lunch from the food court near my office is fifteen dollars and somehow has less chicken in it.

And it's not just the money. When you prep your own food, you know exactly what's in it. No mystery oils, no sad little 60-gram serve of meat, no guessing. If you're tracking your intake at all - and I've written about why that's worth doing - home-cooked food makes the numbers honest.

Tricks that make 150g feel easy

Front-load your breakfast. This changed everything for me. Eggs plus Greek yoghurt gets me to 40g before 8am, and suddenly the rest of the day is a gentle downhill. If breakfast is toast and coffee, you'll be chasing protein all evening like it owes you money.

Anchor every meal around 30 to 40g. Three proper meals plus one snack and you're basically there. Nobody comfortably eats 150g in two sittings, and spreading it out is better for you anyway.

Read the unit price tag, not the price. The little per-100g price on the shelf label is the most useful thing in the supermarket. It's how you spot that the big tub, the big tray and the plain bag always win.

Shop the specials and the markdowns. Half-price tuna weeks exist. Chicken gets marked down near closing. My freezer is basically a museum of things I bought at 40% off.

Add protein to meals you already eat. An extra egg here, a scoop of yoghurt there, cheese on top, a can of beans stirred through. Twenty invisible grams a day without changing a single meal.

What a normal day looks like for me

Eggs and yoghurt at breakfast, around 40g. Prepped chicken and rice at lunch, another 45g. A shake or a protein yoghurt in the afternoon, 25g. Mince and vegetables for dinner, 40g. That's 150g without a single expensive ingredient or a moment of choking down food I don't enjoy.

The takeaway

Hitting your protein target isn't a rich person's hobby. Eggs, chicken, tuna, yoghurt, mince, milk and beans have been sitting in every supermarket in the country this whole time, costing less than whatever you had delivered last week.

Work out your target, build your meals around the cheap heroes, prep what you can, and let the supermarket specials do the rest. Your muscles can't read price tags. They just want the protein.

C
Written by Carlo Fontanos

Full-stack web developer sharing practical tutorials and building tools that ship.

Got something on your mind?

My inbox is open - no forms disappearing into the void here.

  • Just say hello Found a tutorial useful? Spotted a mistake? Tell me.
  • Hire me for a project Have something custom in mind? Let's talk scope and timelines.
  • Product support Bought something here? I'll help you get it running.

I usually reply within 1-2 business days.

Message sent!

Your details are only used to reply to you.

Keep reading