Is Tempeh Keto? Net Carbs and How Much to Eat

Tempeh can fit on a keto diet, but it takes more planning than most animal proteins. A 3-ounce serving of plain soybean tempeh contains about 10 grams of total carbs and 7 grams of fiber, leaving roughly 3 to 5 grams of net carbs. That’s a meaningful chunk of a strict 20-gram daily limit, but entirely workable if you budget for it.

Net Carbs in a Serving of Tempeh

The exact numbers shift slightly depending on the source and serving size, but they cluster in the same range. A 3-ounce (85-gram) serving of plain tempeh provides about 10 grams of total carbohydrates and 7 grams of fiber. Subtract the fiber and you’re looking at roughly 3 net carbs. Scale up to a 3.5-ounce (100-gram) portion and total carbs land around 8 to 12 grams, with fiber bringing net carbs to somewhere between 3 and 5 grams.

For context, that same 3-ounce serving delivers 16 grams of protein and 5 grams of fat. The protein-to-net-carb ratio is strong, which matters on keto where you want to hit protein targets without burning through your carb budget. You also get 160 calories, 10% of your daily iron, and a decent amount of potassium.

Why Fermentation Helps

Tempeh starts as whole soybeans, but the fermentation process changes its nutritional profile in ways that favor low-carb eating. The fungus used in fermentation (Rhizopus) breaks down starches as it grows, reducing the amount of digestible starch in the finished product. Studies show that fermented soybeans release less glucose during digestion than the same beans simply cooked. So even though tempeh still contains carbohydrates, your body absorbs them more slowly and incompletely compared to eating plain cooked soybeans.

Fermentation also breaks down compounds called phytates by up to 65%, which normally block mineral absorption. This means the iron, zinc, and calcium in tempeh are more available to your body. The same process reduces trypsin inhibitors by 64 to 67%, improving protein digestibility. For keto dieters relying on tempeh as a primary protein source, this is a real advantage: you absorb more of what you eat.

Tempeh also has a low glycemic index, falling below 55, which means it won’t cause the kind of blood sugar spike that could disrupt ketosis.

Store-Bought Tempeh Can Be a Carb Trap

Plain soybean tempeh is one thing. The flavored, multi-grain varieties lining grocery store shelves are another. Many commercial brands mix soybeans with brown rice, barley, bulgur wheat, millet, or lentils. These additions can push the carb count well above what plain tempeh delivers. One cup of chopped tempeh (a larger portion than most people realize) can hit 13 grams of carbs or more when grains are included.

Marinated or pre-seasoned tempeh is another concern. Teriyaki, barbecue, and sweet chili varieties often contain added sugars that don’t show up until you read the nutrition label carefully. On keto, your safest bet is buying plain, unflavored tempeh made from soybeans only, then seasoning it yourself.

How Tempeh Compares to Tofu

If your main goal is minimizing carbs, tofu wins. A 3-ounce serving of tofu contains just 2 grams of total carbs and 2 grams of fiber, compared to tempeh’s 10 grams of carbs and 7 grams of fiber. On a strict keto plan where every gram counts, tofu gives you more flexibility with the rest of your meals.

But tempeh has real advantages that make it worth the extra carbs for many people. It packs twice the protein (16 grams versus 8 grams per serving), more iron, more potassium, and a firmer, meatier texture that holds up better in stir-fries and on the grill. The fermentation also provides beneficial enzymes and better nutrient absorption that tofu doesn’t offer. If you have room in your carb budget, tempeh is the more nutritionally dense choice. If you’re cutting it close, tofu is the safer option.

Keto-Friendly Ways to Prepare Tempeh

The simplest approach is slicing tempeh into thin strips and pan-frying it in a high-heat fat like avocado oil or coconut oil. This adds healthy fats (which keto demands) and gives the outside a satisfying crunch without any added carbs. Season with salt, garlic, and black pepper, and you have a complete keto-friendly protein in under ten minutes.

For marinades, stick to soy sauce or coconut aminos as your base, add garlic, and use a sugar-free sweetener if you want any hint of sweetness. Erythritol-based brown sugar substitutes work well for mimicking the caramelization of traditional tempeh marinades without the carbs. Avoid honey, maple syrup, and pre-made sauces with sugar listed in the first few ingredients.

Crumbled tempeh also works as a ground meat substitute in keto recipes. Brown it in butter or ghee with taco seasoning for lettuce wraps, or sauté it with cauliflower rice and sesame oil for a low-carb fried rice. Because tempeh absorbs flavors readily, it adapts to almost any cuisine without needing high-carb sauces.

How Much Tempeh to Eat on Keto

A single 3-ounce serving is the practical sweet spot for most keto dieters. At 3 to 5 net carbs, it fits comfortably into a 20-gram daily limit while leaving room for vegetables, nuts, and other foods that carry small amounts of carbs. Eating a full cup of tempeh in one sitting would push you toward 8 or more net carbs from that food alone, which starts to crowd out everything else.

If you’re following a more liberal low-carb plan with a 50-gram daily limit, you have much more room. Two servings of plain tempeh per day would still leave you with 40 or more grams for other foods. The tighter your carb target, the more carefully you need to portion tempeh and the more important it becomes to choose plain varieties without added grains.