2100 kcal Keto Maintenance Meal Plan

⚖️ Maintenance 🥓 KETO 💡 Long-term 📅 7 days

A balanced keto diet for long-term weight maintenance and health.
Perfect for those who want to stay in ketosis permanently!

🔥
2100
kcal
🍗
130g
protein
🍚
25g
net carbs
🥑
160g
fats
💰
~48zł
/day
69%
Fats
25%
Protein
5%
Carbs
✅ This meal plan is for you, if:
  • You want to maintain your weight on a keto diet
  • Your TDEE is around 2100 kcal
  • You weigh around 70-85 kg
  • You are moderately active (3-4 workouts/week)
  • Keto is your long-term lifestyle

Day-by-day meal plan

🌅 BREAKFAST
520 kcal 4g carbs

Classic scrambled eggs with bacon and avocado

Ingredients:
  • 3 eggs (~2.10 zł)
  • 40g bacon (~2.80 zł)
  • 80g avocado (~4.00 zł)
  • 15g butter (~0.60 zł)
  • Salt, pepper, chives
🍗 26g protein
🍚 4g carbs
🥑 44g fat
⚡ SECOND BREAKFAST
320 kcal 3g carbs

Keto bulletproof coffee + nuts

Ingredients:
  • 200ml coffee (~0.50 zł)
  • 15g butter (~0.60 zł)
  • 10g MCT oil (~1.00 zł)
  • 25g Brazil nuts (~3.00 zł)
🍗 4g protein
🍚 3g carbs
🥑 32g fat
🍲 DINNER
620 kcal 7g carbs

Baked trout with vegetables and herb butter

Ingredients:
  • 180g trout fillet (~11.00 zł)
  • 100g zucchini (~0.80 zł)
  • 100g asparagus (~4.00 zł)
  • 30g herb butter (~1.50 zł)
  • 10ml olive oil (~0.50 zł)
  • Lemon, dill, garlic
🍗 42g protein
🍚 7g carbs
🥑 46g fat
🍌 SNACK
240 kcal 3g carbs

Cheese balls with nuts

Ingredients:
  • 50g cream cheese (~2.50 zł)
  • 20g walnuts (~1.60 zł)
  • 10g parmesan cheese (~1.00 zł)
  • Chives, pepper
🍗 10g protein
🍚 3g carbs
🥑 22g fat
🌙 SUPPER
400 kcal 5g carbs

Salad with grilled halloumi

Ingredients:
  • 100g halloumi cheese (~7.50 zł)
  • 80g arugula (~2.00 zł)
  • 50g cherry tomatoes (~1.00 zł)
  • 30g olives (~1.50 zł)
  • 15ml olive oil (~0.80 zł)
  • Oregano, basil
🍗 24g protein
🍚 5g carbs
🥑 32g fat
Day Summary - KETO MAINTENANCE
2100
kcal
130g
protein
25g
net carbs
160g
fat
🟡 69% fats 🔵 25% protein 🔴 5% carbs

Days 2–7: the full week

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

— 2096 kcal · 129 g protein · 25 g carbs · 163 g fat
🌅 BREAKFAST
617 kcal 3g carbs

Bacon and eggs with avocado – The classic keto breakfast.

Ingredients:
  • 3 eggs (approx. 180 g)
  • 40 g smoked bacon
  • 80 g avocado
  • 10 g butter
🍗 29g protein
🍚 3g carbs
🥑 54g fat
⚡ SECOND BREAKFAST
275 kcal 3g carbs

Almonds with gouda – A snack that is easy to take with you.

Ingredients:
  • 30 g almonds
  • 30 g gouda cheese
🍗 14g protein
🍚 3g carbs
🥑 23g fat
🍲 DINNER
559 kcal 8g carbs

Salmon with buttered broccoli – Fish and greens — the core of a keto diet.

Ingredients:
  • 195 g salmon (raw)
  • 200 g broccoli
  • 15 g butter
🍗 45g protein
🍚 8g carbs
🥑 38g fat
🍌 SNACK
190 kcal 5g carbs

Celery with peanut butter – A crunchy snack with fats.

Ingredients:
  • 100 g celery
  • 30 g peanut butter (100%)
🍗 8g protein
🍚 5g carbs
🥑 15g fat
🌙 SUPPER
455 kcal 6g carbs

Smoked mackerel with cucumber and egg – Oily fish with cool sides.

Ingredients:
  • 120 g smoked mackerel
  • 1 egg (approx. 60 g)
  • 150 g cucumber
  • 30 g sour cream 18%
  • dill (to taste)
