How to Stay Lean Year Round with Ivan Gavranic

I recently came across a couple of interviews with Ivan Gavranic, who managed to get ripped and stay lean year round!

Not many people see less than 5.9% on a DEXA scan, let alone be able to maintain weight loss!

While this is probably not something you want to try to achieve, I thought it was a fascinating snapshot into what it takes to achieve and maintain INSANE body composition.  

Ivan’s interview with Able Csabi of Sustainable Self Development fascinating.  

So I stalked Ivan on Facebook.  Ivan accepted my friend request, and we got chatting.  

I thought it would be fascinating to analyse Ivan’s diet to see what had enabled him to successfully get to such incredible levels of leanness and stay there! 


There are no secrets to extreme fat loss.  

If you read on, I can’t guarantee you’ll read anything you haven’t heard before. 

The reason that most people don’t achieve it is that they’re not willing (or able) to exert the discipline that people like Ivan has.

Ivan has masted some fundamental techniques, made them into habits and stacked them together to practice them EVERY SINGLE DAY!   And by practising these habits consistently, he has managed to achieve what the rest of us just talk about achieving!  

While you probably don’t want to get this lean, many of us want to drop some body fat, and I think there are some useful insights to be gained from Ivan’s lifestyle habits and diet.  

Ivan’s backstory

Ivan is a 30-year-old personal trainer from Perth Australia.  He didn’t want to do a bodybuilding show to prove anything to anyone, but he wanted to walk the talk and walk the road that he has to take his clients through and just wanted to see if he had what it took to get VERY lean.  

Over the last few years, Ivan had managed to get VERY strong, with more than 500 days of progressive overload training! But he got to the point that he figured he didn’t want to gain any more muscle.  His joints were starting to get sore, and the recovery was hard. He also changed his focus to more gymnastics rather than strength. It suited him better to be lean rather than jacked.   

Ivan is happily single and a self-confessed introvert who doesn’t much like parties and doesn’t need a lot of attention from others.   He just gets a LOT of satisfaction from being able to control his body and feels great at this level of leanness.  

Ivan’s healthy daily routine 

Ivan is definitely an early to bed, early to rise sort of dude.  (His schedule makes me look like a night owl!) 

In bed by 7 pm, he’s up at around 1 or 2 am.  He spends 20 minutes or so on the indoor bike until he needs to go to the toilet and then gets out on the bike to hit the tarmac for an hour or two.  

After an early breakfast, he’ll get out and go for a long walk before sunrise while he listens to podcasts (he makes sure he gets in 20,000 steps per day) and then sees his personal training clients for the morning.  In the afternoon, he does around an hour of gymnastics to build up strength and skill.  

After lunch, he writes programs for his clients and trains other PTs before hitting the sack around 7 pm again to start it all over again.  

Like most introverts, Ivan has a few good friends, but they understand his routine, and they work around that.  While it may not be your cup of tea, you can hear in his voice that Ivan loves his lifestyle!  

What does Ivan eat?  

During the cut, Ivan followed a routine where he ate the same thing every day to manage decision fatigue.  

  • “My carbs came from oats, sweet/white potato, apples, berries, bananas & carrots.”
  • “I tried to keep things as high fibre as possible.”
  • “Protein was from lean sources such as egg whites, kangaroo and chicken.   The gamey texture of the kangaroo makes the kangaroo quite filling.”
  • “Fats were from olive oil, avocado, dark chocolate and peanut butter.”
  • “Leafy veg was lots of spinach with liver for a micronutrient boost.”

Partway through his cut, he ran his daily diet through Cronometer to check that he was covering off on his micronutrients and added a few extra things (potato with skin and organ meats) to boost nutrient density.  

  • “Nutrient density and satiety seem to be highly correlated.  I think that’s a big reason I didn’t suffer too much.”
  • “I did start having massive cravings for fried chicken towards the end of the cut.”
  • “I batch cook the kangaroo and the liver, but everything else is weighed out each day.”
  • “I love frying up the egg whites and adding the precooked roo and spinach and making it into an omelette.”
  • “I peel all my bananas and keep them in the freezer too.  I feel that it makes them more filling.”
  • “I have perfected my oats, so they are thick and take me a while to eat.  I try to use fruits that take me a while to eat as well.” 

Ivan’s cutting diet 

Ivan shared his daily cutting diet in MFP below.  

Calorie intake 

