Skip to content

Ultimate Muscle Mass Building Diet on a Budget

The rule of thumb is that you need at minimum 1 gram of protein per pound of body weight to build muscle. That means, someone who weighs 170lbs, will need to be eating at least 170g of protein every day.

Consuming enough calories is also a vital part of building muscle mass. You can cheaply and easily get those extra calories in from cheap calorie-dense carb sources such as brown rice and whole wheat pasta.

However, the number one most important macronutrient responsible for muscle growth is protein, and here lies the problem… the ‘common’ high-protein foods are expensive. Eating steak, chicken, and fish every day can add up to a small fortune.

To get big, you need to eat big, but that doesn’t mean your grocery bill has to send you broke!

A lot of people out there (including me at one time) are on a tight budget and struggle financially to meet their daily protein requirements. So today’s article I will cover some cheap high-protein foods and tips on how to keep your grocery bill down, without lowering your protein intake.

Cheap High Protein Foods

Tinned Tuna: This is one of my favourite cheap sources of protein. A 120g tin contains around 30g of protein, with zero carbs or fat. You can eat it with pasta and some light mayo, in a sandwich or just straight from the tin.

Lean Minced Beef: Make sure to go for the lean steak minced beef, it’s low in fat, carbs and high in protein. You’ll get around 20g of protein per 100g and there’s an endless amount of tasty recipes you can put together with this stuff.

Minced Turkey: Much like the minced beef, with minced turkey you’re getting around 20g of protein per 100g but less fat and carbs. It’s a great cheap lean protein source.

Eggs: Eggs are not only high in protein (large free range 8g per egg), but they’re packed with super healthy vitamins such as vitamins D, A, B2 and iodine. They’re also very versatile so, they don’t become a boring food to eat every day. You can scramble, boil, fry or make omelettes with them. Don’t throw the yolk away, that’s where most of the protein and nutrients are, you’re eating them for mass so don’t worry about the small fat content.

Mackerel Fillets: Another great cheap tinned fish containing around 20g of protein (based on a 125g tin).

Whey Powder: You don’t need to spend hundreds of pounds every month on expensive supplements, but I do recommend getting at least one tub of whey protein per month. At the moment I’m using PHD Whey HT which contains whey protein concentrate and isolate. Just one 50g serving a day (two scoops with water) will add 37g of protein to my daily intake and the tub will last the month. To make it last longer you can use one scoop and mix it with milk to increase the protein content.

Related: Cheap Vs Expensive Whey Protein Powders: The Pros and Cons

Peanut Butter: Peanut butter is a high protein, calorie-dense and full of healthy fats. Eat a couple of tablespoons of peanut butter with a whey protein shake. This can be counted as a meal.

Budget Bulking Diet Plan

Meal 1: 76g oats with raisins + 2 scoops whey + 50g Peanut butter
Calories – 932
Protein – 66
Carbs – 84
Fats – 30


Meal 2: PWS – 2 scoop PDH Iso-7 + 200ml skimmed milk
Calories – 347
Protein – 40
Carbs – 26

Meal 3: 3 slice Brown Bread toasted + 1 ½ tin Tuna
Calories – 469
Protein – 57
Carbs – 44
Fats – 2

Meal 4: 3 Boiled Eggs on 3 slice brown bread toasted
Calories – 501
Protein – 33
Carbs – 30
Fats – 22

Meal 5: Spaghetti Bolognese (200g Spaghetti + 200g extra lean minced beef)
Calories – 562
Protein – 50
Carbs – 62
Fats – 15

Meal 6: 1 Chicken breast + 112g Brown Rice
Calories – 537
Protein – 40
Carbs – 84
Fats – 3

Calories – 3,498 (Added 150 calories for fruit snacks)
Protein – 286g
Carbs – 330g
Fats – 72g

Add portions of vegetables in with some of the meals plus for snacks, eat fruit. This will ensure you’re getting in healthy fruits and vegetables on top of your daily core macronutrient and calorie requirements. Also, make sure you’re taking in plenty of water each day, at least 3 litres.

Tip: Buy your food in bulk. Supermarkets usually offer some kind of multi buy deal, where you get a discount for buying three or more of the same product. Take advantage of these offers and freeze the meats you buy in bulk.

Try not to go for the popular expensive brands, instead buy the generic or the supermarket’s own brand, because they’re usually far lower in price.