While topical creams and beauty treatments are important for maintaining smooth, glowing skin, beauty also comes from within. From wholesome fruits to nutrient-packed snacks, we’ve rounded up an easy guide to eating the best foods for glowing skin.

Eat lots of blueberries—this low-profile berry is packed with antioxidants to protect you from premature aging. Add a cup to your yogurt or cereal in the morning.

Keep your skin moisturized with wild salmon. Salmon is a good source for omega-3 fatty acids, which will keep your skin hydrated. Try it grilled, baked or mixed in a salad.

Incorporate lots of green in to your diet. Spinach is a good source of vitamins B, C and E, potassium, calcium, iron, magnesium, and omega-3 fatty acids. It will keep your eyes healthy and your nails strong.

Snack on walnuts. Enjoy smooth skin, healthy hair and strong bones thanks to the daily dose of nutrients you get from eating a handful of nuts a day.

Did you know kiwis help prevent wrinkles? The fruzzy fruit helps keep skin firm and are great for healthy bones and teeth.

Keep a stash of dark chocolate in your pantry. Dark chocolate helps keep skin hydrated and protectsyour skin from sun damage. Make sure you buy chocolate that has at least 60 percent cacao.

Another anti-aging food favorite is sweet potatoes. This superfood has beta-carotene, an antioxidant that fights aging.

A cup of strawberries has up to 130 percent of DV of vitamin C, an antioxidant that boosts collagen production to help keep skin smooth and firm.

Now that you have a list of what to eat for glowing skin, start improving from within today!