forme
← All posts

11 June 2026

Muscle-building foods: what to eat to build muscle

Building muscle comes down to three things: enough protein, enough total calories, and resistance training — and the right foods make the first two easy. No single food builds muscle, but protein-rich staples plus enough quality calories give your body the raw materials and energy to grow. Here's what to eat.

The foundation: protein

Protein is the building block of muscle. Aim for 1.6–2.2g per kg of body weight per day, spread across meals (how much protein to build muscle, how much protein per day).

Protein foodApprox protein
Chicken breast (100g)~31g
Lean beef (100g)~26g
Salmon (100g)~20g
Eggs (per egg)~6g
Greek yoghurt (170g)~17g
Cottage cheese (100g)~11g
Tofu / tempeh (100g)~12–19g
Lentils (cooked, cup)~18g
Whey or plant shake~25g

The fuel: enough calories and carbs

You can't build much muscle in a big deficit — growth needs energy. Eat at maintenance or a small surplus, and use carbs (rice, oats, potatoes, fruit) to fuel training. Healthy fats (olive oil, nuts, oily fish) support hormones.

Make it easy to hit

Food alone won't do it

Protein gives the material; resistance training gives the signal. Without lifting, extra calories just add fat. The two together build muscle.

Fuel the muscle

forme tracks your protein and calories from a quick scan against a target set from your goal — so eating enough to build muscle becomes a number you just hit.

The bottom line

Build muscle with high-protein staples (chicken, eggs, fish, dairy, beans), enough total calories, carbs to fuel training, and consistent lifting. Hit your protein daily and the muscle follows. This is general information, not medical or dietary advice.

Be first to forme

We are putting the finishing touches on forme. Leave your email and we will tell you the moment it is ready.

No spam. Just one note when we are ready for you.