Vegetables Because green foods are delicious, healthy, and filling, strive to eat some with every meal and snack! First on the list are hearty vegetables. Reach for colourful, nutrient-dense options like the ones below. Broccoli Cauliflower Sweet potatoes Carrots Cucumbers Asparagus Brussels sprouts Salad greens, such as spinach Image Source: Pexels / Magda Ehlers