Just about every type of food has protein. Some have more than others. Whether you eat meat or not, you can get enough protein from your diet.
Apart from protein, you might also want to think about what else you're getting from protein-rich foods.
For instance, to limit saturated fat, you'd want to choose lean cuts of meat over fattier cuts. And to cut back on sodium, skip the processed meats like hot dogs and sausage.
If you're trying to get more omega-3s, you might choose salmon, tuna, or eggs enriched with omega-3s.
If you need to get more fiber, look to beans, vegetables, nuts, and legumes.
To help lower the chance of getting heart disease, it's a good idea to limit the amount of red meat, especially processed red meat, and eat more fish, poultry, and beans, according to researchers at the Harvard School of Public Health. Most nutritionists agree the best approach is to choose from a variety of protein sources.
If you're watching your weight, try including protein with every meal. It will help you feel full longer. Spreading protein evenly across your meals is also good for your muscles, which is especially important as you get older and start to lose muscle mass.
Food and Nutrition Board, Institute of Medicine, National Academies: "Dietary Reference Intakes."
Fulgoni, V. American Journal of Clinical Nutrition, May 2008.
Weigle, D. American Journal of Clinical Nutrition, July 2005.
U.S. Department of Agriculture.