It can be difficult to get enough calories to stay strong during cancer treatment. If you need to concentrate on keeping your weight up, here are some healthy, high-calorie foods.

Individuals who undergo cancer treatment often suffer from weakness and fatigue therefore, it is important for them to include foods that contain high amounts of calories. However, it is important to include foods that contain good calories, from nutrient-dense foods. Given below is a list of high calorie foods for cancer patients.

Intake foods those are rich in proteins, high in calories and nutrients, to build the lost tissues during cancer treatment, and to regain the weight. In some cases, the patient may undergo a hypermetabolism state that affects the metabolism of carbohydrates, fats and proteins.Such patients need to consume foods with high calories and protein content. Eat the high calorie foods as the largest meal during breakfast, as then the hunger level is normally the most and one has an appetite for it.

High Calorie Foods

High Calorie Foods


Beans are also beneficial for cancer patients, as it contains lot of calories. Beans are known to possess high amounts of protein and complex carbohydrates. At an average, a single cup of beans provides you with around 300 calories, 40 grams from carbohydrates and 10 grams from protein.


Nuts in all form are stuffed with calories and omega-3 essential fats. You can use nuts in any way you like with desserts, salads or just as dry fruits. You can also substitute normal butter with peanut butter. Peanut butter sandwiches provide high number of calories too.


Milk shakes, ice cream, chocolate mousse, puddings etc are high calorie desserts. They are easy to eat (no problem with swallowing) and delectable too. If the patient is young, this will really be helpful in adding a huge amount of calories to their food. You can use whipped cream or heavy cream to prepare them.


Cancer patients can gain higher level of calories in your body from the fish. It consists of rich omega-3 fatty acids that can diminish the swelling that is related to cancer. You can ingest fish with high calories such as mackerel, trout, tuna, salmon and herring almost 4 to 5 times a week for many weeks.

Dairy Fats

Dairy Fats

Whole grains

Whole grains are nutrient-dense foods that should be consumed by cancer patients. Whole grains possess high amounts of calories, due to the fact that they are rich in protein and complex carbohydrates. Whole grains are an ideal healthy breakfast food for cancer patients as they provide energy throughout the day. Whole grains that contain very high amounts of calories include oats, bran, barley, rye, wheat and millet.

Dairy Fats

The easiest way to turn a simple food into a high cal food is use substitution. Add butter and cheese to sandwiches, casseroles, gravies, curries, breads and pastas. Use condensed milk, evaporated milk or sour cream to make desserts and other food instead of skimmed milk or normal cream.


Meat is excellent for those who suffer from cancer, due to the fact that it contains high amounts of protein and good fats. Red meat, such as beef and mutton, contain all the amino acids required by the body for maintaining muscle mass. In addition to that, fish is also beneficial for cancer patients, as it contains high amounts of calories, from protein and unsaturated fats.