Eating a variety of foods is not a bad thing. By consuming a variety of different foods, you will be providing your body with a variety of the necessary nutritents the body needs, provided you are choosing healthy, nutrient dense foods of course!
Weight gain occurs when we consume more calories than we burn. Whether you are eating the same foods or a variety of foods, if you do not control your portion sizes and consume too many calories, you will more than likely gain weight. Calories can add up quickly, especially if you do not pay attention to what and/or how much you consume. Eating a variety of foods can sometimes make it easier to consume more calories than you really need.
To enjoy a variety of foods, but avoid weight gain, choose a balanced variety of lean protein sources, fruits, vegetables, whole grains, and low-fat, calcium rich, dairy products. These foods will provide you with the necessary amount of nutrients, fibers, antioxiants, and phytochemicals. Be aware of your portion sizes and remember that physical activity also helps burn calories and keep off those extra pounds.