2400 kcal Maintenance Meal Plan

⚖️ Maintenance 💡 Active lifestyle 📅 7 days

A balanced meal plan for weight maintenance for active individuals.
The perfect balance of macronutrients for health and daily energy!

🔥
2400
kcal
🍗
155g
protein
🍚
270g
carbs
🥑
75g
fats
💰
~42zł
/day
✅ This meal plan is for you if:
  • 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

🌅 BREAKFAST
520 kcal

French toast with fruit

Ingredients:
  • 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)
🍗 26g protein
🍚 62g carbs
🥑 18g fat
⚡ SECOND BREAKFAST
380 kcal

Hummus and vegetable wrap

Ingredients:
  • 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)
🍗 32g protein
🍚 35g carbs
🥑 12g fat
🍲 LUNCH
680 kcal

Shrimp and asparagus risotto

Ingredients:
  • 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
🍗 42g protein
🍚 72g carbs
🥑 18g fat
🍌 SNACK
280 kcal

Mixed nuts with yogurt

Ingredients:
  • 150g natural yogurt (~2.00 PLN)
  • 25g mixed nuts (almonds, cashews) (~2.00 PLN)
  • 1 apple - 150g (~1.00 PLN)
  • Cinnamon
🍗 12g protein
🍚 32g carbs
🥑 12g fat
🍲 DINNER
540 kcal

Tuna steak with Niçoise salad

Ingredients:
  • 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
🍗 52g protein
🍚 18g carbs
🥑 28g fat
Daily summary - MAINTENANCE
2400
kcal
155g
protein
270g
carbs
75g
fat
⚖️ Perfect balance: 26% P / 45% C / 28% F

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
🌅 BREAKFAST
506 kcal 66g carbs

Quark and radish sandwiches – A cold breakfast with plenty of dairy protein.

Ingredients:
  • 125 g wholegrain rye bread
  • 150 g low-fat quark
  • 100 g radishes
  • 100 g cucumber
  • 50 g plain yogurt 2%
🍗 38g protein
🍚 66g carbs
🥑 10g fat
⚡ SECOND BREAKFAST
523 kcal 68g carbs

Banana oat shake – A liquid meal you can drink in minutes.

Ingredients:
  • 305 g milk 2%
  • 30 g whey protein (WPC)
  • 125 g banana
  • 40 g rolled oats
🍗 38g protein
🍚 68g carbs
🥑 11g fat
🍲 LUNCH
607 kcal 62g carbs

Beef with buckwheat and carrot salad – Beef dishes are a good source of iron and zinc.

Ingredients:
  • 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
🍗 44g protein
🍚 62g carbs
🥑 20g fat
🍌 SNACK
286 kcal 39g carbs

Hummus with vegetables and bread – A plant-based snack to crunch on.

Ingredients:
  • 80 g hummus
  • 100 g carrots
  • 100 g red bell pepper
  • 50 g wholegrain rye bread
🍗 11g protein
🍚 39g carbs
🥑 9g fat
🌙 DINNER
449 kcal 40g carbs

Hard-boiled eggs with avocado and bread – A simple mix of protein and healthy fats.

Ingredients:
  • 2 eggs (approx. 120 g)
  • 60 g avocado
  • 80 g wholegrain rye bread
  • 125 g tomatoes
🍗 22g protein
🍚 40g carbs
🥑 22g fat

Day 3

— 2367 kcal · 152 g protein · 274 g carbs · 73 g fat
🌅 BREAKFAST
742 kcal 98g carbs

Banana peanut butter oatmeal – A classic source of complex carbs to start the day.

Ingredients:
  • 90 g rolled oats
  • 275 g milk 2%
  • 20 g whey protein (WPC)
  • 130 g banana
  • 15 g peanut butter (100%)
🍗 40g protein
🍚 98g carbs
🥑 21g fat
⚡ SECOND BREAKFAST
280 kcal 35g carbs

Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.

Ingredients:
  • 140 g light cottage cheese
  • 165 g tomatoes
  • 65 g wholegrain rye bread
🍗 22g protein
🍚 35g carbs
🥑 6g fat
🍲 LUNCH
654 kcal 84g carbs

