Tofu contains both carbs and protein. The ratio of carbs to protein depends on the brand and type of tofu. Firmer tofu is usually higher in protein. I used Wildwood High Protein Super Firm Tofu for this recipe which contains 15 grams of protein and only 3 grams of carbs per serving.