Food Directory

High-Calorie Foods

Healthy, calorie-dense foods that make it easier to eat more, with the calories and macros for a normal serving of each.

If you're trying to gain weight or build muscle, eating enough can be the hard part. Foods that pack a lot of calories into a small serving, like nuts, nut butters, olive oil, avocado, granola and dried fruit, make it easier to eat more without feeling stuffed. Pairing them with high-protein foods like steak, salmon and eggs covers your protein too.

Sort by
FoodCaloriesProteinCarbsFatFiber
Ribeye steak, broiled6 oz (170 g)45045.2 g0 g28.5 g0 g
Salmon, cooked6 oz (170 g)35037.6 g0 g21 g0 g
Ground beef (80%), cooked4 oz (113 g)30529.1 g0 g20.1 g0 g
Chicken thigh, skinless, roasted4 oz (113 g)20228 g0 g9.2 g0 g
Eggs, hard-boiled3 large (150 g)23218.9 g1.7 g15.9 g0 g
Cheddar cheese1 oz (28 g)1166.9 g0.6 g9.6 g0 g
Whole milk1 cup (240 ml)1497.7 g11.7 g7.9 g0 g
Peanut butter2 tbsp (32 g)1917.1 g7.1 g16.4 g1.6 g
Almond butter2 tbsp (32 g)1966.7 g6 g17.8 g3.3 g
Almonds1 oz, about 23 almonds (28 g)1646 g6.1 g14.2 g3.5 g
Walnuts1 oz, about 14 halves (28 g)1854.3 g3.9 g18.5 g1.9 g
Cashews, dry roasted1 oz (28 g)1634.3 g9.3 g13.1 g0.9 g
Macadamia nuts1 oz (28 g)2042.2 g3.9 g21.5 g2.4 g
Trail mix¼ cup (38 g)1735.2 g16.8 g11 gn/a
Olive oil1 tbsp (14 g)1190 g0 g13.5 g0 g
Avocado1 whole (201 g)3224 g17.1 g29.5 g13.5 g
Dark chocolate (70-85%)1 oz (28 g)1702.2 g13 g12.1 g3.1 g
Granola½ cup (61 g)2988.3 g32.9 g14.8 g5.4 g
Oats, dry1 cup (81 g)30710.7 g54.8 g5.3 g8.2 g
Whole-wheat bagel1 bagel, 4 in (98 g)24510 g47.9 g1.5 g4 g
Brown rice, cooked1 cup (202 g)2485.5 g51.7 g2 g3.2 g
Whole-wheat bread2 slices (64 g)1618 g27.3 g2.2 g3.8 g
Raisins¼ cup (41 g)1231.4 g32.5 g0.1 g1.8 g
Medjool dates3 dates (72 g)1991.3 g54 g0.1 g4.8 g
Banana1 medium (118 g)1051.3 g27 g0.4 g3.1 g
Sweet potato, baked1 cup (200 g)1804 g41.4 g0.3 g6.6 g

Nutrition numbers come from the USDA's FoodData Central database, for the serving size shown. Packaged foods vary by brand, so check the label for exact numbers.

Need an app to track your calories?

Somatics keeps your calories, carbs, protein and fat in one place, so you can see how close you are to your targets every day.

Download on the App Store Get it on Google Play

How to use this list

A small calorie surplus, about 300 calories a day over what you burn, is a common starting point for building muscle while keeping fat gain low. Our free Macro, TDEE & BMR Calculator estimates that number for you. Easy ways to add calories are a spoonful of nut butter in your oats, olive oil on your vegetables, a handful of nuts or trail mix as a snack, or a glass of whole milk with a meal.

Common questions

What's the healthiest way to gain weight?

Most people do it by eating a little more than they burn, with most of it from whole foods, while lifting weights so more of what they gain is muscle. A common pace is about 0.25 to 0.5% of your body weight a week. See How to bulk: eating in a calorie surplus to build muscle.

Which foods have the most calories for their size?

Fat has 9 calories per gram, compared with 4 for protein and carbs, so oils, nuts, nut butters and avocado pack a lot of calories into a small amount, and dried fruit like dates and raisins has more calories than the same amount of fresh fruit.

For full days at higher calories, see our 2,500 and 3,000 Calorie Meal Plan Examples.

Looking for a different list?

General information, not medical advice. If you have a food allergy or a health condition, go with what your doctor recommends.

Track macros and calories
with Somatics

Download on the App Store Get it on Google Play