Cabbage is one of the most keto-friendly vegetables you can eat. A cup of shredded green cabbage contains roughly 3 grams of net carbs, making it easy to fit into even the strictest 20-gram daily limit. It’s also packed with vitamins and fiber, which can be hard to come by on a low-carb diet.
Net Carbs by Cabbage Variety
Not all cabbage is created equal when it comes to carbs, though the differences are small. Green cabbage comes in at about 3.3 grams of net carbs per 100 grams (5.8 grams total carbs minus 2.5 grams of fiber). Savoy cabbage is nearly identical at 3 grams of net carbs per 100 grams, with slightly more fiber offsetting its slightly higher total carb count.
Red cabbage runs a bit higher, closer to 5 grams of net carbs per cup. That’s still very manageable on keto, but worth tracking if you’re eating large portions. Napa cabbage, the tall, oblong variety common in Asian cooking, tends to be the lightest of all, with fewer carbs per cup because its leaves are thinner and more water-dense.
For most people following a standard keto approach of 20 to 50 grams of net carbs per day, any variety of cabbage works. A generous two-cup serving of green cabbage uses up only about 6 grams of your daily budget.
Raw vs. Cooked: How Preparation Changes Things
Cooking cabbage doesn’t add carbs, but it does shrink the volume dramatically. A big pile of raw shredded cabbage wilts down to a fraction of its original size in a hot pan. That means it’s easy to eat two or three cups’ worth of raw cabbage in a single cooked serving without realizing it. A cup of cooked, boiled cabbage contains about 3.3 grams of total carbs and 1.4 grams of fiber, which puts the net carbs just under 2 grams. That’s low, but keep in mind you started with considerably more raw cabbage to get there.
The practical takeaway: measure your cabbage before cooking if you’re tracking closely, or simply recognize that even a generous cooked portion stays well within keto limits.
Why Cabbage Is Especially Useful on Keto
Beyond low carbs, cabbage solves a few common problems people run into on ketogenic diets.
Fiber is the big one. Many keto dieters struggle with constipation and irregular digestion because they’ve cut out grains, beans, and most fruit. Cabbage delivers both soluble and insoluble fiber. The soluble fiber dissolves in water and forms a gel that slows digestion, helping keep blood sugar steady. The insoluble fiber adds bulk and keeps things moving. Your gut bacteria also ferment that fiber into short-chain fatty acids, compounds that maintain colon health and may reduce inflammation throughout the body.
Then there’s the micronutrient density. A single cup of raw green cabbage (about 89 grams) provides 56% of the daily value for vitamin K, 36% for vitamin C, and 10% for folate. Vitamin K supports blood clotting and bone health, vitamin C handles immune function and skin repair, and folate plays a role in cell division. Getting all of that for roughly 3 net carbs is a bargain you won’t find in many other foods.
Sauerkraut and Kimchi: Even Fewer Carbs
Fermenting cabbage actually lowers its carb content. During fermentation, beneficial bacteria like Lactobacillus feed on the sugars in cabbage, converting them into lactic acid and carbon dioxide. The result is that sauerkraut and kimchi contain fewer residual carbohydrates than the raw cabbage they started as. A half-cup of sauerkraut typically lands around 1 to 2 grams of net carbs.
Fermented cabbage also delivers probiotics, the live bacteria that support gut health. On a diet that’s already low in prebiotic fiber sources, adding sauerkraut or kimchi as a regular side dish pulls double duty. Just check labels on store-bought versions, since some brands add sugar. The ingredient list should be short: cabbage, salt, water, and maybe spices.
A Note on Thyroid Health
Cabbage belongs to the Brassica family (alongside broccoli, kale, and Brussels sprouts), which contains compounds called goitrogens that can interfere with thyroid function in large amounts. Raw cabbage has the highest levels. If you have an existing thyroid condition, cooking your cabbage significantly reduces this concern. Steaming at moderate heat for just 4 minutes cuts goitrogen levels by up to 87%. Stir-frying and blanching are also effective, reducing levels by 57 to 84% depending on time and temperature.
For people with healthy thyroid function, the amounts found in normal dietary portions of raw cabbage are not a concern.
Easy Ways to Use Cabbage on Keto
Cabbage is one of the most versatile keto vegetables because it can stand in for higher-carb ingredients. Sturdy green cabbage leaves work as wraps in place of tortillas. Shredded cabbage sautéed in butter makes a quick side that pairs with any protein. Thinly sliced raw cabbage dressed with oil and vinegar becomes a crunchy slaw that holds up better than lettuce in meal prep.
For heartier meals, cabbage shines in stir-fries with ground pork and sesame oil, in creamy soups where it replaces potatoes, or simply roasted in wedges until the edges caramelize. Because cabbage is inexpensive and keeps for weeks in the refrigerator, it’s one of the easiest vegetables to always have on hand.

