Muscle & Brawn 2.0 is live! New Tools, Voice Reader, Compound Index, Features and more on the way. Want to explore what’s new → Click Here
Independent & reader-supported — every article medically reviewed
Muscle Building

10 Best High Calorie Foods For Bulking

The 10 best high calorie foods for bulking, with calories and protein per serving, plus breakfast, lunch, dinner and snack ideas to help you hit a surplus.

Updated 14 min read
10 Best High Calorie Foods For Bulking
Contents11 sections

Bulking means eating more calories than you burn so your body has the raw material to build muscle. For many lifters the hard part isn’t the training. It’s eating enough, day after day, without living on fast food.

The easiest way to get there is to build meals around foods that pack a lot of calories, protein or both into a normal-sized portion. This guide covers the 10 best high calorie foods for bulking, with calories and protein per serving, plus breakfast, lunch, dinner and snack ideas that put them to work.

Expect some fat gain along with the muscle. A modest calorie surplus and good food choices keep it small.

This article is for educational purposes only and is not medical advice. Consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, especially if you have diabetes, kidney disease, high cholesterol or a food allergy. Read our full disclaimer for details.

Key Takeaways

  • A surplus of roughly 250-500 calories a day above maintenance, with 1.4-2.0 g of protein per kg of body weight, covers the basics of a lean bulk.
  • Eggs, nut butters, whole milk, Greek yogurt, avocados, oats, cottage cheese, rice, sweet potatoes, chicken and lean beef are cheap, easy staples for a bulk.
  • Monounsaturated and polyunsaturated fats (olive oil, avocados, nuts, oily fish) are heart-friendly; it is a high saturated-fat intake that raises LDL cholesterol.
  • Check whether a figure is cooked or dry: 100 g of brown rice is about 112 calories cooked but roughly 340-370 calories dry.
  • Shakes, smoothies and calorie-dense add-ons like olive oil and nut butter are the simplest way to eat more without feeling stuffed.

Bulking Basics: Calories, Protein, Carbs and Fat

Bulking is about eating in a controlled calorie surplus and tracking your progress, so the extra energy goes mostly toward muscle rather than fat. Most guidelines suggest about 250-500 calories a day above maintenance. Newer lifters can usually use the top of that range; experienced lifters, who build muscle more slowly, tend to do better near the bottom. For a sense of how quickly muscle actually comes on, see our guide to realistic muscle gain per month.

Protein

Protein supplies the essential amino acids your body uses to repair and build muscle after training. The International Society of Sports Nutrition recommends 1.4-2.0 g of protein per kg of body weight per day for people who train, and a 2018 meta-analysis by Morton and colleagues found that the benefit for lean mass levelled off at around 1.6 g per kg on average.

Meats like chicken, beef and pork, plus eggs and dairy, make that number easy to reach. Spreading protein across three to five meals a day is a simple way to get there.

Fats

Fat has 9 calories per gram, more than twice the 4 calories per gram in protein and carbohydrate, which makes it the most calorie-dense part of any meal. Three tablespoons of olive oil (about 40 g) add roughly 360 calories without adding any real food volume.

The type of fat matters for long-term health. Butter, coconut oil and fatty processed meats are high in saturated fat, and a diet high in saturated fat raises LDL cholesterol. Monounsaturated fats (olive oil, avocados, most nuts) and polyunsaturated fats (oily fish, walnuts, seeds) do not have that effect, and replacing saturated fat with them is linked to lower LDL cholesterol and a lower risk of heart disease.

So there is no need to fear fat on a bulk. Lean on olive oil, avocados, nuts, nut butters, eggs and oily fish, and keep butter and fatty processed meats moderate.

Carbohydrates

Carbohydrates are your main fuel for hard training and refill muscle glycogen afterward. Whole-food carbs like oats, rice, potatoes and sweet potatoes add plenty of calories along with fiber, vitamins and minerals.

The catch is that high-fiber carbs are filling. If you struggle to eat enough, spread them across every meal, swap some brown rice for white rice, or get part of your carbs from milk and shakes. Balancing protein, carbs and fats this way gives you a bulking diet that supports both muscle gain and overall health.


The 10 Best High Calorie Foods for Bulking

These ten foods give you the most calories, protein or both per normal-sized serving, and they are cheap and easy to fit into any meal. The figures are rounded averages from standard food composition data. Brands, cuts and cooking methods vary, so check the label when you can.

