Tofu

Is Tofu Allowed on Keto?

Keto Status
Limited

Quick Summary

Tofu can fit the Keto diet, but only in particular preparations or quantities. This rests on net carbohydrate content — tofu is a carb load that depends on portion size and what else is eaten in the same meal. Per 100g, tofu contains 16g total carbohydrates, yielding 15.8g net carbs.

Per 100g · Source: USDA FoodData Central

VariantCaloriesProteinFatCarbsFiberNet Carbs
Firm144kcal17.3g8.7g2.8g2.3g0.5g
Soft/Silken270kcal18.8g20.2g8.9g3.9g5g

Tofu is classified as Limited under standard keto guidelines — firm tofu contains approximately 1–2g of net carbohydrates per 3-ounce serving, making it the most keto-compatible plant-based protein source in published keto references.

Key Takeaways

  • Tofu is classified as Limited under standard keto guidelines.
  • Firm tofu contains approximately 1–2g net carbohydrates per 3-ounce serving.
  • Lower in carbohydrates than most other legume and plant protein products.
  • Flavored and marinated tofu products require label review for added sugar.

Classification Overview

Tofu is made from coagulated soy milk pressed into blocks. Its processing removes most of the soy carbohydrate content, resulting in a low-carbohydrate plant protein.

Firm and Extra-Firm Tofu

Firm and extra-firm tofu contain approximately 1.5–2g of net carbohydrates per 3-ounce serving. The pressing process removes much of the water and soybean liquid content, concentrating the protein and reducing the remaining carbohydrates. Published keto references classify firm and extra-firm tofu as generally compatible with keto carbohydrate budgets.

Silken Tofu

Silken tofu is softer and has a higher water content than firm tofu. It contains approximately 2–3g of net carbohydrates per 3-ounce serving — slightly more than firm varieties. Published keto references use silken tofu in desserts, smoothies, and creamy sauce applications.

Comparison with Tempeh

Firm tofu (1–2g net carbs per 3 oz) has substantially fewer carbohydrates than tempeh (7–9g net carbs per 3 oz). Both are soy-derived proteins classified as Limited, but tofu’s lower carbohydrate content makes it more readily compatible with strict keto carbohydrate limits. Published keto references more frequently recommend tofu over tempeh as a plant-based protein source.

Flavored and Pre-Marinated Varieties

Commercial marinated, baked, and flavored tofu products may contain significant added carbohydrates from teriyaki, barbecue, or sweet and sour marinades. These can be label-reviewed. Plain tofu marinated at home with keto-compliant seasonings is the standard keto reference approach.

Summary

Tofu is classified as Limited under standard keto guidelines. Plain firm tofu contains approximately 1–2g of net carbohydrates per 3-ounce serving — among the lowest carbohydrate contents of plant-based protein foods and compatible with standard keto carbohydrate budgets. Published keto references include plain tofu as the primary plant-based keto protein option. Flavored and marinated tofu products require label review for added carbohydrates.

This is reference-only classification content and does not constitute medical or dietary advice.

Why Tofu Is Limited

Tofu can fit the Keto diet only in some forms because tofu is a carb load that depends on portion size and what else is eaten in the same meal. Per 100g, tofu contains 94kcal with 3.5g protein, 1.8g fat, 16g carbohydrates. On keto, the relevant number on the label is total carbohydrates minus fiber — the "net carb" figure most practitioners track against a 20–50g daily ceiling. Whether tofu fits on a given day depends on the rest of the day, not on the food alone.

Key Ingredients to Watch

  • Whether the legume is high in galacto-oligosaccharides, which matters for low-FODMAP eating
  • Added sugars and fats in canned baked beans and similar prepared versions
  • Lectin and phytate content, which some elimination diets treat as concerns

