What to eat to build muscle comes down to three things: enough protein at every meal, enough total calories to recover, and carbs to fuel your training. Build each plate around a palm or two of protein, add a fist of carbs and a pile of vegetables, then a little healthy fat.
I’ve spent more than 20 years helping women get stronger, and I hold a NESTA nutrition coach certification alongside my NASM training credentials. The food side of building muscle is where I see the most confusion, so let’s make it simple and practical.
- Protein is the building block. Spread it across three or four meals so your muscles get a steady supply.
- You need enough food overall. Eating too little makes it very hard to add muscle, even if protein is high.
- Carbs are your friend. They fuel hard workouts and help you recover between them.
- Timing matters less than the total. What you eat across the whole day matters more than a perfect post-workout window.
- Simple meals win. A repeatable plate you actually enjoy beats a perfect plan you quit in two weeks.
Jump to a sectionIn this article11 sections
- What to Eat to Build Muscle: The Simple Plate
- How Many Calories Do You Need to Build Muscle?
- Macros to Build Muscle: Protein, Carbs and Fat
- Do You Need Carbs to Build Muscle?
- A One-Day Meal Plan to Build Muscle
- Should You Eat Before or After a Workout to Build Muscle?
- Fruits, Vegetables and Juice for Building Muscle
- Common Mistakes When Eating to Build Muscle
- Quick Questions
- Your This-Week Plan
- The Bottom Line
What to Eat to Build Muscle: The Simple Plate
You don’t need a special diet to build muscle. You need a plate you can repeat. Here’s the formula I give most women:
- Protein first. One to two palm-sized portions of chicken, fish, eggs, Greek yogurt, tofu, beans or lean beef.
- A fist of smart carbs. Potatoes, rice, oats, whole grain bread, fruit or beans.
- Two fists of vegetables. Any color, cooked or raw, as much as you like.
- A thumb of healthy fat. Olive oil, avocado, nuts, seeds or the natural fat in salmon and eggs.
Eat three meals like this, plus a protein-rich snack if you train hard or feel hungry. That alone puts most women ahead of where they started.
If you want a long list of specific protein foods, my guide to high-protein foods that build muscle mass covers them in detail. This article focuses on putting them together into real meals.
How Many Calories Do You Need to Build Muscle?
Muscle is built from the food you eat, so a steady energy supply matters. If you eat far less than you burn, your body has a harder time adding new tissue.
Do You Need a Calorie Surplus?
To build muscle at the fastest rate, a small calorie surplus helps. That usually means eating a little above your maintenance level, often somewhere around 200 to 300 extra calories a day. A bigger surplus mostly adds fat, not more muscle.
You don’t always need a surplus, though. Beginners and women returning to lifting can often build muscle while eating at maintenance, and sometimes even while losing some fat. My guide on how to build muscle and lose fat at the same time explains when that works best.
Find Your Starting Number
Start by estimating your maintenance calories with my TDEE calculator. Eat close to that number for two to three weeks, track your weight and your lifts, and adjust by small amounts from there.
If your strength keeps going up and your waist stays steady, you’re in a good spot. If your lifts stall and you feel tired all the time, you may simply need more food.
Macros to Build Muscle: Protein, Carbs and Fat
Macros are the three main nutrients that give you calories: protein, carbohydrates and fat. Each one has a job when you’re trying to build muscle.
Protein
Protein supplies the building blocks your muscles use to repair and grow after training. A range of about 1.2 to 2.0 grams per kilogram of body weight a day is commonly suggested for active adults building muscle. For many women, that works out to about 25 to 40 grams per meal.
My protein calculator gives you a personal target, and my full guide on how much protein to build muscle shows how to split it through the day.
Carbs
Carbs get a bad name, but they’re the main fuel for strength training. Your muscles store carbs as glycogen, and that’s what powers heavy sets and helps you recover between workouts.
Fat
Fat supports hormone health and helps your body absorb certain vitamins. You don’t need a lot, but going very low fat for long stretches isn’t a good idea.
The U.S. Dietary Guidelines suggest adults get about 20 to 35 percent of calories from fat and 45 to 65 percent from carbs, with protein making up the rest. To turn those ranges into grams, use my macro calculator.
Do You Need Carbs to Build Muscle?
Technically, you can build some muscle on a low-carb diet. But for most women, carbs make it easier. With enough carbs, you can lift a little heavier, do a few more reps and recover faster, and those small wins add up over months.
Carbs also spare protein. When you eat enough of them, your body is less likely to use protein for energy, so more of it goes to repair.
How much do you need? It depends on your size and how hard you train. A simple start is a fist-sized portion of carbs at each meal, with a little more on training days. For a deeper look, read my guide to carbohydrates and healthy fats for building muscle.
A One-Day Meal Plan to Build Muscle
Here’s a sample day for a woman aiming for roughly 105 to 125 grams of protein, depending on whether she adds the evening option. Protein numbers are approximate and vary by brand and portion.
| Meal | What to Eat | Protein |
|---|---|---|
| Breakfast | Greek yogurt, berries, oats, walnuts | About 25 g |
| Lunch | Chicken, rice, black beans, salsa, greens | About 40 g |
| Snack | Cottage cheese and pineapple | About 15 g |
| Dinner | Salmon, roasted sweet potato, broccoli | About 25 g |
| Evening option | Protein shake with milk | About 20 g |
Adjust the portions up or down to fit your calorie target. If you train in the evening, move the snack to about an hour before your workout.
Easy Swaps That Keep the Plan Working
- Swap Greek yogurt for eggs and toast if you prefer a savory breakfast.
- Swap chicken for lean beef, turkey, tofu or lentils at lunch.
- Swap salmon for shrimp, cod or chicken thighs at dinner.
- Swap the shake for a bowl of cottage cheese or a glass of milk.
Should You Eat Before or After a Workout to Build Muscle?
A question I hear a lot is whether to eat before or after training. The honest answer is that both help, and your total food for the day matters more than exact timing.
That said, a few simple habits make your training feel better:
- Eat a small meal one to three hours before. Some carbs and a bit of protein, like toast with eggs or yogurt with fruit.
- Get protein within a few hours after. Your next normal meal usually covers this, so there’s no need to rush a shake.
- Keep pre-workout meals light on fat and fiber. They digest slowly and can sit heavy while you lift.
- Drink water through the day. Even mild dehydration can make workouts feel harder.
If you like to train first thing in the morning, my guide on strength training on an empty stomach walks through when that works and when a small snack helps.
Fruits, Vegetables and Juice for Building Muscle
Fruits and vegetables don’t build muscle directly, since they’re low in protein. But they matter more than people think. They supply vitamins, minerals, fiber and fluids that support recovery and keep your digestion happy while you eat more protein.
Fruits like bananas, berries, oranges and pineapple are easy carbs before or after training. Vegetables like leafy greens, broccoli, peppers and sweet potatoes round out your plates.
Is Juice Good for Building Muscle?
Juice can add some carbs and vitamins, but it has little protein and much less fiber than whole fruit. There’s no juice that builds muscle on its own.
If you enjoy juice, have a small glass alongside a protein-rich meal. Or blend a smoothie with fruit, milk or yogurt and a scoop of protein, which gives you the carbs and the protein together. My protein smoothie recipes are a good place to start.
Common Mistakes When Eating to Build Muscle
These are the patterns I see most often with women who train hard but don’t see much change:
- Eating very little at breakfast and lunch, then most of the day’s protein at dinner.
- Cutting carbs while trying to lift heavier.
- Staying in a big calorie deficit for months while hoping to add muscle.
- Relying on bars and shakes instead of real meals.
- Changing the plan every week instead of giving it time to work.
Muscle takes months, not days. Give any eating plan at least six to eight weeks before you judge it.
Six quick questions and I will show you what is most likely keeping your scale stuck, plus one fix to start today.
Start the free check →Or start the free 14-Day ResetSix quick questions and I will show you what is most likely behind your afternoon crash, coffee jitters, brain fog or poor sleep, plus one fix to start today.
Start the free check →Or get the free breakfast guideSix quick questions and I will show you what is most likely behind losing strength, softer muscle tone, stalled lifts or days-long soreness, plus one fix to start today.
Start the free check →Or read the strength guideSix quick questions and I will show you what is most likely behind feeling hungry soon after meals, snacking all afternoon or meals that never keep you full, plus one fix to start today.
Start the free check →Or get the free Sunday Protein Prep ChecklistThe free Chair Tai Chi Routine Card: a gentle seated routine plus a 4-week tracker.
Get the free routine card →Or read the chair tai chi guideQuick Questions
What Should I Eat Every Day to Build Muscle?
Eat protein at every meal, such as eggs, Greek yogurt, chicken, fish, tofu or beans. Add carbs like oats, rice or potatoes, plenty of vegetables and a little healthy fat. Aim for three solid meals and a snack.
Do You Need to Be in a Calorie Surplus to Build Muscle?
A small surplus helps you build muscle faster, but it is not always required. Beginners and women returning to lifting can often build muscle while eating around maintenance.
Is It Better to Eat Before or After a Workout to Build Muscle?
Both help. A light meal with carbs and some protein before training gives you energy, and a protein-rich meal within a few hours after supports repair. Total food for the day matters most.
Can You Build Muscle and Lose Fat on the Same Diet?
Often, yes, especially if you are new to lifting. Keep protein high, eat close to maintenance or a small deficit, and lift with steady progression.
Your This-Week Plan
- Estimate your maintenance calories and your daily protein target.
- Build every meal around a palm or two of protein.
- Add a fist of carbs to each meal, with a little more on training days.
- Eat a small meal with carbs and protein one to three hours before you lift.
- Write down what you eat for three days to see where protein falls short.
More from this series: how long it takes to build muscle, how much protein to build muscle, can you build muscle without weights, and the full guide to building muscle as a woman.
The Bottom Line
What to eat to build muscle isn’t complicated. Protein at every meal, enough total food, carbs to fuel your training and plenty of plants will take you most of the way.
Pick a simple plate, repeat it, and adjust in small steps based on your strength and energy. Pair that with steady lifting, and your meals will finally start working with your workouts.
I’m a certified personal trainer and nutrition coach, not a physician or registered dietitian, and this article is educational only. Talk with your doctor or a dietitian before changing your diet, especially if you have a medical condition, food allergies, or take medication.
Practical, no-gimmick tips on healthy aging, hormones, fitness and nutrition.
- One email a week, no spam
- Real tips on aging, hormones, fitness and food
- Unsubscribe anytime
Free. I never share your email.