FoodServingCaloriesProtein
1. Whole eggs1 large (50 g)~78~6 g
2. Peanut butter1 tbsp (16 g)~95~4 g
3. Whole milk250 ml~150~8 g
3. Full-fat Greek yogurt285 g~280~25 g
4. Avocado1 large (200 g)~320~4 g
5. Rolled oats (dry)100 g~380~13 g
6. Cottage cheese (4% fat)1 cup (210 g)~205~23 g
7. Brown rice (cooked)100 g~112~2.5 g
8. Sweet potato (baked)1 large (180 g)~160~3.6 g
9. Chicken breast (cooked, skinless)100 g~165~31 g
10. Lean beef (cooked)100 g~180-250~26-30 g

1. Whole Eggs

One large boiled egg (about 50 g) has around 78 calories and 6 g of high-quality protein, with most of the fat and many of the vitamins in the yolk. Scramble or fry eggs in olive oil or butter to raise the calories, or add them to burritos, rice bowls and sandwiches.

2. Nut Butters

One tablespoon (16 g) of peanut, almond or cashew butter has around 90-100 calories, mostly from unsaturated fat. Two spoonfuls stirred into oats, spread on toast or blended into a shake add about 200 calories for almost no extra volume. Whole nuts work the same way: a 30 g handful has roughly 170-200 calories.

3. Whole Milk and Full-Fat Greek Yogurt

Full-fat dairy gives you calories, high-quality protein and calcium in a form that is easy to eat or drink. A 250 ml glass of whole milk has around 150 calories and 8 g of protein, and a 285 g serving of whole-milk Greek yogurt has around 280 calories and 25 g of protein.

Milk is one of the simplest calorie boosters there is: a glass with each of three meals adds around 450 calories a day.

4. Avocados

Avocados are rich in monounsaturated fat and fiber. One large avocado (about 200 g) has around 320 calories. Slice half into a rice bowl or onto eggs, or blend it into a smoothie for a creamier texture.

5. Oats

Rolled oats are cheap, quick to prepare and dense in calories before they soak up liquid: 100 g of dry oats has around 380 calories and 13 g of protein, plus soluble fiber. Cooked in whole milk with nut butter and fruit, a bowl of oats easily becomes a 1,000-calorie breakfast (see the recipe below).

6. Cottage Cheese

Cottage cheese is high in protein, most of it slow-digesting casein. A cup (210 g) of full-fat (4%) cottage cheese has about 205 calories, 23 g of protein, around 9 g of fat and 7-8 g of carbs. Eat it with fruit and nuts as a snack, or add it to wraps and sandwiches.

7. Brown Rice

Rice is a bulking staple because it is cheap, easy to digest and simple to eat in large portions. Brown rice keeps the bran, so it has more fiber and minerals such as magnesium than white rice, and that fiber slows how quickly its carbs reach your bloodstream.

Watch which number you are reading. 100 g of cooked brown rice has about 112 calories, 23 g of carbs, 2.5 g of protein and under 1 g of fat. The same 100 g weighed dry is roughly 340-370 calories, because rice about triples in weight as it cooks. If brown rice feels too filling, white rice gives you similar calories with less fiber, so it is easier to eat in bigger portions.

8. Sweet Potatoes

Sweet potatoes are not especially calorie-dense, but they are one of the most nutritious carb sources you can add to a bulk. A large baked sweet potato (about 180 g) has around 160 calories, 37 g of carbs, 3.6 g of protein and almost no fat. They are high in fiber, vitamin A (as beta-carotene) and vitamin C. Roast them in olive oil to add calories, and pair them with beef, chicken or eggs.

9. Chicken Breast

Chicken breast is one of the leanest and cheapest sources of high-quality protein. 100 g of cooked skinless breast has around 165 calories and 31 g of protein, along with B vitamins and phosphorus, a mineral involved in how your body uses and stores energy.

On its own it is fairly low in calories, so pair it with rice, potatoes, avocado or olive oil, or switch to chicken thighs, which carry more fat and calories.

10. Lean Beef

Lean beef is an excellent source of high-quality protein, B vitamins (especially B12), zinc and iron. 100 g of cooked lean beef has roughly 180-250 calories and 26-30 g of protein, depending on the cut and fat content, and roughly 40-50% of the fat in beef is monounsaturated, the same type found in olive oil.

Beef also contains small amounts of natural creatine, though far less than the 3-5 g a day used in supplement studies. If that is what you are after, see our guide to creatine monohydrate powders.


High-Calorie Breakfast Meals for Bulking

Breakfast is an easy place to load up on calories, especially if big meals are hard to finish later in the day. These three use the foods above.

Bananas didn’t make the top 10 because a medium one (about 120 g) has only around 105 calories, but they are cheap, convenient and easy to add to oats and shakes.