🍗 33g protein
🍚 6g carbs
🥑 33g fat

Day 3

— 2110 kcal · 130 g protein · 25 g carbs · 164 g fat
🌅 BREAKFAST
519 kcal 14g carbs

Greek yogurt with walnuts and chia – A no-cook breakfast with plenty of fat.

Ingredients:
  • 200 g Greek yogurt 10%
  • 30 g walnuts
  • 15 g chia seeds
  • 50 g raspberries
🍗 16g protein
🍚 14g carbs
🥑 44g fat
⚡ SECOND BREAKFAST
279 kcal 1g carbs

Deviled eggs – Eggs with mayonnaise and chives.

Ingredients:
  • 2 eggs (approx. 120 g)
  • 15 g mayonnaise
  • chives (to taste)
🍗 15g protein
🍚 1g carbs
🥑 24g fat
🍲 DINNER
695 kcal 3g carbs

Ribeye with garlic butter and salad – Steak with a simple salad.

Ingredients:
  • 200 g ribeye steak (raw)
  • 15 g butter
  • 80 g mixed salad leaves
  • 10 g olive oil
  • garlic (to taste)
🍗 39g protein
🍚 3g carbs
🥑 58g fat
🍌 SNACK
241 kcal 4g carbs

Cottage cheese with pumpkin seeds – Casein protein with crunchy seeds.

Ingredients:
  • 150 g light cottage cheese
  • 20 g pumpkin seeds
🍗 24g protein
🍚 4g carbs
🥑 14g fat
🌙 SUPPER
376 kcal 3g carbs

Chicken with avocado and salad – A light supper with roast chicken.

Ingredients:
  • 150 g chicken breast (raw)
  • 80 g avocado
  • 80 g mixed salad leaves
  • 10 g olive oil
🍗 36g protein
🍚 3g carbs
🥑 24g fat

Day 4

— 2125 kcal · 129 g protein · 27 g carbs · 166 g fat
🌅 BREAKFAST
432 kcal 6g carbs

Keto pancakes with mascarpone and raspberries – Flourless egg pancakes.

Ingredients:
  • 2 eggs (approx. 120 g)
  • 50 g mascarpone
  • 50 g raspberries
  • butter (to taste)
  • erythritol (to taste)
🍗 18g protein
🍚 6g carbs
🥑 37g fat
⚡ SECOND BREAKFAST
402 kcal 7g carbs

Coconut milk protein shake – A quick keto shake.

Ingredients:
  • 25 g whey protein (WPC)
  • 100 g coconut milk
  • 15 g peanut butter (100%)
🍗 24g protein
🍚 7g carbs
🥑 31g fat
🍲 DINNER
550 kcal 2g carbs

Roast pork neck with sauerkraut – Fattier meat with fermented cabbage.

Ingredients:
  • 185 g pork neck (raw)
  • 155 g sauerkraut
  • 10 g rapeseed oil
🍗 33g protein
🍚 2g carbs
🥑 45g fat
🍌 SNACK
413 kcal 4g carbs

Mozzarella with tomatoes and olive oil – A keto caprese.

Ingredients:
  • 125 g mozzarella
  • 80 g tomatoes
  • 10 g olive oil
  • basil (to taste)
🍗 23g protein
🍚 4g carbs
🥑 34g fat
🌙 SUPPER
328 kcal 8g carbs

Garlic butter shrimp with zucchini – A quick pan dish.

Ingredients:
  • 155 g shrimp (raw)
  • 255 g zucchini
  • 20 g butter
  • garlic (to taste)
🍗 31g protein
🍚 8g carbs
🥑 19g fat

Day 5

— 2053 kcal · 127 g protein · 23 g carbs · 161 g fat
🌅 BREAKFAST
451 kcal 2g carbs

Cheese and spinach omelette – A butter-cooked omelette with gouda.

Ingredients:
  • 3 eggs (approx. 180 g)
  • 80 g spinach
  • 30 g gouda cheese
  • 10 g butter
🍗 32g protein
🍚 2g carbs
🥑 35g fat
⚡ SECOND BREAKFAST
275 kcal 3g carbs

Almonds with gouda – A snack that is easy to take with you.

Ingredients:
  • 30 g almonds
  • 30 g gouda cheese
🍗 14g protein
🍚 3g carbs
🥑 23g fat
🍲 DINNER
591 kcal 4g carbs

Bunless cheeseburgers – Beef patties with lettuce and cheese instead of a bun.