Because of his massive daily level of exercise, he’s able to drop fat on 2300 calories per day, which would be a lot for many people towards the end of an extended cut.  

Energy density/satiety 

One of the key things to note here is that Ivan’s cutting diet has a very low energy density.  This is a critical component of satiety. He was eating 2.3 kg of food every day!  

His energy density is 100 calories per 100 grams of food which aligns nicely with the most nutrient-dense foods as shown in the table below from the Should You EAT Lancet? article.  If you wanted to maximise satiety one calorie per gram of food would be a pretty reasonable target.  

The table below shows the energy density of the foods in his current diet (calories per gram) ranked from lowest to highest.  If he was looking to improve satiety, he would reduce the foods towards the bottom (olive oil and peanut butter) while increasing the foods towards the top (mushrooms, spinach, etc.).  The foods toward the top of this list are not only nutrient-dense, but they are very tough to overeat, which is ideal for managing hunger in an energy deficit.  

Food Namecal/g
carrots  0.41
milk (low fat)0.50
apple  0.52
egg white0.52
protein powder4.07
peanut butter6.43
olive oil8.84


The other thing to note here is that he’s getting a substantial amount of protein (i.e. 188 g per day, 2.8 g/kg Lean Body Mass or 2.5 g/kg Body Weight).  This is critical to optimising your satiety in a calorie deficit.  

2.8g/kg LBM aligns nicely with the upper end of Eric Helm’s recommendations for energy-restricted resistance-trained athletes (i.e. 2.1 to 3.1g/kg LBM scaled upwards with the severity of restriction).  

2.5g/kg BW also aligns nicely with Stuart Philips’ meta-analysis of optimal protein intake, suggesting that people who are training in an energy deficit need more protein.  

Micronutrient profile 

When we look at his micronutrient profile, we see that it would be nice if Ivan could get more vitamin D, omega 3, calcium, sodium, folate, copper and magnesium to further maximise the nutrient density of his diet.  

When I mentioned this to him, Ivan added here that he does make sure he gets plenty of sun (20,000 steps per day, mainly walking outside with his shirt off) so he is getting his vitamin D from the sun.  (While you can get some D from your diet, you need sun exposure to get enough vitamin D.)

Ivan also takes liquid fish oil to boost his omega 3 and noted that his diet already has more potassium than most people are getting (which is true).  

The foods that provide the least nutrients that Ivan needs more of are:

  1. olive oil,
  2. peanut butter
  3. avocado, 
  4. whey protein, and 
  5. apple 

These would be the first foods he could consider dropping to make room for more nutrient-dense foods.  

Micronutrient balance 

The table below shows Ivan’s micronutrient balance, indicating that his omega 3:omega 6 ratio is low, high iron to copper ratio is low and his calcium:phosphorus ratio is low.  

ratiosratiotarget recommendation
Omega 6 : Omega 312.4< 4Omega 6 : Omega 3 ratio is high
Iron : Copper 1810 – 15iron : copper ratio is high
Calcium : Phosphorus0.3> 1.3calcium : phosphorus ratio is low

New foods 

To boost the harder to find nutrients and rebalance his macronutrient ratios while still maximising satiety Ivan could use the following foods


  1. endive
  2. chicory greens
  3. escarole
  4. alfalfa
  5. coriander
  6. spinach
  7. beet greens


  1. mackerel
  2. caviar
  3. anchovy
  4. sardine 
  5. herring
  6. fish roe
  7. flounder


  1. brains
  2. head cheese
  3. sweetbread
  4. turkey


  1. egg yolk
  2. whole egg

Nuts and seeds 

  1. sunflower seeds
  2. flax seed
  3. coconut milk

New meals 

The meals listed below from the Nutrient Optimiser will give Ivan more of the nutrients he’s getting less of while maximising nutrient density.  

spinach, capsicum, oysters, egg white & mackerel
fish and salad
spinach and cauliflower soup
green smoothie
roo burgers, spinach and mushrooms

Ivan’s maintenance diet 

Since finishing his cutting phase, he has added about 1.3 kg (pretty much nothing, water weight only) from his lightest weight.  The good news though is that he’s been able to increase his calorie intake to 3,100 calories per day in maintenance, but still with the same level of cardio exercise that he still enjoys.  Ivan’s current maintenance diet from MFP is shown below. The fascinating thing here is that even in maintenance, he eats the same thing every day, and his ‘meals’ are quite similar across the day.  