1. Breakfast Burrito

A breakfast burrito is easy to scale up. Fill a medium tortilla with 1 large scrambled egg, 50 g cooked rice, 100 g canned black beans, 100 g cooked 80% lean ground beef and a slice of cheese, plus any vegetables you like.

  • Calories: about 700 kcal
  • Protein: about 48 g
  • Carbs: about 55 g
  • Fat: about 30 g

2. Protein Oats

Cook 100 g rolled oats in 320 ml whole milk, then stir in 15 g unsweetened cocoa powder, 15 g peanut butter, 1 tablespoon maple syrup or honey and 1 scoop of whey protein. Top with a 120 g banana (or other fruit) and 30 g nuts.

  • Calories: about 1,150 kcal
  • Protein: about 60 g
  • Carbs: about 140 g
  • Fat: about 45 g

This bowl combines complex carbs, unsaturated fats and protein in one meal.

3. Smoothies and Protein Shakes

Eating enough every day is the hardest part of a bulk, and liquid calories are one of the simplest fixes, because drinks tend to be less filling than the same calories as solid food. For a chocolate protein shake, blend 1 large banana (140 g), 180 ml whole milk, 3 tbsp (21 g) unsweetened cocoa powder, 170 g full-fat yogurt, 1 tbsp honey, 1 tbsp (16 g) peanut butter and 1 scoop of whey protein.

  • Calories: about 650-700 kcal
  • Protein: about 45 g
  • Carbs: about 80 g
  • Fat: about 25 g

Need more? Our 1000-calorie shake guide shows how to scale a shake up further.

Lunch and Dinner Ideas for Bulking

Lunch and dinner are your best chances to fit in a big serving of protein, carbs and fat. After a day of work and training, a nutrient-dense meal supports recovery and keeps your daily calories on target. These three work for either meal.

1. Chicken and Rice Bowl with Avocado

A classic for a reason. Combine 200 g cooked skinless chicken breast with 200 g cooked brown rice, 60 g sliced avocado and a teaspoon of olive oil. Add broccoli or spinach for extra fiber, vitamins and minerals.

  • Calories: about 700 kcal
  • Protein: about 66 g
  • Carbs: about 56 g
  • Fat: about 22 g

2. Beef and Sweet Potato Burrito

Wrap 200 g cooked lean beef, 100 g roasted sweet potato, 40 g black beans and 30 g cottage cheese in a large whole-grain tortilla. Add salsa, guacamole or a little olive oil for extra flavor and calories.

  • Calories: about 700 kcal
  • Protein: about 68 g
  • Carbs: about 56 g
  • Fat: about 19 g

3. Steak and Cheese Sandwich

Load a whole-grain roll with 300 g thinly sliced cooked steak, 60 g cottage cheese and sautéed onions and peppers. Add a 100 g side of fries for even more calories.

  • Calories: about 1,000-1,200 kcal
  • Protein: about 100 g
  • Carbs: about 90 g
  • Fat: about 35-45 g, depending on the cut of steak and how the fries are cooked

These meals are filling, easy to batch-cook and high in protein, which makes a daily surplus much easier to reach.

400-Calorie Snack Ideas for Bulking

Snacks let you add calories between meals without feeling overly stuffed. Each of these comes to roughly 400 calories:

  • 2 protein bars (check the label, since calories vary a lot by brand)
  • A smoothie with 150 g whole-milk yogurt, a 120 g banana and 1 scoop of whey protein
  • 2 slices of cheddar cheese with 50 g whole-grain crackers
  • 70 g hummus drizzled with olive oil and 90 g pita bread
  • 70 g dates stuffed with 35 g nut butter
  • 75 g dark or milk chocolate

Clean Bulk vs Dirty Bulk

A clean bulk builds most meals around nutrient-dense whole foods, such as lean meats, dairy, eggs, whole grains, fruit and vegetables, in a modest surplus. It is slower, but it keeps fat gain in check and makes the cutting phase that follows shorter.

A dirty bulk means eating whatever gets the calories in, often fast food and sugary snacks, in a large surplus. You will still build muscle if you train hard and eat enough protein, but you gain more fat for the same amount of muscle and miss out on fiber and micronutrients.

Most lifters do best somewhere in between: mostly whole foods, with room for the occasional treat when it helps you hit your numbers.

Where Supplements Fit

Food should cover most of your calories and protein. A protein powder is simply a convenient way to top up protein when whole food falls short, and creatine monohydrate is one of the best-studied supplements for strength and muscle gain alongside training. If you are choosing a powder, our guide to the best protein powder for skinny guys compares options for people who struggle to gain weight.

