According to an analysis by David Grotto, a registered dietician and author of the forthcoming book The Best Things You Can Eat, these 10 foods are the lowest calories and most nutritious in terms of amount and richness of vitamins, minerals, healthy fats, fiber and protein.
Beans
Yogurt or Kiefer
Salmon
Lobster
Soy Beans
Oysters
Spinach
Pork