Chicken curry with rice and vegetables – A mild curry made with coconut milk.

Ingredients:
  • 115 g chicken breast (raw)
  • 90 g basmati rice (dry)
  • 65 g coconut milk
  • 220 g stir-fry vegetable mix
  • curry powder (to taste)
🍗 40g protein
🍚 84g carbs
🥑 17g fat
🍌 SNACK
268 kcal 23g carbs

Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.

Ingredients:
  • 140 g Greek yogurt 0%
  • 130 g blueberries
  • 20 g almonds
🍗 19g protein
🍚 23g carbs
🥑 11g fat
🌙 DINNER
423 kcal 34g carbs

Tuna and egg salad with bread – A light no-cook supper.

Ingredients:
  • 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
🍗 31g protein
🍚 34g carbs
🥑 18g fat

Day 4

— 2460 kcal · 158 g protein · 291 g carbs · 75 g fat
🌅 BREAKFAST
679 kcal 52g carbs

Breakfast tortilla with egg and turkey ham – A wrapped omelette with vegetables, easy to take with you.

Ingredients:
  • 90 g wholewheat tortilla
  • 3 eggs (approx. 180 g)
  • 40 g turkey ham
  • 130 g red bell pepper
  • 25 g gouda cheese
🍗 46g protein
🍚 52g carbs
🥑 32g fat
⚡ SECOND BREAKFAST
243 kcal 35g carbs

Cocoa skyr with banana – A dessert-like taste with plenty of protein.

Ingredients:
  • 140 g plain skyr
  • 15 g cocoa powder
  • 130 g banana
🍗 20g protein
🍚 35g carbs
🥑 3g fat
🍲 LUNCH
623 kcal 84g carbs

Baked cod with sweet potatoes and zucchini – Lean fish with roasted vegetables.

Ingredients:
  • 140 g cod (raw)
  • 395 g sweet potatoes
  • 195 g zucchini
  • 15 g olive oil
🍗 34g protein
🍚 84g carbs
🥑 17g fat
🍌 SNACK
316 kcal 50g carbs

Tuna and cucumber sandwich – Lean fish on rye bread.

Ingredients:
  • 105 g wholegrain rye bread
  • 55 g tuna in brine (drained)
  • 40 g plain yogurt 2%
  • 105 g cucumber
🍗 23g protein
🍚 50g carbs
🥑 3g fat
🌙 DINNER
599 kcal 70g carbs

Baked chicken with millet and vegetables – A one-tray oven dish.

Ingredients:
  • 100 g chicken breast (raw)
  • 80 g millet (dry)
  • 195 g red bell pepper
  • 195 g zucchini
  • 15 g olive oil
🍗 35g protein
🍚 70g carbs
🥑 20g fat

Day 5

— 2468 kcal · 159 g protein · 306 g carbs · 67 g fat
🌅 BREAKFAST
678 kcal 97g carbs

Millet porridge with apple – Cinnamon millet porridge with protein — filling and easy to digest.

Ingredients:
  • 85 g millet (dry)
  • 300 g milk 2%
  • 180 g apple
  • 20 g whey protein (WPC)
  • 10 g walnuts
  • cinnamon (to taste)
🍗 35g protein
🍚 97g carbs
🥑 17g fat
⚡ SECOND BREAKFAST
295 kcal 48g carbs

Quark with apple and kiwi – A fruity snack with lean dairy.

Ingredients:
  • 105 g fat-free quark
  • 180 g apple
  • 120 g kiwi
  • 10 g honey
🍗 23g protein
🍚 48g carbs
🥑 1g fat
🍲 LUNCH
592 kcal 72g carbs

Salmon with potatoes and green beans – A serving of omega-3s with classic sides.

Ingredients:
  • 105 g salmon (raw)
  • 360 g potatoes
  • 240 g green beans
  • olive oil (to taste)
🍗 33g protein
🍚 72g carbs
🥑 19g fat
🍌 SNACK
343 kcal 56g carbs

Rice cakes with quark and jam – Light carbs and protein — good before training.

Ingredients:
  • 50 g rice cakes
  • 105 g fat-free quark
  • 35 g low-sugar jam
