Share on Facebook

6 High-Calorie Foods Actually Worth Eating

These foods come with more calories, more nutrients, and more health benefits.

Portrait of the beautiful girl eating chocolate cookies isolated on gray background.Sasa Prudkov/Shutterstock

Deciding if a food is “worth eating” depends on a few factors

What you eat should be based on personal health goals and taste preferences, not just how many calories there are in something. According to Malina Malkani, MS, RDN, CDN, media spokesperson for the Academy of Nutrition and Dietetics, if weight maintenance or loss is a goal, then staying within an appropriate calorie range is important. “But even in a well-balanced and proportioned daily diet, there is certainly room to enjoy favorite treats, high-calorie or otherwise,” she says. Balancing both an appropriate calorie range and nutrient needs for overall health is a delicate dance. Ali Webster, PhD, RD, associate director of nutrition communications for the International Food Information Council Foundation, adds that people should look at the context of their entire diet to make the best choices. Here are some healthy foods you shouldn’t be afraid to eat because of the calories. 

smooth peanut butter in dishneil langan/Shutterstock

Nuts and nut butter

Foods like nuts that are higher in fat tend to be higher in calories. One gram of fat is nine calories while one gram of protein or carbohydrate is only four calories, according to Malkani. Both nuts and nut butter are great, health-promoting options because they are rich in protein, fiber, and healthy fats, as well as many vitamins, minerals, and phytonutrients, Malkani says. Webster adds that the healthy mono- and polyunsaturated fats in nuts and seeds are associated with lower risk of cardiovascular disease, too. Their protein content makes people feel full after eating them, unlike calorie-dense but nutrient-poor snacks like chips and cookies. This might be why studies show more frequent nut intake is associated with weight loss and weight gain prevention. Here are 30 more tiny diet changes that can help you lose weight.

Calories: Around 85-100 calories per serving depending on the nut type

Buy now

A ripe avocado fruit on a rustic table, closeup, top viewGANNA MARTYSHEVA/Shutterstock


These fruits are trendy, tasty, high-calorie nutrition powerhouses. Avocados are rich in heart-healthy monounsaturated fat which makes them higher in calories than other fruits, Malkani says. Webster adds that they’re also a good source of copper, folate, fiber, and vitamin K. Plus, the fat in avocados serves as a “nutrient-booster” that helps the body absorb fat-soluble nutrients from other foods, including vitamins A, D, E, and K, according to Malkani and Webster.

Calories: About 240 calories per avocado

Buy now

Chia seeds in wooden spoon over bowl, closeupAfrica Studio/Shutterstock

Chia seeds

Tiny chia seeds are high in calories and nutrients. Not only are they high in fiber, but also in calcium, protein, omega-3 fatty acids, zinc, and copper, Webster says. Chia seeds may lower blood pressure and have anti-inflammatory effects thanks to the healthy fats like ALA and omega-3s, per Malkani. These 20 other food facts will help change the way you eat.

Calories: About 70 calories per tablespoon

Buy now

Olives and Olive oilVeniamakis Stefanos/Shutterstock

Olive oil

Olive oil is an excellent source of monounsaturated fats, which could lower the risk of heart disease, according to Webster. The health benefits of the oil seem endless thanks to the high omega-6, omega-3, vitamin E, and vitamin K content, too. The oil could improve everything from brain function to healthy weight management. Make sure that the variety you use is 100 percent extra virgin olive oil since some companies dilute it with cheaper oils.

Calories: Around 120 calories per tablespoon

Buy now

Homemade yogurt or sour cream in a wooden bowl on rustic wooden table top view.Lesterman/Shutterstock


Dairy is chock-full of protein, calcium, vitamin D, potassium, and “good bacteria” that promotes digestive health, according to Malkani and Webster. Although both full-fat and low-fat dairy options have these nutrients, the full-fat variety has a more rich and enhanced taste. Webster says this leaves people feeling more satisfied in comparison to those who eat a version with less fat. This extra fat also helps people feel full and in turn may help with weight loss, according to Malkani. Do keep an eye on the saturated fat content of full-fat dairy if you choose it regularly and be sure to minimize saturated fat intake from other sources, Webster says. Here are 10 other foods that used to be bad for you but aren’t anymore.

Calories: About 149 calories per cup of whole milk

Buy now

pieces of dark chocolate stacked on grunge backgroundSAQUIZETA/Shutterstock

Dark chocolate

Cocoa or dark chocolate is full of antioxidants and other healthy nutrients. High-quality dark chocolate is rich in fiber, iron, magnesium, copper, and a few other minerals, according to Healthline. All these healthy properties may help dark chocolate improve brain function, reduce heart disease risk, and improve blood pressure, per Healthline. Much like olive oil, the better the quality, the better the benefits. So opt for dark chocolate with 70 percent or more cocoa. Now that you know what’s worth eating, make sure you’re not chowing down on the foods that are never worth the calories.

Calories: About 155 calories per ounce

Buy now

Every product is independently selected by our editors. If you buy something through our links, we may earn an affiliate commission.