We can all agree that water is the top tool for health and hydration not only for skin and hair but also the entire body (we are made up of about 60% water). Here’s ten of the most hydrating foods to “eat your water” for strong, beautiful hair and healthy, hydrated skin. These foods are high in water content so they give you a boost of moisture from the inside out, and let you eat more without taking in extra calories.

1. Celery

2. Cucumber


3. Salmon

4. Eggs

egg yolkDon’t forget to EAT THE EGG YOLK! While egg whites have a ton of low-calorie protein, it’s the egg yolk that contains the essential minerals and vitamins (particularly vitamins A, D, E, B12 and K, riboflavin, folate (great nutrient for pregnant women) and iron).

5. Watermelon

watermelonWatermelons combination of salts, minerals and natural sugars actually hydrates you more effectively than water or even sports drinks.

6. Flaxseeds

7. Walnuts

8. Quinoa

9. Green Juice

Green juice is a great way to load multiple hydrating ingredients into one delicious smoothie (try adding frozen banana to cut the taste of the greens and give your smoothie a nice, creamy consistency).

10. Carrots

rainbow carrotsCarrots contain about 87 percent water and more of the powerful antioxidant beta-carotene than any other vegetable or fruit (if you haven’t ever tried, rainbow carrots are incredible!)