Ingredients:
  • 190 g ground beef 15% (raw)
  • 30 g gouda cheese
  • 60 g mixed salad leaves
  • 85 g tomatoes
  • 10 g mayonnaise
🍗 43g protein
🍚 4g carbs
🥑 45g fat
🍌 SNACK
190 kcal 5g carbs

Celery with peanut butter – A crunchy snack with fats.

Ingredients:
  • 105 g celery
  • 30 g peanut butter (100%)
🍗 8g protein
🍚 5g carbs
🥑 15g fat
🌙 SUPPER
546 kcal 9g carbs

Grilled halloumi with vegetables – A vegetarian keto supper.

Ingredients:
  • 125 g halloumi
  • 155 g zucchini
  • 65 g red bell pepper
  • 10 g olive oil
🍗 30g protein
🍚 9g carbs
🥑 43g fat

Day 6

— 2051 kcal · 129 g protein · 28 g carbs · 159 g fat
🌅 BREAKFAST
533 kcal 15g carbs

Greek yogurt with walnuts and chia – A no-cook breakfast with plenty of fat.

Ingredients:
  • 210 g Greek yogurt 10%
  • 30 g walnuts
  • 15 g chia seeds
  • 55 g raspberries
🍗 16g protein
🍚 15g carbs
🥑 46g fat
⚡ SECOND BREAKFAST
279 kcal 1g carbs

Deviled eggs – Eggs with mayonnaise and chives.

Ingredients:
  • 2 eggs (approx. 120 g)
  • 15 g mayonnaise
  • chives (to taste)
🍗 15g protein
🍚 1g carbs
🥑 24g fat
🍲 DINNER
665 kcal 6g carbs

Chicken thighs with roasted cauliflower – Skin-on roast thighs with cauliflower.

Ingredients:
  • 265 g chicken thighs, skin-on (raw)
  • 210 g cauliflower
  • 10 g olive oil
🍗 47g protein
🍚 6g carbs
🥑 50g fat
🍌 SNACK
220 kcal 4g carbs

Cottage cheese with pumpkin seeds – Casein protein with crunchy seeds.

Ingredients:
  • 125 g light cottage cheese
  • 20 g pumpkin seeds
🍗 21g protein
🍚 4g carbs
🥑 14g fat
🌙 SUPPER
354 kcal 2g carbs

Tuna, egg and olive salad – A no-cook supper.

Ingredients:
  • 85 g tuna in brine (drained)
  • 1 egg (approx. 60 g)
  • 65 g mixed salad leaves
  • 30 g olives
  • 15 g olive oil
🍗 30g protein
🍚 2g carbs
🥑 25g fat

Day 7

— 2077 kcal · 128 g protein · 28 g carbs · 161 g fat
🌅 BREAKFAST
617 kcal 3g carbs

Bacon and eggs with avocado – The classic keto breakfast.

Ingredients:
  • 3 eggs (approx. 180 g)
  • 40 g smoked bacon
  • 80 g avocado
  • 10 g butter
🍗 29g protein
🍚 3g carbs
🥑 54g fat
⚡ SECOND BREAKFAST
413 kcal 4g carbs

Mozzarella with tomatoes and olive oil – A keto caprese.

Ingredients:
  • 125 g mozzarella
  • 80 g tomatoes
  • 10 g olive oil
  • basil (to taste)
🍗 23g protein
🍚 4g carbs
🥑 34g fat
🍲 DINNER
370 kcal 8g carbs

Creamy mushroom chicken – A creamy sauce without flour.

Ingredients:
  • 100 g chicken breast (raw)
  • 85 g mushrooms
  • 80 g sour cream 18%
  • 150 g zucchini
  • 10 g butter
🍗 29g protein
🍚 8g carbs
🥑 25g fat
🍌 SNACK
364 kcal 6g carbs

Coconut milk protein shake – A quick keto shake.

Ingredients:
  • 15 g whey protein (WPC)
  • 100 g coconut milk
  • 15 g peanut butter (100%)
🍗 17g protein
🍚 6g carbs
🥑 30g fat
🌙 SUPPER
313 kcal 7g carbs

Cauliflower bake with ham and cheese – A warm oven bake.

Ingredients:
  • 200 g cauliflower
  • 45 g turkey ham
  • 40 g gouda cheese
  • 1 egg (approx. 60 g)
🍗 30g protein
🍚 7g carbs
🥑 18g fat

Shopping list and estimated cost

