The best proteins for gaining weight are calorie-dense animal and plant sources paired with carbs and fats in a consistent daily surplus.
Gaining weight on purpose can feel harder than losing it. Your appetite may be low, life gets busy, and big plates of food can seem daunting. Protein gives your body the building blocks to add lean tissue, while extra calories from carbs and fats push the number on the scale upward.
This guide walks through high protein foods for weight gain, how much protein to aim for, and simple ways to turn familiar foods into higher calorie meals. You can adapt the ideas here to meat-based, vegetarian, or vegan eating patterns.
Best Proteins For Gaining Weight: Quick Overview
For steady weight gain, most adults do well with a calorie surplus and generous protein intake spread across the day. Many sports dietitians suggest at least 1.2 to 1.6 grams of protein per kilogram of body weight when building muscle, with some active people using up to around 2.0 grams per kilogram under guidance from a health professional.
Quality matters, but so does convenience. If a food is high in protein yet tough to chew, bland, or hard to digest, you will not eat enough of it. The best options often combine protein with extra energy from fats or carbs so each bite moves you toward your goal.
| Protein Food | Approx Protein Per Portion | Why It Helps With Weight Gain |
|---|---|---|
| Chicken breast or thighs | 25–35 g per 100 g cooked | High protein, easy to season, pairs well with rice, pasta, or wraps. |
| Minced beef or lamb | 20–26 g per 100 g cooked | Higher fat boosts calories and suits sauces, burgers, and stews. |
| Oily fish (salmon, mackerel) | 20–25 g per 100 g cooked | Provides protein plus rich fats for extra energy in small portions. |
| Eggs | 6–7 g per medium egg | Soft texture, budget friendly, easy to add to many meals. |
| Greek yoghurt | 15–20 g per 200 g tub | Thick, creamy base for granola, fruit, nut butters, and honey. |
| Tofu or tempeh | 15–20 g per 100 g | Soaks up flavours, works in stir-fries, curries, and sandwiches. |
| Beans and lentils | 8–10 g per 100 g cooked | Bring protein, carbs, and fibre to soups, chillies, and salads. |
| Nuts and nut butters | 4–8 g per small handful or tablespoon | Dense in protein and fats for quick calorie boosts in snacks. |
| Whey or plant protein powder | 20–25 g per scoop | Simple way to raise protein when appetite or time is limited. |
How Much Protein You Need For Healthy Weight Gain
Protein needs vary with body size, training load, and health status. The standard recommended dietary allowance sits at 0.8 grams per kilogram of body weight, which is enough to avoid deficiency for most healthy adults according to Harvard Health protein guidance. For people trying to gain weight and build muscle, higher intakes often bring better results.
Many lifters, endurance athletes, and underweight patients work in the 1.2 to 2.0 grams of protein per kilogram range. A rough starting point is 1.6 grams per kilogram, then adjust based on appetite, recovery, and how your body responds. Someone weighing 70 kilograms might start around 110 grams of protein per day, spread across three meals and two snacks.
Protein timing matters less than total intake, yet spacing it through the day makes eating easier. A simple pattern is:
- Three main meals with 25–35 grams of protein each.
- One or two snacks with 15–25 grams of protein each.
- A small shake or snack before bed if you struggle to meet your target.
Alongside protein, you also need a calorie surplus, usually around 300–500 extra calories per day above maintenance for slow, steady gain. Rapid gains often mean more body fat and less lean mass.
Protein Foods For Healthy Weight Gain
Effective protein sources for weight gain share three traits: they fit your taste, they sit well in your stomach, and they bring plenty of calories either on their own or with easy add-ons. You do not need fancy powders or complicated recipes; you need steady intake of familiar foods cooked in satisfying ways.
Animal Protein Sources
Animal protein often delivers complete amino acid profiles in small serving sizes. That helps when appetite is limited or chewing feels like hard work. Many people find it simple to build weight-gain plates around meat, fish, eggs, and dairy.
Meat And Poultry
Chicken breast is famous for high protein and low fat, with around 31 grams of protein per 100 grams cooked according to data drawn from USDA FoodData Central. For weight gain, slightly fattier cuts such as chicken thighs, minced beef, lamb, or pork shoulder can be even more helpful because they carry extra energy in each bite.
Build meals by pairing meat or poultry with generous portions of starch and a source of fat. Examples include chicken thighs with buttered rice, minced beef in a creamy pasta sauce, or pulled pork piled into soft rolls with cheese. These combinations bring both protein and the calorie surplus you need.
Eggs And Dairy
Eggs, milk, yoghurt, and cheese give you flexible ways to raise protein from breakfast through late-night snacks. Scrambled eggs on toast with cheese, omelettes filled with potatoes, or egg fried rice all pack a lot of nutrition into a modest plate size.
Fish And Seafood
Oily fish such as salmon, trout, mackerel, and sardines give you protein and omega-3 fats. White fish such as cod or haddock is lighter, so you might add extra calories with sauces, chips, bread, or creamy mash.
Plant-Based Protein Sources
Plant eaters can gain weight just as well as meat eaters with good planning. One approach is to combine several protein sources, add regular snacks, and stay generous with healthy fats such as olive oil, nuts, and seeds.
Beans, Lentils, And Pulses
Beans, lentils, and chickpeas give you protein, carbs, and fibre in one package. Think bean chillies, lentil bolognese, chickpea curries, or hummus spread thickly on bread. Adding oil, cheese, coconut milk, or avocado lifts the calorie content while keeping the meals practical.
Soy Foods And Meat Alternatives
Tofu, tempeh, and textured vegetable protein carry good protein density and adapt to many flavours. Press tofu to remove excess water, then fry it in oil and coat with sauces or spice blends. Tempeh works well marinated and pan-fried, then served in sandwiches, bowls, or noodle dishes.
Nuts, Seeds, And Nut Butters
Nuts and seeds bring modest protein and plenty of fat, so they pack a lot of calories into a small volume. Peanut butter on toast, tahini stirred into dressings, or a mix of nuts, seeds, and dried fruit as a snack all help your intake climb.
If you find chewing nuts tiring, blend them into smoothies with milk, oats, banana, and a scoop of whey or plant protein powder. That combination gives both protein and carbs in an easy-to-drink form.
Using Shakes And Convenience Foods Wisely
Ready-to-drink shakes, meal replacements, and protein bars can be handy tools when cooking feels like too much effort. They should sit alongside, not replace, regular food. Look for products with at least 20 grams of protein and a mix of carbs and fats so they contribute both building blocks and energy.
You can also make simple homemade shakes. Blend milk or a fortified plant drink with oats, banana, nut butter, and a scoop of whey or soy protein. Adjust thickness with ice or extra liquid. Sipping a shake across an hour can feel easier than finishing a big plate.
Sample High-Protein Weight-Gain Day
This sample day shows how to bring these protein-rich foods into a realistic routine. Exact amounts depend on your body size and needs, yet the pattern of regular meals and snacks works for many people.
| Meal Or Snack | Protein Target | Example Combination |
|---|---|---|
| Breakfast | 25–30 g | Omelette with cheese, potatoes, and toast with butter. |
| Mid-morning snack | 15–20 g | Greek yoghurt with granola, honey, and chopped nuts. |
| Lunch | 25–35 g | Chicken thigh wrap with rice, avocado, and a creamy dressing. |
| Afternoon snack | 15–20 g | Smoothie with milk, oats, banana, peanut butter, and whey. |
| Dinner | 25–35 g | Salmon with pesto pasta, garlic bread, and vegetables in olive oil. |
| Evening snack (optional) | 15–20 g | Cottage cheese with fruit and a handful of trail mix. |
Practical Tips To Eat More Protein And Calories
Healthy weight gain takes patience. The aim is steady progress, not an overnight change. These habits make it easier to reach your targets without feeling overstuffed.
Make Every Bite Count
Fortify your meals by adding protein and calories wherever you can. Stir milk powder into porridge and mashed potatoes, grate cheese over soups and pasta, add extra eggs to baked goods, and spread nut butter thickly instead of thinly.
Plan Simple, Repeatable Meals
Repeating favourite meals saves decision fatigue and keeps shopping easy. Build two or three go-to breakfast options, a handful of lunches and dinners, and reliable snacks. When those meals each contain solid protein, your daily total rises almost on autopilot.
Track Progress, Not Perfection
Weigh yourself once or twice per week at the same time of day. Aim for gains of around 0.25–0.5 kilograms per week. If your weight stays flat for two weeks, add a snack or increase portions of protein and carbs at meals.
Final Thoughts On Protein And Weight Gain
There is no single magic food for weight gain. The best proteins for gaining weight are the ones you enjoy, digest well, and can afford to eat often. Mix animal and plant sources as you wish, keep snacks regular, and pair protein with generous carbs and fats.
With patience, consistent eating, and an emphasis on simple high protein meals, your weight and strength can move in the direction you want.