🍗 25g protein
🍚 56g carbs
🥑 2g fat
🌙 DINNER
560 kcal 33g carbs

Spinach, mushroom and mozzarella omelette – A warm supper with vegetables.

Ingredients:
  • 4 eggs (approx. 240 g)
  • 55 g spinach
  • 70 g mushrooms
  • 30 g light mozzarella
  • 70 g wholegrain rye bread
🍗 43g protein
🍚 33g carbs
🥑 28g fat

Day 6

— 2390 kcal · 152 g protein · 275 g carbs · 76 g fat
🌅 BREAKFAST
562 kcal 55g carbs

Scrambled eggs with rye bread and tomatoes – A quick hot breakfast with a complete amino acid profile.

Ingredients:
  • 3 eggs (approx. 180 g)
  • 115 g wholegrain rye bread
  • 175 g tomatoes
  • butter (to taste)
  • chives (to taste)
🍗 31g protein
🍚 55g carbs
🥑 24g fat
⚡ SECOND BREAKFAST
339 kcal 47g carbs

Hummus with vegetables and bread – A plant-based snack to crunch on.

Ingredients:
  • 95 g hummus
  • 115 g carrots
  • 115 g red bell pepper
  • 60 g wholegrain rye bread
🍗 14g protein
🍚 47g carbs
🥑 11g fat
🍲 LUNCH
644 kcal 83g carbs

Chicken with basmati rice and broccoli – The backbone of a sports diet — simple and predictable.

Ingredients:
  • 145 g chicken breast (raw)
  • 95 g basmati rice (dry)
  • 235 g broccoli
  • 10 g olive oil
🍗 47g protein
🍚 83g carbs
🥑 14g fat
🍌 SNACK
326 kcal 26g carbs

Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.

Ingredients:
  • 180 g Greek yogurt 0%
  • 140 g blueberries
  • 25 g almonds
🍗 24g protein
🍚 26g carbs
🥑 14g fat
🌙 DINNER
519 kcal 64g carbs

Shrimp pasta with zucchini – A quick 15-minute pan dish.

Ingredients:
  • 135 g shrimp (raw)
  • 80 g wheat pasta (dry)
  • 175 g zucchini
  • 10 g olive oil
  • garlic (to taste)
🍗 36g protein
🍚 64g carbs
🥑 13g fat

Day 7

— 2384 kcal · 156 g protein · 321 g carbs · 53 g fat
🌅 BREAKFAST
518 kcal 70g carbs

Skyr with granola and raspberries – A no-cook bowl — protein, fruit and crunchy granola.

Ingredients:
  • 185 g plain skyr
  • 75 g granola
  • 145 g raspberries
  • 10 g honey
🍗 30g protein
🍚 70g carbs
🥑 13g fat
⚡ SECOND BREAKFAST
569 kcal 80g carbs

Banana oat shake – A liquid meal you can drink in minutes.

Ingredients:
  • 365 g milk 2%
  • 20 g whey protein (WPC)
  • 145 g banana
  • 50 g rolled oats
🍗 35g protein
🍚 80g carbs
🥑 12g fat
🍲 LUNCH
611 kcal 76g carbs

Pork tenderloin with bulgur and vegetables – Lean meat with a low-GI grain.

Ingredients:
  • 120 g pork tenderloin (raw)
  • 95 g bulgur (dry)
  • 180 g red bell pepper
  • 75 g mushrooms
  • 10 g olive oil
🍗 41g protein
🍚 76g carbs
🥑 16g fat
🍌 SNACK
307 kcal 40g carbs

Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.

Ingredients:
  • 145 g light cottage cheese
  • 180 g tomatoes
  • 75 g wholegrain rye bread
🍗 24g protein
🍚 40g carbs
🥑 6g fat
🌙 DINNER
379 kcal 55g carbs

Cottage cheese with sandwiches and radishes – A casein-rich supper.

Ingredients:
  • 145 g light cottage cheese
  • 110 g wholegrain rye bread
  • 95 g radishes
  • 120 g tomatoes
🍗 26g protein
🍚 55g carbs
🥑 6g fat

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

~295 zł
for 7 days (~42 zł/day)
* Estimated prices, 2026

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.