If you think you’ll gain weight by eliminating vegetables, you’re wrong Vegetables are a great source of vitamins, fiber, and filling nutrients. Eat two to three cups of vegetables every day, according to recommendations. You can still get the health benefits of veggies by adding them to drinks, even if you’re one of those people who hates them.