Sunflower seeds are the fruits of the beautiful sunflower plant, which is native to North America and is characterized by its impressive height and light yellow petals. These seeds possess a firm texture and a mildly nutty taste, and were a significant source of food for the American Indians. Sunflower seeds remain a popular food in contemporary America, too, although they’re more likely to be consumed raw as a snack than incorporated into cooked meals….
Read More