Tofu is a rich source of protein, containing approximately 10 grams per 3-ounce serving.