8 Vegan High-Calorie Foods for Healthy Weight Gain

Nuts and nut butter

Nuts like almonds, cashews, and peanuts are high in calories and healthy fats, and can be eaten as a snack or added to meals. Nut butter, like peanut or almond butter, can also be added to smoothies or spread on toast.

Avocado

Avocado is high in calories and healthy fats, and can be added to salads or spread on toast.

Seeds

Seeds like chia, flax, and hemp are high in calories and healthy fats, and can be added to smoothies, oatmeal, or salads.

Dried fruit

Dried fruit like dates, raisins, and figs are high in calories and natural sugars, and can be eaten as a snack or added to oatmeal or trail mix.

Oils

Oils like olive, coconut, and avocado oil are high in calories and healthy fats, and can be used for cooking or added to salads.

Tofu and tempeh

Tofu and tempeh are high in protein and calories, and can be added to stir-fries or salads.

Coconut milk

Coconut milk is high in calories and healthy fats, and can be added to smoothies, curries, or soups.

Quinoa

Quinoa is a high-calorie grain that is also high in protein, and can be used as a base for salads or added to stir-fries.

Legumes

Legumes like lentils, chickpeas, and black beans are high in protein and calories, and can be added to soups, stews, or salads.