Protein intake after cutting 

It’s interesting to see his protein intake has actually come down a little bit to 178 g per day (i.e. 2.2 g/kg LBM or 2.4 g/kg BW) which is fine because he’s looking for more energy rather than trying desperately to preserve muscle mass in a deficit.  

Micronutrient profile 

Ivan’s maintenance diet micronutrient profile is shown in the chart below.  While it has a lower overall nutrient score (in terms of nutrients per calorie), it has more nutrients (and a higher Cronometer nutrient target score of 95%) because he is taking in more calories.  

If Ivan was looking to boost his micronutrient score, he should prioritise omega 3, vitamin D, potassium, copper, sodium, zinc, magnesium and selenium.

Macronutrient balance after cutting 

The table below shows that Ivan still has some nutrient imbalances that would be nice to correct by adding some new foods and meals. 

Energy density 

Even on Ivan’s maintenance diet, he’s eating 3.3 kg of food and still around 1.1 calories per gram of food.  The table below shows Ivan’s foods ranked in terms of nutrient density. If he wanted to improve satiety and reduce energy density, he could look to remove some of the foods towards the bottom.  

Food Nameenergy density (cal/g)
zucchini squash0.2
spinach 0.2
apple 0.5
egg white  0.5
apple 0.5
egg white  0.5
pear 0.6
kiwi fruit0.6
sweet potato0.8
banana 0.9
plain potato0.9
kangaroo 1.2
liver 1.7
whipping cream3.4
frosted flakes3.7
Lucky Charms4.1
dark chocolate6.0
peanut butter6.0
olive oil9.0

New foods 

To rebalance his micronutrient profile, Ivan could try adding some of the foods below.  


  • endive
  • chicory greens
  • escarole
  • coriander
  • alfalfa
  • spinach
  • beet greens

Nuts and seeds 

  • Brazil nuts
  • flax seed
  • coconut milk
  • sesame seeds 
  • sesame butter 


  • mackerel
  • caviar
  • oysters
  • sardine 

Dairy & egg 

  • egg yolk
  • whole egg
  • cream 
  • sour cream


  • olives
  • avocado
  • Blackberries


The meals listed below will also help maximise his nutrient density score while still maximising satiety.  

spinach, capsicum, oysters, egg white & mackerel
roo burgers, spinach and mushrooms
fish and salad
spinach and cauliflower soup
bitter salad greens
green smoothie

How to get ripped and stay lean year round?

  • Ivan has achieved some fantastic results through stacking positive habits and implementing them consistently every day.  
  • There is no secret here other than a very high level of discipline and consistency. No magic system to attribute his success to (e.g. keto, carnivore, plant-based, etc).
  • From a dietary perspective, Ivan employs adequate protein, high satiety very low energy density, a solid micronutrient profile, mindful eating and a consistent routine to maximise sensory-specific satiety.  
  • Even though his diet is already solid, the foods and meals recommended by the Nutrient Optimiser can help further dial in his nutrient-density to maximise health, energy levels, minimise cravings, maximise satiety and give him the best chance of being able to maintain this for the long term.  

Make sure you grab your Nutrient Optimiser Free Report to see your recommended macros, foods and meals to suit your goals.  If you have a few days of your diet logged it will also give you a detailed analysis to make sure you are getting the macronutrients you need to prevent cravings and have your macros dialled in to maximize your satiety.


A few months after writing this I touched base with Ivan again before I hit publish.

How Can I Calculate My Nutrient Intake?

If you’re interested in checking if you’re getting just enough dietary phosphorus, you can check your nutrient profile using our Free 7-Day Nutrient Clarity Challenge

After a week of tracking your current diet in CronometerNutrient Optimiser will give you a prioritised list of foods and NutriBooster recipes that will help you plug your current nutritional gaps.

Level Up Your Nutrient Density

To help you level up your nutrient density, we’ve prepared a Nutritional Optimisation Starter Pack to ensure you are getting plenty of all the essential nutrients from the food you eat every day.    

The free starter pack includes:

  • Maximum Nutrient Density Food List
  • Sample Maximum Nutrient Density Recipe Book
  • Sample Maximum Nutrient Density Meal Plan.

To get started today, all you have to do is join our new Optimising Nutrition Group here

Once you join, you will find the Nutritional Optimisation starter pack in the discovery section here.