2200 kcal Maintenance Meal Plan

⚖️ Maintenance 📅 7 days

A balanced meal plan for weight maintenance and body recomposition.
Ideal as a break between a cutting and a bulking phase.

🔥
2200
kcal
🍗
165g
protein
🍚
230g
carbs
🥑
72g
fats
💰
~40zł
/day
✅ This meal plan is for you if:
  • You want to maintain your current weight
  • Your TDEE is around 2200 kcal
  • You weigh around 75-85 kg
  • You are between cutting and bulking phases (recomposition)
  • You train 3-4 times a week

Day-by-day meal plan

🌅 BREAKFAST
480 kcal

Oatmeal with apple and cinnamon

Ingredients:
  • 80g rolled oats (~1.50 zł)
  • 250ml 2% milk (~1.00 zł)
  • 1 apple - 150g (~1.00 zł)
  • 20g walnuts (~1.50 zł)
  • 10g honey (~0.40 zł)
  • Cinnamon to taste
🍗 18g protein
🍚 62g carbs
🥑 18g fat
⚡ SECOND BREAKFAST
380 kcal

Sandwiches with cheese and ham

Ingredients:
  • 2 slices of rye bread - 80g (~1.00 zł)
  • 40g gouda cheese (~2.50 zł)
  • 50g chicken ham (~1.70 zł)
  • Lettuce, tomato, cucumber (~1.00 zł)
🍗 24g protein
🍚 35g carbs
🥑 14g fat
🍲 DINNER
650 kcal

Pasta with chicken and vegetables

Ingredients:
  • 150g chicken breast (~4.20 zł)
  • 80g whole wheat pasta (dry) (~1.00 zł)
  • 100g broccoli (~1.50 zł)
  • 50g bell pepper (~0.50 zł)
  • 50g zucchini (~0.50 zł)
  • 15ml olive oil (~0.80 zł)
  • Garlic, basil, salt, pepper
🍗 52g protein
🍚 65g carbs
🥑 16g fat
🍌 SNACK
310 kcal

Banana and Peanut Butter Smoothie

Ingredients:
  • 1 banana - 120g (~0.70 zł)
  • 200ml 2% milk (~0.80 zł)
  • 20g peanut butter (~1.20 zł)
  • 10g honey (~0.40 zł)
🍗 12g protein
🍚 42g carbs
🥑 10g fat
🌙 SUPPER
380 kcal

Omelette with vegetables and cheese

Ingredients:
  • 3 eggs (~2.10 zł)
  • 30g feta cheese (~2.00 zł)
  • 50g spinach (~1.50 zł)
  • 50g tomato (~0.50 zł)
  • 1 slice of bread - 40g (~0.50 zł)
  • 5g butter (~0.20 zł)
🍗 26g protein
🍚 26g carbs
🥑 14g fat
Daily Summary
2200
kcal
132g
protein
230g
carbs
72g
fat

Days 2–7: the full week

Every day hits the same target: 2200 kcal and about 132 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

— 2237 kcal · 133 g protein · 253 g carbs · 76 g fat
🌅 BREAKFAST
605 kcal 81g carbs

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

Ingredients:
  • 70 g millet (dry)
  • 250 g milk 2%
  • 150 g apple
  • 25 g whey protein (WPC)
  • 10 g walnuts
  • cinnamon (to taste)
🍗 36g protein
🍚 81g carbs
🥑 15g fat
⚡ SECOND BREAKFAST
304 kcal 34g carbs

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

Ingredients:
  • 185 g light cottage cheese
  • 150 g tomatoes
  • 60 g wholegrain rye bread
🍗 27g protein
🍚 34g carbs
🥑 7g fat
🍲 DINNER
594 kcal 60g carbs

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

Ingredients:
  • 135 g salmon (raw)
  • 300 g potatoes
  • 200 g green beans
  • olive oil (to taste)
🍗 37g protein
🍚 60g carbs
🥑 23g 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
🌙 SUPPER
448 kcal 39g 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
  • 120 g tomatoes
🍗 22g protein
🍚 39g carbs
🥑 22g fat

Day 3

