Asparagus is packed with nutrients, including vitamins A, C, E, K, and B6, as well as folate, iron, copper, calcium, and protein. Plus, it’s a rich source of antioxidants. Not only is asparagus low in fat and calories (one cup sets you back a mere 32 calories), but it also contains lots of soluble and insoluble fiber, making it a good choice if you’re trying to lose weight. Because your body digests fiber slowly, it keeps you feeling full in between meals. To maximize the veggie’s calorie-torching potential, pair it with a hard-boiled egg: the combination of fiber-rich asparagus with the egg’s protein will leave you feeling satisfied.