Beauty products can do wonders for hiding breakouts and blemishes, but truly healthy skin begins from within.

Check out these five foods for healthy skin to give you a beautiful complexion from the inside out!

Of course, healthy eating alone might not be enough to give you flawless skin. On top of the foods we’re listing here, you’ll also want to make sure you’re drinking plenty of water. Staying hydrated can help keep your skin looking supple.

If plain water is way too boring, try spicing it up by adding a squeeze of lemon or a couple of cucumber slices – or both! Cucumber in water might seem a little weird, but I swear, it’s uber refreshing and delicious!

1. Chia and Flax Seeds
Chia and flax are both “superfoods,” meaning they are rich in all kinds of vitamins and minerals that are great for your overall health, and your skin is no exception. Both of these seeds are rich in omega 3 fatty acids, which are wonderful for your skin.

Try adding chia or flax to your morning green smoothie for an omega 3 boost. You can also add them to baked goods, cereal, and salads.

One note about flax seeds: your body can’t digest whole flax seeds, so you’ll need to either grind them yourself or purchase flax meal to get the benefits from this wonder food.

2. Tomatoes
We knew that the acids in tomatoes make them ideal for skin scrubs, but eating tomatoes is great for your skin, too, because of the high lycopene content.

Try stuffing tomatoes with beans and rice, dicing them into soups or salads, or in your morning tofu scramble. Tomato paste has an even higher lycopene concentration, so load up your pasta sauces, soups, and stews with lots of tomato paste to make them taste delicious and give them a nutritional boost!

3. Carrots
The humble carrot might not seem like a nutritional powerhouse, but the beta carotene in orange veggies like carrots is great for your skin!

Of course, you can munch carrot sticks on their own, and carrots make a healthy alternative to salty chips or crackers when you’re serving up dips. You can also add carrots to your soups, salads, casseroles, and even grate them into pasta sauce. Check out this carrot lentil burger recipe for yet another way to eat more carrots!

4. Blueberries
Blueberries are a delicious way to add skin-boosting antioxidants to your diet! Other berries, like strawberries and blackberries are also great for that skin!

I’m the type of person who can’t buy a pint of blueberries and expect them to last the night. If eating your blueberries plain isn’t your thing, though, toss them into your smoothies, oatmeal, or yogurt. You can blend blueberries up into vinaigrette or put a handful on your salad, too. Blueberry jams and candies are delicious, but the extra sugar really negates a lot of the benefit to your skin, and many of those foods contain little to no real blueberries anyway.

When you’re buying processed food that has blueberry in the name, make sure you check those ingredients! It turns out that many “blueberry” foods are made using fake blueberries. Yuck!

5. Avocados
Avocado is rich in healthy fats that are good for your skin, but the real skin-boosting nutrient in this delicious fruit is vitamin E! I know a lot of folks try to avoid avocados because of the fat content, but new research actually shows that people who eat avocados regularly have a lower BMI than people who don’t!

Try avocado in salads, sandwiches, tacos, and burritos. And, of course, there’s always good, old-fashioned guacamole!