Quinoa is an excellent source of vegetarian protein Soy foods are rich in protein and magnesium Eggs are an excellent source of protein and healthy fats