Tempeh is an excellent source of protein. Just 3 ounces of the Lightlife brand of tempeh contains 18 grams of protein.