While many products promise a radiant skin or glossy hair, no beauty product is as effective as a healthy and balanced diet, rich in vitamins and nutrients. Wondering which are the foods that make you pretty? Here are 7 great foods for healthy skin and hair.

1. Wild Salmon

Salmon is not also great for brain activity, but is also a food that makes you beautiful. Wild salmon is packed with omega-3 fatty acids and selenium, which contribute to your overall skin and hair health. Tuna and cod also contain omega-3 fatty acids.

2. Blueberries

Blueberries are yet another delicious food that makes you beautiful. They are rich in vitamin C and antioxidants which help keep your skin smooth and firm, preventing premature aging. Blackberries, pomegranate and strawberries are also packed with vitamin C and antioxidants.

Foods For Glowing Skin

3. Pumpkin Seeds

Pumpkin seeds are loaded with vitamin E and omega-3 fatty acids, which will keep your skin smooth and young, also fighting acne and other skin problems. Sunflower seeds and chia seeds are very effective as well.

4. Kidney Beans

Kidney beans are another yummy food that makes you beautiful. They are a great source of protein, iron, zinc and biotin, which help strengthen your hair and nails. Lentils and chickpeas are great beauty foods as well.

5. Tomatoes

Another wonder food that makes you beautiful, tomatoes are rich in vitamin A, which helps keep your skin healthy and supple. They are also packed with lycopene, which helps protect the skin from UV radiation. Tomato pastes, carrots and sweet potatoes are also great for your skin.

6. Oranges

Looking for a food that makes your beautiful? Oranges are loaded with vitamin C and bioflavonoids, which enhances collagen production, helping keep your skin smooth and firm. Grapefruits, cantaloupes and lemons are other wonder fruits.

Beauty Boosting Foods

7. Oysters

Oysters are not only a fabled aphrodisiac, but also a food that makes you beautiful. They are a a great source of protein, vitamin B and zinc, which can make your skin and hair glow with beauty.

Green Tea
OK, not exactly a food, but green tea is rich in antioxidants and works wonders for your skin and overall health. To get the best benefits for your health, choose a premium or organic blend.

Keeping yourself hydrated is essential if you want to look good and feel good. For healthy skin and hair, make sure you drink at least eight glasses of water every day.

You might also be interested in:
10 Healthy Foods for Clear Skin and Glossy Hair
Skin Friendly Snacks

Photos: Thinkstock