🥩 Meat & Fish

  • Trout fillet 1.3 kg (~78 zł)
  • Bacon 300g (~21 zł)
  • Large eggs 21 (~15 zł)

🧀 Dairy & Cheese

  • Butter + herb butter 350g (~14 zł)
  • Halloumi 700g (~53 zł)
  • Cream cheese 350g (~17 zł)
  • Parmesan 100g (~10 zł)

💡 Low-carb vegetables

  • Avocado 6 (~30 zł)
  • Asparagus 700g (~28 zł)
  • Zucchini 700g (~6 zł)
  • Arugula, cherry tomatoes (~15 zł)

🥜 Fats & Nuts

  • Olive oil 200ml (~10 zł)
  • MCT oil 100ml (~14 zł)
  • Brazil nuts 200g (~22 zł)
  • Walnuts 150g (~12 zł)
  • Olives 200g (~10 zł)

☕ Other

  • Coffee beans 250g (~20 zł)
  • Lemons 4 (~4 zł)
  • Electrolytes (~48 zł)

💰 Estimated cost

~335 zł
for 7 days (~48 zł/day)
* Estimated prices, 2025

Who this meal plan is for

This meal plan is structured for individuals who are already adapted to a ketogenic diet and wish to maintain their current body weight. The daily energy target is set at approximately 2100 kcal, which serves as a typical maintenance level for a moderately active woman or a man with a lower activity level. However, individual energy needs can vary significantly based on factors like age, sex, body composition, and daily physical activity.

To determine if 2100 kcal is an appropriate target for your personal maintenance, it is recommended to calculate your own Total Daily Energy Expenditure. You can get a precise estimate using our TDEE Calculator. This plan provides a practical framework for maintaining ketosis over the long term, but it is not specifically designed for weight loss or muscle gain, which would require a caloric deficit or surplus, respectively.

Where this macronutrient split comes from

The macronutrient targets in this plan are derived from a standard ketogenic ratio, prioritizing fat, with moderate protein and very low carbohydrates. The caloric breakdown is calculated using the standard values of 4 kcal per gram for protein and carbohydrates, and 9 kcal per gram for fat.

This results in the following calculation: 130g of protein provides 520 kcal. 25g of carbohydrates provides 100 kcal. 160g of fat provides 1440 kcal. The sum of these macronutrients is 2060 kcal, a figure that aligns with the plan's 2100 kcal target, with minor differences attributable to food data rounding.

The protein level of 130 grams is a robust target for maintaining muscle mass. For an individual weighing 80 kg, this amounts to approximately 1.6 g of protein per kg of body weight, a common recommendation for active individuals. The carbohydrate limit of 25 grams is set to reliably support a state of nutritional ketosis. The remaining calories are supplied by dietary fat, consistent with the principles of a ketogenic diet.

How to adapt this plan to yourself

Since 2100 kcal is an average value, you will likely need to adjust the portion sizes to match your specific energy requirements. The first step is to establish your personal maintenance calorie target using the TDEE Calculator. Once you have your number, you can scale this meal plan up or down.

For example, if your calculated TDEE is 2400 kcal, you need to add 300 kcal to the plan. If your TDEE is 1800 kcal, you need to remove 300 kcal. The most effective way to do this while staying in ketosis is by adjusting the fat and, to a lesser extent, protein sources. To add 300 kcal, you could include an extra 33 grams of fat (e.g., 3 tablespoons of olive oil or a 50g serving of macadamia nuts). To subtract calories, you would reduce these fat sources accordingly. For more detailed targets based on your goals, our Macronutrient Calculator can provide a personalized breakdown.

Substitutions and common questions

  • How can I substitute ingredients? The best practice is to swap foods with similar macronutrient profiles. For instance, replace baked trout with another fatty fish like salmon. Swap spinach for kale, or broccoli for cauliflower. Similarly, one fat source, like avocado, can be exchanged for another, like olive oil or a handful of nuts. The goal is to keep the day's total protein, fat, and carbohydrate intake as close to the plan's targets as possible.
  • What if I want to eat for muscle gain? This is a maintenance plan. To support muscle hypertrophy, you need both a consistent training stimulus and a caloric surplus. You would need to adapt this plan by increasing the total calories and ensuring your protein intake is sufficient. Use the adaptation methods described in the previous section to add calories, primarily from protein and fat sources.
  • What about electrolytes and hydration? While this plan includes foods that contain electrolytes, ketogenic diets can increase the excretion of water and minerals like sodium, potassium, and magnesium. It is important to maintain adequate hydration throughout the day and be mindful of your electrolyte intake from food sources.