— 2205 kcal · 133 g protein · 257 g carbs · 72 g fat
🌅 BREAKFAST
500 kcal 40g carbs

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

Ingredients:
  • 70 g wholewheat tortilla
  • 2 eggs (approx. 120 g)
  • 30 g turkey ham
  • 100 g red bell pepper
  • 20 g gouda cheese
🍗 33g protein
🍚 40g carbs
🥑 23g fat
⚡ SECOND BREAKFAST
242 kcal 21g carbs

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

Ingredients:
  • 105 g Greek yogurt 0%
  • 120 g blueberries
  • 20 g almonds
🍗 16g protein
🍚 21g carbs
🥑 11g fat
🍲 DINNER
570 kcal 75g carbs

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

Ingredients:
  • 85 g chicken breast (raw)
  • 80 g basmati rice (dry)
  • 60 g coconut milk
  • 200 g stir-fry vegetable mix
  • curry powder (to taste)
🍗 32g protein
🍚 75g carbs
🥑 16g fat
🍌 SNACK
459 kcal 65g carbs

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

Ingredients:
  • 300 g milk 2%
  • 15 g whey protein (WPC)
  • 120 g banana
  • 40 g rolled oats
🍗 27g protein
🍚 65g carbs
🥑 10g fat
🌙 SUPPER
434 kcal 56g carbs

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

Ingredients:
  • 80 g shrimp (raw)
  • 70 g wheat pasta (dry)
  • 150 g zucchini
  • 10 g olive oil
  • garlic (to taste)
🍗 25g protein
🍚 56g carbs
🥑 12g fat

Day 4

— 2194 kcal · 134 g protein · 259 g carbs · 69 g fat
🌅 BREAKFAST
659 kcal 58g carbs

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

Ingredients:
  • 4 eggs (approx. 240 g)
  • 120 g wholegrain rye bread
  • 180 g tomatoes
  • butter (to taste)
  • chives (to taste)
🍗 39g protein
🍚 58g carbs
🥑 30g fat
⚡ SECOND BREAKFAST
271 kcal 47g carbs

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

Ingredients:
  • 80 g fat-free quark
  • 180 g apple
  • 120 g kiwi
  • 10 g honey
🍗 18g protein
🍚 47g carbs
🥑 1g fat
🍲 DINNER
573 kcal 73g carbs

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

Ingredients:
  • 80 g lean ground beef 5% (raw)
  • 95 g buckwheat (dry)
  • 120 g carrots
  • 60 g onion
  • 10 g rapeseed oil
  • 25 g mixed salad leaves
🍗 31g protein
🍚 73g carbs
🥑 17g fat
🍌 SNACK
274 kcal 45g carbs

Tuna and cucumber sandwich – Lean fish on rye bread.

Ingredients:
  • 95 g wholegrain rye bread
  • 40 g tuna in brine (drained)
  • 35 g plain yogurt 2%
  • 95 g cucumber
🍗 18g protein
🍚 45g carbs
🥑 3g fat
🌙 SUPPER
417 kcal 36g carbs

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

Ingredients:
  • 55 g tuna in brine (drained)
  • 1 egg (approx. 60 g)
  • 40 g mixed salad leaves
  • 180 g tomatoes
  • 10 g olive oil
  • 70 g wholegrain rye bread
🍗 28g protein
🍚 36g carbs
🥑 18g fat

Day 5

— 2188 kcal · 131 g protein · 295 g carbs · 55 g fat
🌅 BREAKFAST
693 kcal 93g carbs

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

Ingredients:
  • 85 g rolled oats
  • 260 g milk 2%
  • 15 g whey protein (WPC)
  • 125 g banana
  • 15 g peanut butter (100%)
🍗 36g protein
🍚 93g carbs
🥑 20g fat
⚡ SECOND BREAKFAST
183 kcal 27g carbs

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

Ingredients:
  • 100 g plain skyr
  • 10 g cocoa powder
  • 105 g banana
🍗 14g protein
🍚 27g carbs
🥑 2g fat
🍲 DINNER
590 kcal 74g carbs

Wholewheat pasta with turkey in tomato sauce – A lean bolognese made with turkey.

