Another excellent source of protein from soy, tempeh offers about 15 grams of protein per half-cup. It's also fermented, which can help with gut health.
With about 10 grams of protein per 3 tablespoons, hemp seeds are a great addition to smoothies or on top of salads.