Hemp seeds
Hemp seeds are a great source of protein, with about 100g of hemp seeds providing about 30g of protein. In addition, hemp seeds are also rich in healthy omega 3 and omega 6, which help with muscle growth and support heart health.
Sunflower seeds
Sunflower seeds are not only delicious but also an excellent source of protein and healthy fats. Accordingly, every 100g of sunflower will provide about 20.8g of protein, which is very good for weight gain. In addition, sunflower seeds also contain vitamin E, which is good for your skin.

Flaxseeds
Flaxseeds not only contain fiber and omega 3 content but also protein. Every 100g of flaxseed will provide about 18.3g of protein, helping to support healthy weight gain. You can add flaxseeds to your diet such as smoothies, cereals or baked goods.
Pumpkin seeds
Pumpkin seeds are also rich in protein to support weight gain. Every 100g of pumpkin seeds will provide about 18.6g of protein. Pumpkin seeds are also rich in magnesium, zinc, and healthy fats.
Chia seeds
According to Health Shots, every 100g of chia seeds will provide about 16.5g of protein. In addition, chia seeds also contain fiber, omega 3 fatty acids and many other essential nutrients, helping to support weight gain. You can use chia seeds to make water, smoothies or make chia seed pudding.