Common Mistakes

  • Skipping the label check on the assumption that "Limited" means "fine in moderation" — for many diets it specifically means "fine in some forms but not others."
  • Treating tofu as fully Allowed — the Limited classification means specific conditions or quantities apply.
  • Ignoring brand differences — some versions of tofu are compatible while others are not, depending on what was added during processing.

Frequently Asked Questions

Is tofu allowed on keto?
Tofu is classified as Limited under standard keto guidelines. Firm or extra-firm tofu contains approximately 1–2g of net carbohydrates per 3-ounce (85g) serving, making it generally compatible with keto carbohydrate budgets. Its relatively low carbohydrate content compared to other soy and legume products makes it the most frequently referenced plant-based keto protein option.
How many carbs are in tofu?
Firm tofu contains approximately 2g of total carbohydrates and 0.3g of fiber per 3-ounce (85g) serving, yielding approximately 1.5–2g of net carbohydrates. Silken tofu contains slightly more carbohydrates (approximately 2–3g per 3-ounce serving). Extra-firm tofu has a similar carbohydrate profile to firm tofu.
Is tofu a good protein source for keto?
Firm tofu provides approximately 7–8g of protein and 3–4g of fat per 3-ounce serving with approximately 1–2g of net carbohydrates. While the carbohydrate content is low, tofu has less protein per serving than animal protein sources (chicken: 21g per 3-oz, beef: 22g per 3-oz). Published keto references include tofu as a Limited plant-based protein option.
Is silken tofu keto-compliant?
Silken tofu contains slightly more carbohydrates than firm tofu — approximately 2–3g of net carbohydrates per 3-ounce serving due to its higher water and natural sugar content. It is generally classified as Limited under standard keto guidelines. Silken tofu is referenced in keto dessert and smoothie recipes due to its creamy texture.
Are flavored or marinated tofu products keto-compliant?
Pre-marinated, baked, or flavored tofu products may contain added sugar, teriyaki sauce, or other carbohydrate-containing marinades that increase carbohydrate content above plain tofu. Flavored tofu products can be label-reviewed. Published keto references recommend plain firm or extra-firm tofu for keto use, marinated with keto-compliant ingredients at home.
How is tofu used in keto cooking?
Published keto references use tofu in: stir-fries with low-carbohydrate vegetables and keto-compliant sauces, baked and pan-fried as a meat substitute, cubed in soups, scrambled as a vegan egg substitute, blended in keto smoothies or desserts (silken tofu), and marinated in soy sauce, sesame oil, and garlic. Its neutral flavor absorbs seasonings effectively.

Tofu on Other Diets

See how tofu is classified across different dietary frameworks.

Compare all diets for tofu

Other classified foods

Foods in the same category with a different classification under Keto guidelines.

Allowed Dec 31, 2024
Is Eggs Allowed on Keto?
A classification reference for eggs under standard keto guidelines, including chicken eggs, egg whites, and egg products.
ProteinKeto
Allowed Dec 31, 2024
Is Ghee Allowed on Keto?
A classification reference for ghee under standard keto guidelines, covering clarified butter and its role in keto dietary plans.
Fats & OilsKeto
Allowed Dec 31, 2024
Is Grapeseed Oil Allowed on Keto?
A classification reference for grapeseed oil under standard keto guidelines, covering its zero carbohydrate content and fat composition.
Fats & OilsKeto
Allowed Dec 31, 2024
Is Green Tea Allowed on Keto?
A classification reference for green tea under standard keto guidelines, covering plain, unsweetened, and sweetened varieties.
BeveragesKeto
Allowed Dec 31, 2024
Is Ground Beef Allowed on Keto?
A classification reference for ground beef under standard keto guidelines, covering all fat percentages and preparation methods.
Meat & PoultryKeto
Allowed Dec 31, 2024
Is Hemp Seeds Allowed on Keto?
A classification reference for hemp seeds under standard keto guidelines, covering their net carbohydrate content and keto compliance status.
Nuts & SeedsKeto

Explore Keto