3000 kcal Keto Bulking Meal Plan

? Bulking ? KETO ? Hardgainer ? 7 days

A high-calorie keto diet for building muscle mass.
For people with a fast metabolism who want to grow while in ketosis!

?
3000
kcal
?
185g
protein
?
32g
net carbs
?
235g
fats
?
~65zł
/day
71%
Fats
25%
Protein
4%
Carbs
+400
kcal surplus
2g/kg
protein
6
meals
✅ This meal plan is for you if:
  • You want to build muscle mass on keto
  • Your TDEE is around 2600 kcal
  • You weigh around 85-100 kg
  • You have a fast metabolism (hardgainer)
  • You train hard 5-6 times a week

Day-by-day meal plan

? BREAKFAST
720 kcal 5g carbs

Mega Scrambled Eggs with Sausage and Cheese

Ingredients:
  • 5 eggs (~3.50 zł)
  • 80g Silesian sausage (~3.20 zł)
  • 40g Gouda cheese (~2.40 zł)
  • 25g butter (~1.00 zł)
  • 50g spinach (~1.20 zł)
  • Salt, pepper
? 48g protein
? 5g carbs
? 58g fat
? SECOND BREAKFAST
480 kcal 4g carbs

Keto Gainer Shake

Ingredients:
  • 250ml full-fat coconut milk (~3.75 zł)
  • 35g WPI protein powder (~4.00 zł)
  • 30g peanut butter (~1.80 zł)
  • 15g MCT oil (~1.50 zł)
  • Dark cocoa, erythritol
? 38g protein
? 4g carbs
? 36g fat
?️ LUNCH
850 kcal 8g carbs

Pork Ribs with Cauliflower Puree

Ingredients:
  • 250g pork ribs (~12.50 zł)
  • 200g cauliflower (~2.50 zł)
  • 40g butter (~1.60 zł)
  • 50ml 30% cream (~1.30 zł)
  • Herbes de Provence, garlic
? 45g protein
? 8g carbs
? 68g fat
? SNACK I
320 kcal 4g carbs

Avocado with Egg and Bacon

Ingredients:
  • 1 avocado - 100g (~5.00 zł)
  • 1 boiled egg (~0.70 zł)
  • 30g bacon (~2.10 zł)
  • Salt, pepper
? 14g protein
? 4g carbs
? 28g fat
? DINNER
380 kcal 5g carbs

Sirloin Steak with Herb Butter

Ingredients:
  • 150g beef sirloin (~15.00 zł)
  • 100g asparagus (~4.00 zł)
  • 25g herb butter (~1.25 zł)
  • Salt, pepper
? 38g protein
? 5g carbs
? 22g fat
? SNACK II (before bed)
250 kcal 2g carbs

Keto Pudding with Mascarpone

Ingredients:
  • 80g mascarpone (~5.50 zł)
  • 30ml 36% cream (~1.00 zł)
  • 15g pecans (~1.80 zł)
  • 5g dark cocoa, erythritol, vanilla
? 6g protein
? 2g carbs
? 24g fat
? Tip: Fat before bed = slower digestion, better overnight recovery!
Day's Summary - KETO BULK
3000
kcal
185g
protein
32g
net carbs
235g
fat
? 71% fats ? 25% protein ? 4% carbs
? Surplus: +400 kcal • ? Goal: building muscle mass in ketosis

Shopping list and estimated cost

? Meat and cold cuts

  • Pork ribs 1.8 kg (~90 zł)
  • Beef tenderloin 1 kg (~105 zł)
  • Silesian sausage 600g (~24 zł)
  • Bacon 250g (~17 zł)
  • Large eggs 35 pcs (~25 zł)

? Dairy and cheeses

  • Butter + herb butter 500g (~20 zł)
  • Cream 30-36% 500ml (~10 zł)
  • Mascarpone 500g (~35 zł)
  • Gouda cheese 300g (~18 zł)
  • Full-fat coconut milk 2 L (~26 zł)

? Low-carb vegetables

  • Avocado 7 pcs (~35 zł)
  • Cauliflower 1.5 kg (~18 zł)
  • Asparagus 700g (~28 zł)
  • Spinach 350g (~9 zł)

? Fats and nuts

  • MCT oil 200ml (~28 zł)
  • Peanut butter 250g (~15 zł)
  • Pecans 150g (~18 zł)
  • Olive oil 150ml (~8 zł)

