2400 kcal Maintenance Meal Plan
A balanced meal plan for weight maintenance for active individuals.
The perfect balance of macronutrients for health and daily energy!
- You want to maintain your current body weight
- Your TDEE is around 2400 kcal
- You weigh around 80-90 kg
- You lead an active lifestyle
- You work out 3-5 times a week
Day-by-day meal plan
French toast with fruit
- 3 slices of toast bread - 90g (~1.50 PLN)
- 2 eggs (~1.40 PLN)
- 50ml 2% milk (~0.20 PLN)
- 10g butter (~0.40 PLN)
- 100g mixed berries (blueberries, raspberries) (~4.00 PLN)
- 100g Greek yogurt (~2.25 PLN)
- 10g honey (~0.40 PLN)
Hummus and vegetable wrap
- 1 whole wheat tortilla - 65g (~1.50 PLN)
- 80g hummus (~4.00 PLN)
- 100g chicken breast (cooked) (~2.80 PLN)
- 50g lettuce (~0.50 PLN)
- 50g bell pepper (~0.50 PLN)
Shrimp and asparagus risotto
- 150g tiger prawns (~12.00 PLN)
- 80g arborio rice (dry) (~2.00 PLN)
- 100g green asparagus (~4.00 PLN)
- 50ml white wine (~1.50 PLN)
- 20g Parmesan cheese (~2.00 PLN)
- 15g butter (~0.60 PLN)
- Garlic, shallot, parsley
Mixed nuts with yogurt
- 150g natural yogurt (~2.00 PLN)
- 25g mixed nuts (almonds, cashews) (~2.00 PLN)
- 1 apple - 150g (~1.00 PLN)
- Cinnamon
Tuna steak with Niçoise salad
- 150g tuna steak (~15.00 PLN)
- 2 boiled eggs (~1.40 PLN)
- 100g green beans (~1.40 PLN)
- 50g cherry tomatoes (~1.00 PLN)
- 30g olives (~1.50 PLN)
- 15ml olive oil (~0.80 PLN)
- Lettuce, balsamic vinegar
Days 2–7: the full week
Every day hits the same target: 2400 kcal and about 155 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
— 2371 kcal · 153 g protein · 275 g carbs · 72 g fat
Quark and radish sandwiches – A cold breakfast with plenty of dairy protein.
- 125 g wholegrain rye bread
- 150 g low-fat quark
- 100 g radishes
- 100 g cucumber
- 50 g plain yogurt 2%
Banana oat shake – A liquid meal you can drink in minutes.
- 305 g milk 2%
- 30 g whey protein (WPC)
- 125 g banana
- 40 g rolled oats
Beef with buckwheat and carrot salad – Beef dishes are a good source of iron and zinc.
- 150 g lean ground beef 5% (raw)
- 80 g buckwheat (dry)
- 100 g carrots
- 50 g onion
- 10 g rapeseed oil
- 50 g mixed salad leaves
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 80 g hummus
- 100 g carrots
- 100 g red bell pepper
- 50 g wholegrain rye bread
Hard-boiled eggs with avocado and bread – A simple mix of protein and healthy fats.
- 2 eggs (approx. 120 g)
- 60 g avocado
- 80 g wholegrain rye bread
- 125 g tomatoes
Day 3
— 2367 kcal · 152 g protein · 274 g carbs · 73 g fat
Banana peanut butter oatmeal – A classic source of complex carbs to start the day.
- 90 g rolled oats
- 275 g milk 2%
- 20 g whey protein (WPC)
- 130 g banana
- 15 g peanut butter (100%)
Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.
- 140 g light cottage cheese
- 165 g tomatoes
- 65 g wholegrain rye bread
Chicken curry with rice and vegetables – A mild curry made with coconut milk.
- 115 g chicken breast (raw)
- 90 g basmati rice (dry)
- 65 g coconut milk
- 220 g stir-fry vegetable mix
- curry powder (to taste)
Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.
- 140 g Greek yogurt 0%
- 130 g blueberries
- 20 g almonds
Tuna and egg salad with bread – A light no-cook supper.
- 70 g tuna in brine (drained)
- 1 egg (approx. 60 g)
- 55 g mixed salad leaves
- 165 g tomatoes
- 10 g olive oil
- 65 g wholegrain rye bread
Day 4
— 2460 kcal · 158 g protein · 291 g carbs · 75 g fat
Breakfast tortilla with egg and turkey ham – A wrapped omelette with vegetables, easy to take with you.
- 90 g wholewheat tortilla
- 3 eggs (approx. 180 g)
- 40 g turkey ham
- 130 g red bell pepper
- 25 g gouda cheese
Cocoa skyr with banana – A dessert-like taste with plenty of protein.
- 140 g plain skyr
- 15 g cocoa powder
- 130 g banana
Baked cod with sweet potatoes and zucchini – Lean fish with roasted vegetables.
- 140 g cod (raw)
- 395 g sweet potatoes
- 195 g zucchini
- 15 g olive oil
Tuna and cucumber sandwich – Lean fish on rye bread.
- 105 g wholegrain rye bread
- 55 g tuna in brine (drained)
- 40 g plain yogurt 2%
- 105 g cucumber
Baked chicken with millet and vegetables – A one-tray oven dish.
- 100 g chicken breast (raw)
- 80 g millet (dry)
- 195 g red bell pepper
- 195 g zucchini
- 15 g olive oil
Day 5
— 2468 kcal · 159 g protein · 306 g carbs · 67 g fat
Millet porridge with apple – Cinnamon millet porridge with protein — filling and easy to digest.
- 85 g millet (dry)
- 300 g milk 2%
- 180 g apple
- 20 g whey protein (WPC)
- 10 g walnuts
- cinnamon (to taste)
Quark with apple and kiwi – A fruity snack with lean dairy.
- 105 g fat-free quark
- 180 g apple
- 120 g kiwi
- 10 g honey
Salmon with potatoes and green beans – A serving of omega-3s with classic sides.
- 105 g salmon (raw)
- 360 g potatoes
- 240 g green beans
- olive oil (to taste)
Rice cakes with quark and jam – Light carbs and protein — good before training.
- 50 g rice cakes
- 105 g fat-free quark
- 35 g low-sugar jam
Spinach, mushroom and mozzarella omelette – A warm supper with vegetables.
- 4 eggs (approx. 240 g)
- 55 g spinach
- 70 g mushrooms
- 30 g light mozzarella
- 70 g wholegrain rye bread
Day 6
— 2390 kcal · 152 g protein · 275 g carbs · 76 g fat
Scrambled eggs with rye bread and tomatoes – A quick hot breakfast with a complete amino acid profile.
- 3 eggs (approx. 180 g)
- 115 g wholegrain rye bread
- 175 g tomatoes
- butter (to taste)
- chives (to taste)
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 95 g hummus
- 115 g carrots
- 115 g red bell pepper
- 60 g wholegrain rye bread
Chicken with basmati rice and broccoli – The backbone of a sports diet — simple and predictable.
- 145 g chicken breast (raw)
- 95 g basmati rice (dry)
- 235 g broccoli
- 10 g olive oil
Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.
- 180 g Greek yogurt 0%
- 140 g blueberries
- 25 g almonds
Shrimp pasta with zucchini – A quick 15-minute pan dish.
- 135 g shrimp (raw)
- 80 g wheat pasta (dry)
- 175 g zucchini
- 10 g olive oil
- garlic (to taste)
Day 7
— 2384 kcal · 156 g protein · 321 g carbs · 53 g fat
Skyr with granola and raspberries – A no-cook bowl — protein, fruit and crunchy granola.
- 185 g plain skyr
- 75 g granola
- 145 g raspberries
- 10 g honey
Banana oat shake – A liquid meal you can drink in minutes.
- 365 g milk 2%
- 20 g whey protein (WPC)
- 145 g banana
- 50 g rolled oats
Pork tenderloin with bulgur and vegetables – Lean meat with a low-GI grain.
- 120 g pork tenderloin (raw)
- 95 g bulgur (dry)
- 180 g red bell pepper
- 75 g mushrooms
- 10 g olive oil
Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.
- 145 g light cottage cheese
- 180 g tomatoes
- 75 g wholegrain rye bread
Cottage cheese with sandwiches and radishes – A casein-rich supper.
- 145 g light cottage cheese
- 110 g wholegrain rye bread
- 95 g radishes
- 120 g tomatoes
Shopping list and estimated cost
🥩 Meat and fish
- Pork loin 1 kg (~38 zł)
- Chicken breast 600g (~17 zł)
- Canned tuna 7 pcs (~35 zł)
- L eggs 21 pcs (~15 zł)
🧀 Dairy
- 2% Milk 2 L (~8 zł)
- 2% Greek yogurt 700g (~16 zł)
- Butter 100g (~4 zł)
💡 Carbohydrates
- Potatoes 1.5 kg (~6 zł)
- Toast bread 2 packs (~10 zł)
- Whole wheat tortillas 7 pcs (~12 zł)
- Oats 300g (~3 zł)
- Breadcrumbs 250g (~3 zł)
🥦 Vegetables and fruits
- Bananas 1 kg (~6 zł)
- Blueberry and raspberry mix 700g (~28 zł)
- Sauerkraut 1 kg (~10 zł)
- Salad mix 3 packs (~15 zł)
- Tomatoes, cherry tomatoes (~12 zł)
- Cucumbers, carrots, onion (~8 zł)
💡 Other
- Hummus 400g (~20 zł)
- Peanut butter 150g (~9 zł)
- Olive oil 150ml (~8 zł)
- Rapeseed oil 150ml (~3 zł)
- Canned corn 2 cans (~6 zł)
- Honey 150g (~9 zł)
💰 Estimated cost
Who this meal plan is for
This meal plan is structured to provide approximately 2400 kcal per day, which is a common maintenance intake for moderately active individuals. For example, this could be a suitable target for an 85 kg man who exercises 3-4 times per week or a 70 kg woman with a high activity level. These profiles are illustrative; individual energy requirements vary significantly based on factors like age, weight, height, and daily physical activity.
The primary goal of this plan is weight maintenance, meaning it is designed to help you consume roughly the same number of calories that your body expends. To determine if 2400 kcal is an appropriate target for you, it is recommended to calculate your own Total Daily Energy Expenditure. You can get a reliable estimate using our TDEE Calculator, which will help you align your intake with your specific needs.
Where this macronutrient split comes from
The nutritional targets for this plan are derived from a mathematical breakdown of the total calorie goal. Each macronutrient provides a specific number of calories per gram, and the calculation for this plan is as follows:
Protein: 155 g × 4 kcal/g = 620 kcal Carbohydrates: 270 g × 4 kcal/g = 1080 kcal Fat: 75 g × 9 kcal/g = 675 kcal Total: 2375 kcal
This sum is within 1% of the 2400 kcal target, a negligible difference in practice. The protein target of 155 g provides approximately 1.8 g of protein per kilogram of body weight for an 85 kg person, a common intake within ranges suggested for active individuals looking to support muscle tissue. You can verify your own needs with our Protein Requirement Calculator. The remaining calories are allocated to fats (28% of total calories) and carbohydrates (45%) to provide sustained energy for daily life and training sessions.
How to adapt this plan to yourself
This 2400 kcal meal plan serves as a template. If your personal maintenance calorie target is higher or lower, you can adjust the portion sizes accordingly. The simplest method is to use a scaling factor. For instance, if your daily energy requirement is 2100 kcal, you would divide your target by the plan's target: 2100 ÷ 2400 = 0.875. You would then multiply the quantity of every ingredient in the plan by this factor (0.875) to rescale the recipes to your needs.
This proportional scaling maintains the same macronutrient ratio as the original plan. While this is a practical approach, your optimal macronutrient distribution may differ based on your body composition, specific goals, and dietary preferences. To establish personalized targets for protein, carbohydrates, and fat based on your own calorie goal, you can use our Macronutrient Calculator and adjust the ingredient quantities in this plan to meet those new numbers.
Substitutions and common questions
This plan is a framework, and ingredients can be substituted to suit your preferences and what you have available. Here are some common considerations:
- Can I swap protein sources? Yes, you can replace a protein source with a nutritionally similar alternative. For example, chicken breast can be swapped for turkey breast, or cod for another lean white fish. When substituting, aim for a food with a comparable protein and fat content per 100g to keep the macronutrients consistent.
- What about different vegetables or carbohydrates? Non-starchy vegetables like leafy greens, broccoli, peppers, and cucumbers are largely interchangeable. For starchy carbohydrates like rice, potatoes, or pasta, it is best to substitute them by matching the uncooked weight to ensure the carbohydrate and calorie content remains similar.
- Is meal timing critical? For the purpose of weight maintenance, the total caloric and macronutrient intake over the course of the day is more important than the specific timing of meals. The schedule provided is a suggestion; feel free to adjust meal times or combine smaller meals into larger ones to fit your personal routine.
- Why is my daily cost different? The estimated daily cost of 42 zł is based on average prices from major Polish supermarkets at the time of writing. Actual costs will fluctuate depending on your location, the store you shop at, brand choices, and seasonal price variations.
