Nuts and Nut Butters: High in healthy fats, protein, and calories, nuts and nut butters like almonds, walnuts, and peanut butter can help increase calorie intake and promote weight gain.

Avocado: Avocados are rich in healthy fats and calories, making them a nutritious choice for weight gain. They can be added to sandwiches, salads, or consumed on their own.

Whole Milk: Whole milk is an excellent source of protein, healthy fats, and calories. Including it in your diet can help increase calorie intake and support weight gain.

Cheese: Cheese is a concentrated source of calories, protein, and fats. Adding cheese to meals, sandwiches, or incorporating it into recipes can contribute to weight gain.

Greek Yogurt: Greek yogurt is high in protein and can be a good addition to your diet for healthy weight gain. Opt for full-fat varieties for higher calorie content.

Healthy Oils: Including healthy oils like olive oil, coconut oil, or avocado oil in your cooking or drizzling them over salads and dishes can add calories and healthy fats to your diet.

Whole Grains: Whole grains like oats, quinoa, and brown rice provide complex carbohydrates and fiber, offering a healthy source of calories to support weight gain.

 Lean Protein Sources: Including lean sources of protein such as chicken breast, turkey, fish, or tofu in your meals can aid in muscle growth and support weight gain.

Dried Fruits: Dried fruits like dates, raisins, and prunes are dense in calories and natural sugars. They can be a healthy and convenient snack to increase calorie intake.

Smoothies and Shakes: Nutrient-dense smoothies and shakes made with ingredients like fruits, milk, yogurt, nut butter, and protein powder can be an effective way to increase calorie consumption for weight gain.

For more such interesting stuff, click on the link below