? Supplements and electrolytes

  • WPI supplement (isolate) 500g (~70 zł)
  • Himalayan salt 500g (~8 zł)
  • Magnesium + Potassium (~40 zł)
  • Dark cocoa, erythritol (~15 zł)
? WPI isolate has fewer carbohydrates than WPC - better for keto!

? Estimated cost

~455 zł
for 7 days (~65 zł/day)
* Estimated prices, 2026
* Beef tenderloin and ribs increase the cost
* Can be swapped for cheaper meat (pork neck, leg)

Who this meal plan is for

This meal plan is designed for individuals following a ketogenic diet who aim to increase muscle mass. The 3000 kcal target represents a caloric surplus for many people, making it suitable for those with a high Total Daily Energy Expenditure (TDEE), a higher body weight, or individuals who typically struggle to gain weight.

The diet is structured around high-fat, moderate-protein meals to support training performance and muscle growth while maintaining ketosis. It is intended as a structured example, not a universal prescription. To determine if 3000 kcal is an appropriate starting point for your body and activity level, you can estimate your maintenance needs using a TDEE Calculator. A moderate surplus of 300-500 kcal above your TDEE is a common starting point for a bulk.

Where this macronutrient split comes from

The macronutrient distribution in this plan is calculated to meet the 3000 kcal target while adhering to ketogenic principles. The total energy is derived from the specific gram targets for protein, carbohydrates, and fat, using standard energy values: 4 kcal per gram of protein, 4 kcal per gram of carbohydrates, and 9 kcal per gram of fat.

The calculation is as follows: 185 grams of protein provide 740 kcal, 32 grams of carbohydrates provide 128 kcal, and 235 grams of fat provide 2115 kcal. The sum of these values is 2983 kcal, consistent with the plan's stated goal. The protein target is set to support muscle hypertrophy, equating to roughly 2.0 g/kg for a 92.5 kg person. The carbohydrate intake is kept low to maintain ketosis, while fat constitutes the primary energy source.

How to adapt this plan to yourself

This 3000 kcal plan serves as a template. Your individual caloric needs for building muscle will likely differ based on your weight, height, age, activity level, and metabolic rate. The most effective way to use this plan is to scale it to your personal requirements. First, determine your own daily calorie target by calculating your TDEE and adding a surplus (e.g., 300-500 kcal).

Once you have your target, you can find your scaling factor by dividing your target by 3000. For example, if your daily goal is 2700 kcal, your scaling factor is 0.9 (2700 / 3000). You would then multiply the quantity of every ingredient in every recipe by 0.9. This method maintains the macronutrient ratios of the plan while adjusting the total energy intake. You can use our Calorie Deficit and Surplus Calculator to help establish a precise target for your goals.

Monitor your body weight weekly. A sustainable rate of weight gain is typically 0.25-0.5% of your body weight per week. If you are gaining weight too quickly, reduce your scaling factor slightly. If you are not gaining weight, increase it. If you need to establish different macronutrient percentages for your adjusted calorie total, our Macronutrient Calculator can provide the gram targets.

Substitutions and common questions

While this meal plan is designed to be followed as written for predictable results, some substitutions are possible. Here are answers to common questions:

  • Can I use different protein sources? Yes, you can swap meats, fish, or eggs. However, be mindful of the fat content. If you substitute a fatty cut of meat like pork ribs with leaner chicken breast, you will need to add a source of fat (like olive oil or avocado) to the meal to maintain the target macronutrients.
  • What if I don't like a specific vegetable? You can replace the low-carbohydrate vegetables in the plan (like cauliflower) with others such as broccoli, spinach, zucchini, or bell peppers. Always check the carbohydrate content of your substitution to ensure you remain within your daily limit.
  • How is it possible to eat so much fat? The meals are constructed with high-fat ingredients like fatty meats, cheeses, oils, butter, and nuts. Liquid meals, such as the Keto Gainer Shake, are also an effective strategy for consuming a large number of calories and fat without feeling overly full.
  • Is the daily cost an exact figure? The stated cost of 65 zł per day is an estimate based on average prices from large chain supermarkets. Actual costs can vary depending on your location, the specific stores you shop at, current promotions, and product seasonality.

Related resources

See also