Hi,
This is a late reply to your thread, but, maybe what I share here can help you if you are still struggling with weight gain.
Here is my background, just so you know that I once struggled with the same issues (eating what I thought was healthy food and going to the gym everyday, and I kept gaining weight).
Then, I changed something...the FOOD I was eating. It was the food I was eating that was keeping me from losing weight.
Here is how it plays out....10% of your weight loss effort is the result of exercise, 80% of your weight loss effort is the result of "food you eat" and 10% of your weight loss efforts are from genetics.
I stopped eating meat (that includes fish, chicken, turkey, pork and red meat), dairy, anything white (bread, rice, sugar, flour, etc.) and no liquid except WATER!!!
I started eating GOMBS. Let me explain....G = Greens, O = Onions, M = Mushrooms, B = Beans/Berries, S = Seeds. This is what your body actually craves. When you are hungry, your body is craving NUTRIENTS and when you eat a donut, your body is still craving the NUTRIENTS.
I also started to eat more food (GOMBS) more often. Every 3 to 3.5 hours I eat some GOMBS. Never starve yourself. I know it is easy to think that if you do not eat, that you will lose weight, this is a myth. When you starve yourself, your body starts to become acidic and it stores fat, thinking it will not get food for awhile. Then when you do finally eat, the insulin spike causes you to become even more acidic, causing fat to be stored in the belly.
Your body cannot determine whether it is hungry or thirsty. So, when I feel hungry I will drink a 10oz. glass of water and see if I feel satisfied. Sometimes this is all my body needed, some water. Water is critical and we do not drink enough. A person should drink 64 - 96oz. of water each day. Every 20 minutes, drink 2oz. In this way you will not find yourself running to the bathroom every couple of minutes. Sip, sip, sip.
Once I changed what and when I eat, my body began to transform. The body fat just burned off, effortlessly.
Also, I make sure I do some resistance training to build muscle. You will not be able to raise your metabolism without building some muscle. I am not talking about gaining HUGE muscles, but, I am talking about beginning to build some muscle in order to raise your metabolism. Even when you are resting, your body will be burning calories to maintain this muscle. Gain some muscle.
Do not count calories or track body weight. You need to track body fat instead. And if you are eating the GOMBS, then you will not need to count CARBS (fruits), PROTEINS (beans) and FATS (nuts). As you build some muscle the total body weight might increase, but, that is ok, you will be losing the body fat.
Every meal should include a carb, protein and fat. A portion is the palm of your hand, it is simple, you always have your hand with you right?
Remember, eat the food that is closest to the way you find it in nature as possible. For example, eat apples (with the skin) instead of applesauce or apple juice. Do you know that to make apple juice they remove the skin? This is the most powerful part of the apple! If you can eat raw veggies, do it!! Broccoli, bok choy, cauliflower, leeks, brussel sprouts, etc. Eat them raw and you will get all the nutrients.
4 years ago, I was 35 lbs. heavier than I am today. I was not grossly overweight, but, I was carrying a lot of belly fat. It was depressing. Now, I have more lean muscle and my body fat is in the single digits. I have energy like when I was a teenager and I am 52 years old, truly. I am not telling you this to boast, instead I am telling you this so that you can hear how I transformed my health. I go to the beach and take off my shirt with no reservation. It feels great!
You say you eat good, but, I will disagree. You eat beef, just stop eating beef and you will lose body fat and save your life.
The fact is....heart disease, obesity, diabetes and most cancers are able to be prevented....just change a few things and you can improve your quality of life dramatically.
I hope you try a couple of the things that I have posted here. I know if you do, that you will see a dramatic difference in your overall health.