Our partner Enhanced Labs makes training supplements for lifters; our Enhanced Labs review covers its range.

Enhanced Labs
Enhanced Labs At Enhanced Labs, we do not cut corners. Every ingredient is chosen with purpose. Every formula is researched, tested, and refined before it ever reaches your hands. If…
9Excellent
Visit Enhanced LabsBRAWN1010% OFF
Pros
  • Catalog is specifically organized around muscle building, fat loss, testosterone support, and workout performance.
  • Range includes creatine, protein, EAAs, beta-alanine, and L-citrulline alongside more specialized formulas.
  • Orders of $99+ qualify for free US shipping.
Cons
  • Features several strong claims around muscle growth, testosterone, fat loss, and metabolic effects that should be distinguished from independently demonstrated clinical outcomes
  • Heavily oriented toward bodybuilding and performance rather than broader nutritional supplementation.

The Bottom Line

The best high calorie foods for bulking are everyday staples (eggs, dairy, nut butters, avocados, oats, rice, sweet potatoes, chicken and beef) eaten consistently in a modest calorie surplus.

  • Aim for roughly 250-500 calories above maintenance and 1.4-2.0 g of protein per kg of body weight a day, then adjust based on how your weight and waistline change.
  • Use calorie-dense add-ons such as olive oil, nut butter, whole milk and shakes when big portions are hard to finish.
  • Favor unsaturated fats over saturated ones, and check whether a calorie figure is for the dry or cooked weight.

Frequently Asked Questions

A surplus of about 250-500 calories a day above your maintenance level is the usual recommendation for muscle gain. A common target for a lean bulk is gaining around 0.25-0.5% of your body weight per week. If the scale hasn’t moved after two or three weeks, add another 100-200 calories a day.
Occasional treats can fit into a bulk, but most of your calories should come from nutrient-dense foods and enough protein. That way you get the vitamins, minerals and fiber you need for health and muscle growth, rather than just empty calories that add more fat.
Focus on calorie-dense foods like nuts, nut butters, avocados and olive oil, which add a lot of calories in a small volume. Drink some of your calories through whole milk, smoothies and protein shakes, and eat smaller, more frequent meals throughout the day.
Saturated fat isn’t poison, but a high intake raises LDL cholesterol, which increases the risk of heart disease. Dietary guidelines such as the WHO’s and the US Dietary Guidelines advise keeping saturated fat under 10% of daily calories. The rest of your fat intake should come mainly from unsaturated sources like olive oil, nuts, avocados and oily fish, which do not raise LDL cholesterol.
Rice, oats, beans, peanut butter, whole eggs and whole milk are some of the cheapest high-calorie foods for bulking. They are budget-friendly and pack plenty of calories and nutrients, which makes them great for building muscle without breaking the bank.
Both work. Cooked, they have similar calories per 100 g. Brown rice has more fiber and minerals, while white rice is easier to digest and easier to eat in large portions, which helps if you struggle to finish meals. Many lifters use both.
Bulking by definition means gaining weight, and some fat gain is normal, though a modest surplus keeps it small. Building muscle without gaining scale weight, known as body recomposition, is possible, mainly for beginners, people returning to training and people with more body fat to lose, but it is slower than a bulk.

Disclaimer

Please read carefully

The information on this site is for educational and informational purposes only, and is not medical advice. Always consult a qualified healthcare professional before using any supplement or medication, or making changes to your health, fitness, or nutrition routine.

Not medical advice

Content here is not a substitute for professional medical advice.

Consult your doctor

Talk to your doctor before starting any supplement or new routine.

Use at your own risk

We are not responsible for adverse effects from acting on this.

Do your research

Make informed decisions about your own health.

No guarantees

Individual results vary. No claims about outcomes.

Important — Never disregard professional medical advice or delay seeking it because of something you read here. If you think you may have a medical emergency, call your doctor or your local emergency number right away.

Written & researched by

Muscle and Brawn Team

The Morning Dose · Free weekly

The research that matters, in five minutes a week.

Join 300,000+ monthly readers getting the sharpest peptide, TRT, and SARMs research and news broken down without the hype. One email. No filler.

No spam. Unsubscribe anytime. 5-minute read, every week.
Latest issue #168

Best of The Morning Dose: #168

The SARM Vendor Landscape Has Changed: 4 Companies to Know in 2026
Read time · 1 min Read this issue →

Our Trusted Brands

Our growing community of brands that value quality and innovation.