Nuts are another fantastic source of good fat. "It's the omegas in the nuts that are so good for your skin," says Carpenter. "Some nuts, like almonds, also have vitamin E
." They have anti-inflammatory properties that can help with conditions like acne, psoriasis, and eczema.
While walnuts contain the most omega-3s, all nuts, including almonds, hazelnuts, peanuts, and pistachios, are good for your health when eaten in moderation. Instead of a handful of chips when you feel hungry, swap in a handful of mixed nuts to see the skin-smoothing benefits.