skip to content

klyo journal

The Ectomorph's Diet Guide to Actually Gaining Muscle in 2026

A no-fluff nutrition framework for ectomorphs - calorie targets, macro splits, training nutrition, and the behavioural tricks that move the scale.

8 min read

If you’re an ectomorph trying to gain muscle, you’ve probably been told everything: eat more carbs, eat more protein, do creatine, do GOMAD (gallon of milk a day - please don’t). Most of it is noise.

Here’s what actually works. This is the framework you can run for the next 90 days to put 3-5kg of lean mass on a true ectomorph frame.

What “ectomorph” actually means

Ectomorph is the body-type term for naturally lean, narrow-framed people with fast resting metabolisms and high NEAT (non-exercise activity thermogenesis). Translation: you fidget more, you don’t store fat well, and your maintenance calories are higher than the calculators predict.

The single biggest mistake ectomorphs make is using a generic TDEE calculator and trusting the number. For most ectos under 30, real maintenance is 200-400 calories higher than the formulas say. If a calculator gives you 2,400, your real number is likely 2,600-2,800.

Step 1: find your real maintenance

Eat your calculated maintenance for 14 days, weighing yourself every morning on an empty stomach. Take the 7-day rolling average of weight. If the rolling average doesn’t move, that’s your real maintenance.

Then add 300 calories. That’s your bulk number. Not 500, not 1,000 - 300. You’re trying to gain lean mass, not fat.

Step 2: the macro split for ectomorphs

  • Protein: 1.6-2.0g per kg of bodyweight. For a 65kg ectomorph, that’s ~115-130g/day. Don’t go higher - it costs you appetite for the carbs you actually need.
  • Carbs: Pile them on. Aim for 5-7g per kg of bodyweight (~325-455g for a 65kg person). Rice, oats, pasta, sourdough, fruit, potatoes.
  • Fat: Fill the gap with calorie-dense fats. 0.8-1.2g per kg of bodyweight. Olive oil, peanut butter, avocado, whole milk.

Step 3: meal frequency for naturally low appetite

Most ectomorphs can’t hit surplus in three meals because their stomachs are smaller and their fullness signals fire faster. Run 4-5 smaller meals instead of 3 big ones.

Liquid calories are your friend. A mass shake with milk, oats, peanut butter, banana, and whey can pack 700 calories without making you feel full. Drink it between meals, not with them.

Step 4: training nutrition

  • Pre-workout (60-90 min before): ~400 calories with 50g carbs and 25g protein. Oats + whey + banana works.
  • Intra-workout (optional): 20-30g carbs if you train fasted or after a small meal. Dextrose in water is fine.
  • Post-workout (within 1 hour): ~600 calories, 60g carbs, 30g protein. Rice + chicken + olive oil, or a big shake if you can’t cook.

Step 5: the pre-sleep meal

Casein protein at night feeds your muscles for 6-8 hours while you sleep. Greek yogurt, cottage cheese, or casein powder mixed with milk all work. Aim for 30g of slow protein within 90 minutes of bedtime.

This is the meal that turns a flat day into a growth day. Don’t skip it.

What doesn’t work for ectomorphs

  • Intermittent fasting. You’re trying to add calories, not compress them into smaller windows.
  • Keto. You need the carbs for muscle glycogen and easy calorie surplus.
  • “Clean” bulking. If you only eat chicken, broccoli, and brown rice, you won’t hit your numbers. Add olive oil, dairy, dried fruit, granola, peanut butter.
  • Tracking once a week and hoping. What gets measured gets gained. Daily tracking until you’ve hit target 30 days in a row.

The behavioural piece

Nutrition for ectomorphs is 30% knowing what to eat and 70% remembering to eat it. That’s why klyo exists - it’s a system that nudges you when you’re slipping behind, suggests the exact food to fix it, and removes the “what should I eat now?” decision that kills your bulks.

Three meals, one shake, one pre-sleep snack, +300 calorie surplus. Do that for 90 days and you’ll be 3-5kg heavier with most of it as lean mass. That’s the whole game.

klyo

stop reading, start building.

klyo automates everything in this article. 30 seconds a day. that’s the whole app.

iOS · Android · launch 2026