10 Foods High in Biotin for Glossy Hair, Hard Nails, Glowing Skin and More

6. Sweet Potatoes

Among the vegetables, sweet potatoes contain the highest biotin levels. It is also packed with beta-carotene, which is good for the eyes and improves the skin. There are many ways to prepare sweet potatoes into a delicious dish. You can mash them like mashed potatoes or slice and roast them in the oven with a generous sprinkling of sea salt.

7. Spinach

This leafy green vegetable is Popeye’s favorite because it contains the highest level of biotin. You can freeze spinach and its biotin content will not diminish. A serving of frozen chopped spinach leaves will still contain 7 mcg of biotin. Fresh spinach is the best to eat because it is packed with fiber and filled with nutrients.