The 8 Best Foods for Gaining Weight

5. Red Meat

Let’s just say that a good old-fashioned hamburger can go a long way when it comes to pushing those scale numbers up. For those of you who haven’t taken the vegetarian route, eating red meats at least once a week is a bullet-proof way to gain weight. Although the fat content in meat varies according to the cut, all of them are high in cholesterol, protein, and most importantly, iron. So limit your intake in order to stay healthy and choose rib-eye, New York strip, or beef tenderloin to meat-up your diet.