Ingredients:
  • 95 g wholewheat pasta (dry)
  • 75 g turkey breast (raw)
  • 210 g tomato passata
  • 50 g onion
  • 10 g olive oil
  • 10 g parmesan
🍗 37g protein
🍚 74g carbs
🥑 17g fat
🍌 SNACK
268 kcal 45g carbs

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

Ingredients:
  • 40 g rice cakes
  • 75 g fat-free quark
  • 30 g low-sugar jam
🍗 18g protein
🍚 45g carbs
🥑 2g fat
🌙 SUPPER
454 kcal 56g carbs

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

Ingredients:
  • 70 g chicken breast (raw)
  • 65 g millet (dry)
  • 155 g red bell pepper
  • 155 g zucchini
  • 10 g olive oil
🍗 26g protein
🍚 56g carbs
🥑 14g fat

Day 6

— 2158 kcal · 130 g protein · 244 g carbs · 73 g fat
🌅 BREAKFAST
477 kcal 65g carbs

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

Ingredients:
  • 155 g plain skyr
  • 70 g granola
  • 140 g raspberries
  • 10 g honey
🍗 26g protein
🍚 65g carbs
🥑 12g fat
⚡ SECOND BREAKFAST
293 kcal 24g carbs

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

Ingredients:
  • 125 g Greek yogurt 0%
  • 140 g blueberries
  • 25 g almonds
🍗 19g protein
🍚 24g carbs
🥑 13g fat
🍲 DINNER
585 kcal 75g carbs

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

Ingredients:
  • 100 g pork tenderloin (raw)
  • 95 g bulgur (dry)
  • 175 g red bell pepper
  • 65 g mushrooms
  • 10 g olive oil
🍗 36g protein
🍚 75g carbs
🥑 15g fat
🍌 SNACK
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
🌙 SUPPER
464 kcal 33g carbs

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

Ingredients:
  • 3 eggs (approx. 180 g)
  • 50 g spinach
  • 65 g mushrooms
  • 25 g light mozzarella
  • 70 g wholegrain rye bread
🍗 35g protein
🍚 33g carbs
🥑 22g fat

Day 7

— 2148 kcal · 130 g protein · 302 g carbs · 48 g fat
🌅 BREAKFAST
519 kcal 56g carbs

Oat omelette with blueberries and skyr – An oat-based omelette served with skyr and fruit.

Ingredients:
  • 2 eggs (approx. 120 g)
  • 60 g egg whites
  • 60 g rolled oats
  • 140 g blueberries
  • 50 g plain skyr
🍗 36g protein
🍚 56g carbs
🥑 17g fat
⚡ SECOND BREAKFAST
274 kcal 45g carbs

Tuna and cucumber sandwich – Lean fish on rye bread.

Ingredients:
  • 95 g wholegrain rye bread
  • 40 g tuna in brine (drained)
  • 35 g plain yogurt 2%
  • 95 g cucumber
🍗 18g protein
🍚 45g carbs
🥑 3g fat
🍲 DINNER
504 kcal 74g carbs

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

Ingredients:
  • 100 g cod (raw)
  • 350 g sweet potatoes
  • 175 g zucchini
  • 10 g olive oil
🍗 26g protein
🍚 74g carbs
🥑 12g fat
🍌 SNACK
520 kcal 75g carbs

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

Ingredients:
  • 350 g milk 2%
  • 15 g whey protein (WPC)
  • 140 g banana
  • 45 g rolled oats
🍗 30g protein
🍚 75g carbs
🥑 11g fat
🌙 SUPPER
331 kcal 52g carbs

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

Ingredients:
  • 100 g light cottage cheese
  • 105 g wholegrain rye bread
  • 95 g radishes
  • 115 g tomatoes
🍗 20g protein
🍚 52g carbs
🥑 5g fat

Shopping list and estimated cost

🥩 Meat and eggs

  • Chicken breast 1 kg (~28 zł)
  • Chicken ham 350g (~12 zł)
  • Large eggs 21 pcs (~15 zł)

🧀 Dairy

  • 2% Milk 3 L (~11 zł)
  • Gouda cheese 280g (~18 zł)
  • Feta cheese 200g (~14 zł)
  • Butter 100g (~4 zł)

