Building muscle and losing fat is possible, but it takes more than simply eating less or spending more time in the gym. The right diet plan for muscle gain and fat loss gives your body the nutrients it needs to build lean muscle, recover from training, and burn fat without sacrificing performance.
Learn how to structure your calories, balance your macros, and build a sustainable meal plan that supports long-term results, whether you're just starting your fitness journey or looking to take your training to the next level.
How to build a diet plan for muscle gain and fat loss
The key isn't eating more or eating less.
Eat too little, and you'll struggle to build muscle. Eat too much, and fat loss slows down.
The goal is to give your body enough fuel to perform, recover, and gradually improve your body composition through consistent strength training.
Focus on these five fundamentals:
1. Set your calorie target
Calories determine whether you lose fat, maintain your weight, or build muscle. For most people, a small calorie deficit of 250 to 500 calories below maintenance supports fat loss while preserving lean muscle.
If you're new to strength training or returning after a break, you may also build muscle in this slight deficit.
Quick tip: Avoid crash diets. Eating too little can hurt performance, recovery, and muscle growth.
2. Prioritize protein
Protein helps repair and build muscle while supporting recovery. Aim for 1.6 to 2.2 g of protein per kilogram of body weight per day, spread across three to five meals.
Good sources include:
- Chicken breast
- Fish
- Eggs
- Greek yogurt
- Tofu and tempeh
- Whey protein
3. Balance your carbohydrates
Carbohydrates are your body's preferred source of energy during strength training. Eating enough carbs helps you train harder and recover faster.
Choose mostly complex carbohydrates, such as:
- Rice
- Oats
- Potatoes
- Sweet potatoes
- Whole grains
- Fruit
4. Include healthy fats
Healthy fats support hormone production, recovery, and overall health. Aim for 20–35% of your daily calories from healthy fat sources.
Good options include:
- Avocado
- Nuts
- Seeds
- Olive oil
- Salmon
Continue reading: How to create a fitness meal plan that actually supports your goals
Weekly meal plan for muscle gain and fat loss
Use this sample weekly meal plan for muscle gain and fat loss as a starting point, then adjust portion sizes based on your calorie needs, training intensity, and goals.
Note: This is a sample meal plan designed around balanced nutrition. Your ideal portions will depend on your age, body weight, activity level, and daily calorie target.
Meal | Example |
Breakfast | Greek yogurt with oats, berries, and chia seeds |
Morning snack | Banana with a handful of almonds |
Lunch | Grilled chicken breast, brown rice, and steamed broccoli |
Afternoon snack | Cottage cheese with apple slices |
Dinner | Baked salmon, roasted sweet potato, and mixed vegetables |
Evening snack (optional) | Protein shake or cottage cheese |
Mix and match your meals
To keep your meal plan for muscle gain enjoyable and sustainable, rotate your ingredients throughout the week.
Protein
- Chicken breast
- Lean beef
- Salmon
- Tuna
- Eggs
- Tofu
- Tempeh
Carbohydrates
- Rice
- Oats
- Potatoes
- Sweet potatoes
- Quinoa
- Whole-grain pasta
Healthy fats
- Avocado
- Olive oil
- Nuts
- Seeds
- Natural peanut butter
Vegetables
- Broccoli
- Spinach
- Bell peppers
- Green beans
- Mixed salad
Nutrition plan for strength training
The foods you eat matter most, but timing your meals around training can help you perform better and recover faster. Use this simple guide to fuel your workouts.
Timing | What to eat | Why it matters |
2–3 hours before workout | A balanced meal with protein and carbohydrates, such as chicken and rice or Greek yogurt with oats | Provides energy for training and supports performance. |
30–60 minutes before workout (optional) | A light snack like a banana, rice cakes, or a protein shake if you're hungry | Helps top up energy without feeling too full. |
Within 1–2 hours after workout | Protein and carbohydrates, such as grilled chicken with rice or salmon with sweet potato | Supports muscle recovery and replenishes energy stores. |
Throughout the day | Water and electrolyte-rich drinks when needed | Helps maintain hydration, performance, and recovery. |
Continue reading: What to eat before gym for strength, muscle growth, and better workouts
Common mistakes that slow your progress
Even the best diet plan for muscle gain and fat loss won't deliver results if these habits get in the way.
- Eating too little. A large calorie deficit can lead to muscle loss, poor recovery, and lower training performance.
- Skipping protein. Protein is essential for building and maintaining lean muscle, especially when you're trying to lose fat.
- Cutting out carbohydrates. Carbs fuel your workouts and support recovery. Removing them completely can reduce strength and energy.
- Ignoring portion sizes. Healthy foods still contain calories. Tracking portions can help you stay aligned with your goals.
- Expecting overnight results. Improving body composition takes consistency. Focus on steady progress instead of quick fixes.
Remember that your diet and training should work together. Nutrition fuels your workouts, and consistent strength training turns that fuel into results.
Turn your plan into a habit
Creating a diet plan and mapping out your meals is the easy part. Shopping, meal prepping, and cooking every day can quickly become exhausting, making it harder to stay consistent with your goals.
Take the stress out of healthy eating with Body Factory Bali's Meal Plans. Designed to support muscle gain, fat loss, and performance, our chef-prepared meals make it easier to fuel your training, recover well, and stay on track without the daily prep.
Explore Body Factory Bali's Meal Plans
FAQ
Can I build muscle and lose fat without counting calories?
Yes. Focus on eating enough protein, choosing whole foods, controlling portions, and strength training consistently. Tracking calories can improve accuracy, but it isn't essential for everyone.
Are supplements necessary for muscle gain and fat loss?
Not for everyone. A balanced diet should come first. Supplements like whey protein or creatine can be helpful, but they're not a substitute for good nutrition and consistent training.
How long does it take to see results?
Most people notice improvements in strength within a few weeks. Visible changes in muscle gain and fat loss typically take 8 to 12 weeks with consistent nutrition and training.
Can vegetarians or vegans build muscle while losing fat?
Yes. Protein-rich foods like tofu, tempeh, beans, lentils, and dairy or soy products can support muscle growth when paired with enough calories and strength training.
Should I eat differently on rest days?
Keep your protein intake consistent to support recovery. If you're less active, you can slightly reduce carbohydrates, but avoid making drastic changes to your calorie intake.

