Shallots are a sensational way to flavor your food! A member of the onion family, but not as pungent, shallots not only provide a delicious flavor but are also nutritious! As compared to onions, shallots are more nutrient dense. Here are 3 health reasons to eat shallots: antioxidants, minerals and vitamins.