💡 Carbohydrates

  • Oats 600g (~5 zł)
  • Whole wheat pasta 600g (~8 zł)
  • Rye bread 2 pcs (~9 zł)

🥦 Vegetables and fruits

  • Apples 1 kg (~5 zł)
  • Bananas 1 kg (~6 zł)
  • Broccoli 700g (~10 zł)
  • Peppers, zucchini (~12 zł)
  • Spinach 350g (~10 zł)
  • Tomatoes, cucumbers, lettuce (~12 zł)

💡 Other

  • Olive oil 150ml (~8 zł)
  • Peanut butter 200g (~12 zł)
  • Walnuts 150g (~12 zł)
  • Honey 150g (~9 zł)

💰 Estimated cost

~280 zł
for 7 days (~40 zł/day)
* Estimated prices, 2026

Who this meal plan is for

This meal plan is structured for individuals whose Total Daily Energy Expenditure (TDEE) is approximately 2200 kcal. This caloric level often corresponds to weight maintenance for a person with an average build and a moderately active lifestyle. The primary purpose of this plan is to provide a nutritional framework for maintaining your current body weight, making it an effective tool for the period between a caloric deficit and a caloric surplus phase.

It can also be utilized for body recomposition, a process where one aims to simultaneously decrease body fat and increase muscle mass. This is most feasible for individuals new to strength training or those returning after a long break. To determine if 2200 kcal is an appropriate target for your specific body, activity level, and goals, we recommend using our TDEE Calculator.

Where this macronutrient split comes from

The nutritional targets are based on established calculations for energy content. The macronutrient distribution in this plan is as follows:

165 g of protein: 165 g × 4 kcal/g = 660 kcal 230 g of carbohydrates: 230 g × 4 kcal/g = 920 kcal 72 g of fat: 72 g × 9 kcal/g = 648 kcal The sum of these values is 2228 kcal, which aligns with the 2200 kcal target. The protein level is set at 165 grams to adequately support muscle repair and growth. For a 75 kg individual, this equates to 2.2 g of protein per kilogram of body weight, a common target for those engaged in resistance training. The remaining calories are allocated to carbohydrates to fuel performance and daily activities, and to fats, which are essential for hormonal functions and overall health.

How to adapt this plan to yourself

While this plan is built around 2200 kcal, your personal energy needs may differ. You can scale the entire plan up or down to match your own TDEE. The process involves a simple calculation. First, determine your personal maintenance calories. Then, create a scaling factor by dividing your target by the plan's total: (Your TDEE) / 2200.

For example, if your maintenance is 2000 kcal, your scaling factor would be 2000 ÷ 2200 ≈ 0.91. You would then multiply the quantity of every ingredient in the meal plan by 0.91. If a recipe calls for 150 g of chicken breast, you would use 150 g × 0.91 ≈ 137 g. This method keeps the macronutrient ratios intact while adjusting the total energy intake. If you want to use this plan as a base for a cutting or bulking phase, you can first determine your target using the Calorie Deficit and Surplus Calculator and then apply the same scaling logic.

Substitutions and common questions

  • Can I swap meals within the day? Yes. The order of meals does not impact the daily totals. As long as you consume all the planned foods for a given day, you will meet the daily calorie and macronutrient targets.
  • How can I substitute an ingredient I don't like? You can replace ingredients with nutritionally similar alternatives. For example, chicken breast can be swapped for turkey, lean fish, or tofu. Rice can be replaced with quinoa, potatoes, or whole-wheat pasta. The key is to match the macronutrient profile of the original ingredient as closely as possible to maintain the plan's balance.
  • What about different vegetables? Most non-starchy vegetables (e.g., spinach, broccoli, bell peppers, cucumbers) are low in calories and can be interchanged freely without significantly affecting the plan's macros. Be more precise when substituting starchy vegetables like corn or peas.
  • Is the daily budget of 40 zł guaranteed? The stated budget is an estimate based on average prices from major supermarket chains. Actual costs may vary depending on your location, specific store, seasonal availability, and current promotions.