In the world of snacking, it feels like you have to choose: Would you rather have something healthy or something tasty? Sunflower seeds—a favorite of baseball players, artist Ai Weiwei (in 2010, he created an art installation with more than 100 million), and the Erewhon set—checks both boxes, with incredible health benefits packed into a tiny package. Read on to find out why you should be snacking on the seed regularly.
All about sunflower seeds
Found at the center of a sunflower bloom, sunflower seeds are harvested from the plant with a hard shell on (though you should not consume that part). Sold either with or without the shell, they can be eaten raw or roasted.
What are the nutritional benefits of sunflower seeds?
Sunflower seeds are an excellent source of protein, which plays an important role in your immune system, muscle function, and hormone regulation. According to the USDA, 100 grams of raw sunflower seed kernels contain an impressive 18.9 g of protein. (Two large eggs, for comparison, have 12.4 g of protein, per the USDA.)
A 2025 scientific review published in the journal Food and Humanity reports that sunflower seeds are also “abundant in vitamin E, a powerful antioxidant known for its role in protecting cells from oxidative stress and reducing inflammation.” This is part of what helps vitamin E support the immune system and potentially reduce the risk of chronic diseases.
In addition to protein and antioxidants, sunflower seeds contain B vitamins and minerals like magnesium, selenium, copper, zinc, iron, and potassium, says Umo Callins, MS, RD, CSSD, LD, CPT. These nutrients, she explains, help the body turn food into energy, support muscle, nerve, and immune system function, make red blood cells, and more.
And as if that wasn’t enough, Food and Humanity’s review notes that the seeds are also “an excellent source of essential fatty acids, particularly linoleic acid, which plays a crucial role in maintaining cardiovascular health.”
And as if that wasn’t enough, 100 g of raw sunflower seed kernels also contain 7.2 g of fiber. (According to an article from The Harvard T.H. Chan School of Public Health, children and adults should have at least 25 to 35 g of fiber a day, but most Americans only get about 15 g regularly.)
Altogether, Callins says sunflower seeds may support heart health, immune function, antioxidant protection, and more, but she cautions that they’re “one helpful food in an overall balanced diet, not a cure-all.”
Does roasting sunflower seeds affect their nutritional value?
“Roasting can make sunflower seeds taste better and improve shelf stability,” Callins explains, “But it can also reduce some heat-sensitive nutrients, especially vitamin E, and some antioxidant compounds.”
She adds, “Lightly roasted seeds are a good choice, but very high heat or long roasting can slightly lower some delicate nutrients.”
A 2021 study published in Food Science & Nutrition also reports that roasting the seeds is better for preserving their nutrients and antioxidants than boiling.
How many sunflower seeds should I eat?
Whether you enjoy them plain, on a salad, or in a smoothie, Callins recommends having 1 ounce, or about ¼ cup, of shelled sunflower seeds a day. It is possible to have too many of the seeds, she cautions, as “they’re calorie-dense and can add a lot of sodium if heavily salted.”
Who shouldn’t eat sunflower seeds?
Anyone with a sunflower seed allergy should avoid eating them. Those who need to limit sodium, calories, phosphorus, or potassium should also be careful about portion size and seasoning, especially if the sunflower seeds are salted, Callins says.