Protein foods include both animal (meat, poultry, seafood, and eggs) and plant (beans, peas, soy products, nuts, and seeds) sources. We all need protein—but most Americans eat enough, and some eat more than they need. How much is enough? Most people, ages 9 and older, should eat 5 to 7 ounces* of protein foods each day.