Healthy Foods That Are High in Calories

When it comes to losing weight or reducing body fat, it’s important to be in an overall calorie deficit. Protein and carbohydrates each contain 4 calories per gram, while fats contain 9 calories per gram. Many of my clients are surprised when they realize how quickly calories can add up from foods they’ve always considered “healthy.” While many of these foods are nutrient-dense and beneficial to your health, eating them in large portions may make it harder to maintain a calorie deficit.

Below are some common healthy foods that are also high in calories, along with their approximate calorie counts per serving:

Nuts & seeds (¼ cup)

~170–200 calories (pumpkin seeds, chia seeds, almonds, cashews)

Nut butter (1 tbsp)

~100 calories (almond butter, peanut butter)

Oils (1 tbsp)

~120 calories (olive oil, coconut oil, avocado oil)

Granola or trail mix (½ cup)

~250–350 calories, though some mixes can exceed 350 calories

Ghirardelli dark chocolate (1 square)

~57 calories

Hummus (¼ cup)

~110 calories

Full-fat cottage cheese (¼ cup)

~54 calories

Dried fruit (¼ cup)

~85–120 calories (dried cranberries, raisins, blueberries)

Fresh-squeezed orange juice (1 cup / 8 oz)

~115 calories

Avocado (¼ fruit)

~80 calories

Ribeye steak (8 oz cooked)

~600 calories, though this varies based on fat trimming and preparation

Salmon (6 oz cooked fillet)

~300–350 calories (lower for wild, higher for farm-raised)

Final Thoughts

These foods can absolutely be part of a balanced, healthy diet—they provide valuable nutrients, fiber, protein, and healthy fats. The key is simply being mindful of portion sizes, especially if your goal is fat loss. Understanding calorie density can help you make informed choices without eliminating foods you enjoy.

David Huffman