Tofu is a soybean-based food that is a staple in many Asian cuisines, prized for its versatility and high protein content. This article explains exactly how much protein is in different types of tofu, how it compares to other protein sources, and how to cook it to maximize its nutritional value. Whether you’re a vegetarian, vegan, or just looking to add more plant-based protein to your diet, this guide will give you the facts and practical cooking advice you need.
Ingredients
- 1 block (14-16 oz / 400-450 g) extra-firm tofu
- 2 tablespoons (30 ml) low-sodium soy sauce or tamari
- 1 tablespoon (15 ml) toasted sesame oil
- 1 tablespoon (15 g) cornstarch
- 1 teaspoon (5 g) garlic powder
- 1 teaspoon (5 g) onion powder
- 1/4 teaspoon (1.5 g) black pepper
- 2 tablespoons (30 ml) vegetable oil, for frying
Instructions
- Press the tofu: Remove the tofu from its package and drain the water. Wrap the block in a clean kitchen towel or paper towels, place it on a plate, and put a heavy object (like a cast-iron skillet) on top. Let it sit for 15–20 minutes to release excess water. This step is crucial for crispy results.
- Cut the pressed tofu into 1-inch (2.5 cm) cubes. In a medium bowl, toss the cubes with the soy sauce, sesame oil, garlic powder, onion powder, and black pepper. Let marinate for 5 minutes.
- Add the cornstarch to the bowl and toss gently until the tofu cubes are evenly coated.
- Heat the vegetable oil in a large nonstick skillet over medium-high heat. When the oil shimmers, add the tofu cubes in a single layer (cook in batches if needed). Fry for 3–4 minutes per side, turning occasionally, until all sides are golden brown and crispy. Total cooking time is about 12–15 minutes.
- Remove the crispy tofu with a slotted spoon and drain on paper towels. Serve immediately with your favorite dipping sauce or as part of a larger dish.
Tips
- Pressing is non-negotiable: The more water you remove, the crispier the tofu gets. If you’re short on time, use a tofu press or microwave the tofu for 2 minutes on a paper towel-lined plate to speed up water release.
- Don’t skip the cornstarch: It creates a thin, crispy crust that locks in moisture. You can substitute arrowroot powder or potato starch if needed.
- Use a nonstick pan: Regular stainless steel can cause sticking. If you only have stainless steel, make sure the oil is hot enough before adding tofu.
- Season after cooking for extra flavor: If you want a stronger sauce, toss the cooked tofu in a glaze (like teriyaki) after frying, not before, to keep the crust crisp.
Serving Suggestions
Serve the crispy tofu over steamed rice or noodles with a side of stir-fried vegetables. It also works well in salads, grain bowls, or as a filling for tacos. For a complete meal, pair it with a simple cucumber salad or miso soup.
Variations
- Baked tofu: Instead of frying, toss the coated cubes with 1 tablespoon (15 ml) oil and bake at 400°F (200°C) for 25–30 minutes, flipping halfway. This reduces fat and is hands-off.
- Smoked tofu: Use pre-smoked tofu (usually firm or extra-firm) for a smoky flavor without extra seasoning. Just slice and pan-sear for 2–3 minutes per side.
- Silken tofu: For creamy dishes like smoothies, dressings, or desserts, use silken tofu. It has less protein per serving but a soft texture that blends well. For a savory scramble, use medium-firm tofu.
- Spicy gochujang glaze: Mix 1 tablespoon (15 g) gochujang, 1 tablespoon (15 ml) soy sauce, 1 teaspoon (5 ml) rice vinegar, and 1 teaspoon (5 g) sugar. Toss the cooked tofu in this glaze for a Korean-inspired kick.
Storage and Reheating
Store leftover crispy tofu in an airtight container in the refrigerator for up to 4 days. The texture will soften, but it’s still great in stir-fries or salads. To reheat, place on a baking sheet and warm in a 375°F (190°C) oven for 5–7 minutes, or in an air fryer at 350°F (175°C) for 3–4 minutes. Avoid microwaving, as it makes the tofu rubbery.
Frequently Asked Questions
How much protein is in a block of tofu? A standard 14-16 oz (400-450 g) block of extra-firm tofu contains about 40–50 grams of protein. A single serving (about 3 oz / 85 g) provides roughly 10–12 grams.
Which type of tofu has the most protein? Extra-firm and super-firm tofu have the highest protein content because they contain less water. Firm tofu has slightly less, while silken and soft tofu have the least (about 5–6 grams per serving).
Is tofu a complete protein? Yes, tofu contains all nine essential amino acids, making it a complete protein. This is one reason it’s a popular meat substitute.
Can I eat tofu raw? Yes, tofu is safe to eat raw, but it’s not very flavorful. Pressing and cooking improves texture and taste. If you eat raw, use fresh tofu and store it properly.
How does tofu protein compare to chicken? Chicken has about 31 grams of protein per 100 grams, while extra-firm tofu has about 15–17 grams per 100 grams. You’d need to eat roughly twice as much tofu to get the same protein, but tofu also offers fiber and is lower in saturated fat.
Does freezing tofu increase protein? Freezing doesn’t change the protein content, but it alters the texture, making it chewier and more porous, which helps it absorb marinades better. This is great for stir-fries and stews.
Related
- Sauerkraut Jar Fermenting: A Simple Small-Batch Guide
- Top Fermenting Yeast: How to Use It for Ale
- Vegetable Fermenting Kit: Make Crisp Fermented Vegetables
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).