2100 kcal Keto Maintenance Meal Plan
A balanced keto diet for long-term weight maintenance and health.
Perfect for those who want to stay in ketosis permanently!
- 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
Classic scrambled eggs with bacon and avocado
- 3 eggs (~2.10 zł)
- 40g bacon (~2.80 zł)
- 80g avocado (~4.00 zł)
- 15g butter (~0.60 zł)
- Salt, pepper, chives
Keto bulletproof coffee + nuts
- 200ml coffee (~0.50 zł)
- 15g butter (~0.60 zł)
- 10g MCT oil (~1.00 zł)
- 25g Brazil nuts (~3.00 zł)
Baked trout with vegetables and herb butter
- 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
Cheese balls with nuts
- 50g cream cheese (~2.50 zł)
- 20g walnuts (~1.60 zł)
- 10g parmesan cheese (~1.00 zł)
- Chives, pepper
Salad with grilled halloumi
- 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
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
Bacon and eggs with avocado – The classic keto breakfast.
- 3 eggs (approx. 180 g)
- 40 g smoked bacon
- 80 g avocado
- 10 g butter
Almonds with gouda – A snack that is easy to take with you.
- 30 g almonds
- 30 g gouda cheese
Salmon with buttered broccoli – Fish and greens — the core of a keto diet.
- 195 g salmon (raw)
- 200 g broccoli
- 15 g butter
Celery with peanut butter – A crunchy snack with fats.
- 100 g celery
- 30 g peanut butter (100%)
Smoked mackerel with cucumber and egg – Oily fish with cool sides.
- 120 g smoked mackerel
- 1 egg (approx. 60 g)
- 150 g cucumber
- 30 g sour cream 18%
- dill (to taste)
Day 3
— 2110 kcal · 130 g protein · 25 g carbs · 164 g fat
Greek yogurt with walnuts and chia – A no-cook breakfast with plenty of fat.
- 200 g Greek yogurt 10%
- 30 g walnuts
- 15 g chia seeds
- 50 g raspberries
Deviled eggs – Eggs with mayonnaise and chives.
- 2 eggs (approx. 120 g)
- 15 g mayonnaise
- chives (to taste)
Ribeye with garlic butter and salad – Steak with a simple salad.
- 200 g ribeye steak (raw)
- 15 g butter
- 80 g mixed salad leaves
- 10 g olive oil
- garlic (to taste)
Cottage cheese with pumpkin seeds – Casein protein with crunchy seeds.
- 150 g light cottage cheese
- 20 g pumpkin seeds
Chicken with avocado and salad – A light supper with roast chicken.
- 150 g chicken breast (raw)
- 80 g avocado
- 80 g mixed salad leaves
- 10 g olive oil
Day 4
— 2125 kcal · 129 g protein · 27 g carbs · 166 g fat
Keto pancakes with mascarpone and raspberries – Flourless egg pancakes.
- 2 eggs (approx. 120 g)
- 50 g mascarpone
- 50 g raspberries
- butter (to taste)
- erythritol (to taste)
Coconut milk protein shake – A quick keto shake.
- 25 g whey protein (WPC)
- 100 g coconut milk
- 15 g peanut butter (100%)
Roast pork neck with sauerkraut – Fattier meat with fermented cabbage.
- 185 g pork neck (raw)
- 155 g sauerkraut
- 10 g rapeseed oil
Mozzarella with tomatoes and olive oil – A keto caprese.
- 125 g mozzarella
- 80 g tomatoes
- 10 g olive oil
- basil (to taste)
Garlic butter shrimp with zucchini – A quick pan dish.
- 155 g shrimp (raw)
- 255 g zucchini
- 20 g butter
- garlic (to taste)
Day 5
— 2053 kcal · 127 g protein · 23 g carbs · 161 g fat
Cheese and spinach omelette – A butter-cooked omelette with gouda.
- 3 eggs (approx. 180 g)
- 80 g spinach
- 30 g gouda cheese
- 10 g butter
Almonds with gouda – A snack that is easy to take with you.
- 30 g almonds
- 30 g gouda cheese
Bunless cheeseburgers – Beef patties with lettuce and cheese instead of a bun.
- 190 g ground beef 15% (raw)
- 30 g gouda cheese
- 60 g mixed salad leaves
- 85 g tomatoes
- 10 g mayonnaise
Celery with peanut butter – A crunchy snack with fats.
- 105 g celery
- 30 g peanut butter (100%)
Grilled halloumi with vegetables – A vegetarian keto supper.
- 125 g halloumi
- 155 g zucchini
- 65 g red bell pepper
- 10 g olive oil
Day 6
— 2051 kcal · 129 g protein · 28 g carbs · 159 g fat
Greek yogurt with walnuts and chia – A no-cook breakfast with plenty of fat.
- 210 g Greek yogurt 10%
- 30 g walnuts
- 15 g chia seeds
- 55 g raspberries
Deviled eggs – Eggs with mayonnaise and chives.
- 2 eggs (approx. 120 g)
- 15 g mayonnaise
- chives (to taste)
Chicken thighs with roasted cauliflower – Skin-on roast thighs with cauliflower.
- 265 g chicken thighs, skin-on (raw)
- 210 g cauliflower
- 10 g olive oil
Cottage cheese with pumpkin seeds – Casein protein with crunchy seeds.
- 125 g light cottage cheese
- 20 g pumpkin seeds
Tuna, egg and olive salad – A no-cook supper.
- 85 g tuna in brine (drained)
- 1 egg (approx. 60 g)
- 65 g mixed salad leaves
- 30 g olives
- 15 g olive oil
Day 7
— 2077 kcal · 128 g protein · 28 g carbs · 161 g fat
Bacon and eggs with avocado – The classic keto breakfast.
- 3 eggs (approx. 180 g)
- 40 g smoked bacon
- 80 g avocado
- 10 g butter
Mozzarella with tomatoes and olive oil – A keto caprese.
- 125 g mozzarella
- 80 g tomatoes
- 10 g olive oil
- basil (to taste)
Creamy mushroom chicken – A creamy sauce without flour.
- 100 g chicken breast (raw)
- 85 g mushrooms
- 80 g sour cream 18%
- 150 g zucchini
- 10 g butter
Coconut milk protein shake – A quick keto shake.
- 15 g whey protein (WPC)
- 100 g coconut milk
- 15 g peanut butter (100%)
Cauliflower bake with ham and cheese – A warm oven bake.
- 200 g cauliflower
- 45 g turkey ham
- 40 g gouda cheese
- 1 egg (approx. 60 g)
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
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.
