3100 kcal Mass Gain Meal Plan
A balanced diet for building muscle mass, based on precise macronutrient calculations in the spirit of Matematyka Siłowni. Each meal is planned to provide an optimal pool of amino acids, easily digestible carbohydrates, and valuable fatty acids. The meal plan minimizes the risk of fat gain by focusing on a clean, controlled caloric surplus. The meals are optimized for volume to avoid feeling heavy, and a liquid snack effectively helps hit the macro targets.
- Men building mass
- Hardgainers
- Active individuals with a fast metabolism
Day-by-day meal plan
Anabolic oatmeal with peanut butter, high-protein skyr, and blueberries for a strong start.
- Rolled oats - 100g
- Natural skyr - 150g
- 2% milk - 150ml
- Peanut butter (100%) - 30g
- Blueberries - 100g
A nutrient-dense bagel with smoked salmon, light cream cheese, and a fried egg.
- Wheat bagel - 1 piece (approx. 85g)
- Smoked salmon - 50g
- Chicken egg - 1 piece (size L)
- Light cream cheese - 30g
- Arugula - a handful
Fast-absorbing udon with lean beef roast in a homemade teriyaki sauce.
- Udon noodles (raw/semi-soft) - 150g (dry weight equivalent)
- Beef roast - 160g
- Olive oil - 15g
- Broccoli - 150g
- Soy sauce, honey, garlic, ginger - 20g (for the sauce)
Liquid calories: a shake with banana, WPC protein, and flakes, ideal as a pre/post-workout meal.
- Banana - 1 medium (120g)
- WPC protein powder - 20g
- 2% milk - 200ml
- Millet flakes - 30g
- Almonds - 10g
Fluffy omelette with chestnut flour, lean poultry ham, and cherry tomatoes.
- Chicken eggs - 2 pieces
- Egg whites - 50g
- Chestnut flour - 60g
- Turkey breast ham - 50g
- Cherry tomatoes - 150g
- Olive oil - 5g
Days 2–7: the full week
Every day hits the same target: 3100 kcal and about 170 g of protein. Macros are calculated from the ingredients using standard food composition tables (weights refer to dry/raw products), so treat them as estimates — differences of a few percent between brands are normal. The shopping list below covers day 1.
Day 2
— 3139 kcal · 172 g protein · 392 g carbs · 98 g fat
Millet porridge with apple – Cinnamon millet porridge with protein — filling and easy to digest.
- 95 g millet (dry)
- 335 g milk 2%
- 200 g apple
- 20 g whey protein (WPC)
- 15 g walnuts
- cinnamon (to taste)
Banana oat shake – A liquid meal you can drink in minutes.
- 405 g milk 2%
- 25 g whey protein (WPC)
- 160 g banana
- 55 g rolled oats
Chicken with basmati rice and broccoli – The backbone of a sports diet — simple and predictable.
- 135 g chicken breast (raw)
- 105 g basmati rice (dry)
- 270 g broccoli
- 15 g olive oil
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 105 g hummus
- 135 g carrots
- 135 g red bell pepper
- 65 g wholegrain rye bread
Hard-boiled eggs with avocado and bread – A simple mix of protein and healthy fats.
- 3 eggs (approx. 180 g)
- 80 g avocado
- 105 g wholegrain rye bread
- 160 g tomatoes
Day 3
— 3136 kcal · 174 g protein · 380 g carbs · 102 g fat
Banana peanut butter oatmeal – A classic source of complex carbs to start the day.
- 120 g rolled oats
- 380 g milk 2%
- 20 g whey protein (WPC)
- 180 g banana
- 25 g peanut butter (100%)
Tuna and cucumber sandwich – Lean fish on rye bread.
- 120 g wholegrain rye bread
- 50 g tuna in brine (drained)
- 45 g plain yogurt 2%
- 120 g cucumber
Chicken curry with rice and vegetables – A mild curry made with coconut milk.
- 100 g chicken breast (raw)
- 120 g basmati rice (dry)
- 90 g coconut milk
- 305 g stir-fry vegetable mix
- curry powder (to taste)
Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.
- 125 g Greek yogurt 0%
- 180 g blueberries
- 30 g almonds
Tuna and egg salad with bread – A light no-cook supper.
- 65 g tuna in brine (drained)
- 2 eggs (approx. 120 g)
- 50 g mixed salad leaves
- 230 g tomatoes
- 15 g olive oil
- 90 g wholegrain rye bread
Day 4
— 3159 kcal · 169 g protein · 400 g carbs · 99 g fat
Scrambled eggs with rye bread and tomatoes – A quick hot breakfast with a complete amino acid profile.
- 5 eggs (approx. 300 g)
- 175 g wholegrain rye bread
- 265 g tomatoes
- butter (to taste)
- chives (to taste)
Quark with apple and kiwi – A fruity snack with lean dairy.
- 95 g fat-free quark
- 265 g apple
- 175 g kiwi
- 20 g honey
Beef with buckwheat and carrot salad – Beef dishes are a good source of iron and zinc.
- 95 g lean ground beef 5% (raw)
- 140 g buckwheat (dry)
- 175 g carrots
- 90 g onion
- 20 g rapeseed oil
- 30 g mixed salad leaves
Cocoa skyr with banana – A dessert-like taste with plenty of protein.
- 125 g plain skyr
- 20 g cocoa powder
- 175 g banana
Baked chicken with millet and vegetables – A one-tray oven dish.
- 85 g chicken breast (raw)
- 105 g millet (dry)
- 265 g red bell pepper
- 265 g zucchini
- 20 g olive oil
Day 5
— 3047 kcal · 168 g protein · 403 g carbs · 84 g fat
Breakfast tortilla with egg and turkey ham – A wrapped omelette with vegetables, easy to take with you.
- 120 g wholewheat tortilla
- 3 eggs (approx. 180 g)
- 35 g turkey ham
- 170 g red bell pepper
- 35 g gouda cheese
Rice cakes with quark and jam – Light carbs and protein — good before training.
- 70 g rice cakes
- 85 g fat-free quark
- 50 g low-sugar jam
Pork tenderloin with bulgur and vegetables – Lean meat with a low-GI grain.
- 90 g pork tenderloin (raw)
- 140 g bulgur (dry)
- 260 g red bell pepper
- 55 g mushrooms
- 15 g olive oil
Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.
- 110 g light cottage cheese
- 260 g tomatoes
- 105 g wholegrain rye bread
Shrimp pasta with zucchini – A quick 15-minute pan dish.
- 85 g shrimp (raw)
- 120 g wheat pasta (dry)
- 260 g zucchini
- 15 g olive oil
- garlic (to taste)
Day 6
— 3162 kcal · 172 g protein · 408 g carbs · 94 g fat
Skyr with granola and raspberries – A no-cook bowl — protein, fruit and crunchy granola.
- 195 g plain skyr
- 105 g granola
- 210 g raspberries
- 20 g honey
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 140 g hummus
- 175 g carrots
- 175 g red bell pepper
- 90 g wholegrain rye bread
Wholewheat pasta with turkey in tomato sauce – A lean bolognese made with turkey.
- 160 g wholewheat pasta (dry)
- 120 g turkey breast (raw)
- 350 g tomato passata
- 90 g onion
- 20 g olive oil
- 20 g parmesan
Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.
- 160 g Greek yogurt 0%
- 210 g blueberries
- 35 g almonds
Cottage cheese with sandwiches and radishes – A casein-rich supper.
- 160 g light cottage cheese
- 160 g wholegrain rye bread
- 140 g radishes
- 175 g tomatoes
Day 7
— 3065 kcal · 167 g protein · 400 g carbs · 89 g fat
Banana peanut butter oatmeal – A classic source of complex carbs to start the day.
- 120 g rolled oats
- 370 g milk 2%
- 15 g whey protein (WPC)
- 180 g banana
- 20 g peanut butter (100%)
Banana oat shake – A liquid meal you can drink in minutes.
- 445 g milk 2%
- 15 g whey protein (WPC)
- 180 g banana
- 60 g rolled oats
Baked cod with sweet potatoes and zucchini – Lean fish with roasted vegetables.
- 100 g cod (raw)
- 445 g sweet potatoes
- 220 g zucchini
- 15 g olive oil
Cocoa skyr with banana – A dessert-like taste with plenty of protein.
- 100 g plain skyr
- 15 g cocoa powder
- 150 g banana
Spinach, mushroom and mozzarella omelette – A warm supper with vegetables.
- 4 eggs (approx. 240 g)
- 40 g spinach
- 50 g mushrooms
- 20 g light mozzarella
- 90 g wholegrain rye bread
Shopping list and estimated cost
🥩 Meat & cold cuts
- Roast beef 18.00
- Smoked salmon 9.00
- Turkey breast ham 4.00
🧀 Dairy & cheese
- Plain skyr 2.50
- 2% Milk 3.50
- Eggs 5.00
- Light cream cheese 3.00
🥦 Fruits & Vegetables
- Blueberries 6.00
- Banana 1.50
- Broccoli 4.00
- Cherry tomatoes 5.00
- Arugula 3.50
🥜 Fats & nuts
- Peanut butter (100%) 10.00
- Olive oil 25.00
- Almonds 8.00
💊 Supplements
- WPC protein powder 60.00
💰 Estimated cost
* Premium products increase the cost
* Can be swapped for cheaper alternatives
Who this meal plan is for
This 3100 kcal meal plan is designed for individuals aiming to build muscle mass through a controlled caloric surplus. It is typically suitable for a male weighing between 80–90 kg with a moderately active lifestyle, which includes 3–5 resistance training sessions per week. For a female, this caloric target would generally correspond to a higher body weight or a very high activity level. The primary goal is to provide approximately 200–400 kcal above one's Total Daily Energy Expenditure (TDEE) to fuel muscle protein synthesis while minimizing fat accumulation.
Before starting, it is crucial to establish your personal maintenance level. We recommend using a TDEE Calculator to get an accurate estimate of your daily energy needs. If your maintenance calories are around 2700–2900 kcal, this plan provides an appropriate surplus for a lean bulk phase. If your TDEE is significantly different, this plan may need to be scaled up or down, as explained in the adaptation section below.
Where this macronutrient split comes from
The macronutrient distribution in this plan is calculated to support the physiological demands of strength training and muscle growth. The foundation of this diet is based on established energy values: 4 kcal per gram of protein, 4 kcal per gram of carbohydrates, and 9 kcal per gram of fat. The totals are derived from these figures to ensure mathematical precision.
The arithmetic for this 3100 kcal plan is as follows:
Protein at 170 g: 170 g × 4 kcal/g = 680 kcal. This amount provides approximately 2.0 g of protein per kilogram of body weight for an 85 kg individual, a quantity well within the optimal range (1.6–2.2 g/kg) for maximizing muscle hypertrophy. This intake ensures a sufficient supply of amino acids for muscle repair and growth. You can calculate your specific needs using our Protein Requirement Calculator.
Carbohydrates at 380 g: 380 g × 4 kcal/g = 1520 kcal. Carbohydrates are the primary energy source for high-intensity exercise, and this quantity is set to fully replenish muscle glycogen stores, support performance in the gym, and contribute to the anabolic environment.
Fat at 100 g: 100 g × 9 kcal/g = 900 kcal. This constitutes about 29% of the total caloric intake, providing essential fatty acids that are vital for hormone production, including testosterone, and overall cellular function.
Total: 680 kcal + 1520 kcal + 900 kcal = 3100 kcal.
How to adapt this plan to yourself
A pre-made meal plan serves as a template, not an unchangeable rule. If your personal caloric target for mass gain is different from 3100 kcal, you can scale the entire plan proportionally. This method maintains the established macronutrient ratios while adjusting the total energy intake to fit your specific requirements. To find your ideal surplus, you can use the Calorie Deficit and Surplus Calculator.
To perform the adjustment, first calculate your scaling factor. Divide your target calorie number by the plan's 3100 kcal. For example, if you require 2800 kcal, your scaling factor is 2800 / 3100 ≈ 0.9. If you need 3400 kcal, your factor is 3400 / 3100 ≈ 1.1. Once you have your factor, multiply the quantity of every ingredient in every meal by this number. For instance, if a recipe calls for 100 g of chicken breast, you would use 90 g for a 2800 kcal target or 110 g for a 3400 kcal target. This ensures the entire plan is adjusted consistently.
Substitutions and common questions
Flexibility is key to long-term adherence. Here is how to handle common substitutions and questions about this meal plan:
- Can I swap protein sources? Yes. You can replace one lean protein source with another. For example, chicken breast can be substituted with turkey breast, lean beef, cod, or tofu. The key is to choose a substitute with a similar macronutrient profile per 100 g to keep the day's totals on track.
- What about carbohydrates and fats? The same principle applies. Oats can be swapped for quinoa or buckwheat groats. Rice can be replaced with potatoes or whole-wheat pasta. Peanut butter can be substituted with almond butter, avocado, or a measured amount of olive oil. Always aim to match the calories and macros of the original ingredient.
- Is meal timing important? For most individuals, hitting the total daily calorie and macronutrient targets is far more important than the specific timing of meals. The pre/post-workout meal can be beneficial for performance and recovery, but the other meals can be shifted to fit your personal schedule without issue.
- What if I don't like a meal? You can either swap it for another meal from a different day within the plan or replace it with one of your own, provided it has a similar caloric and macronutrient breakdown.
- Is the daily cost of 45 zł guaranteed? The stated cost is an estimate based on average prices at popular online supermarkets. Actual costs may vary depending on the store, location, specific brands chosen, and current promotions.
Related resources
See also
- Meal plan2800 kcal Mass Gain Meal Plan
- Meal plan1500 kcal Keto Mini-Cut Meal Plan
