Foods

Is Cabbage Keto Friendly? Yes, but Only With Fat

FoodsRobert7 Min Read
Last Updated:

Cabbage is one of the cheapest, most useful vegetables on a ketogenic diet, and every variety of it fits. A cup of raw green cabbage carries about 3 g of net carbs. A cup of cooked cabbage is about 5 g. A whole head, which feeds a family for a week, is roughly 45 g. You will not overeat cabbage into a carb problem.

Under the Pure Keto™ Standard, plain cabbage plots in the Not Keto zone, and cabbage as it is normally eaten scores Pure Keto. That sounds contradictory until you look at the scoring triangle. Cabbage has no fat, so nearly every one of its few calories is a carbohydrate calorie, and a food that is 72 percent carbohydrate by calories sits at the carb corner no matter how few grams that is. Plain boiled cabbage cannot fuel ketosis. Cook it in a generous amount of butter, bacon fat or olive oil, or dress it with a real mayonnaise, and the plate moves to the fat corner and lands in the Pure Keto zone.

The Pure Keto™ score for cabbage

The score box above is for a cup of cooked, chopped green cabbage: 35 calories, a trace of fat, 1.9 g of protein and 5.5 g of net carbs after deducting 2.8 g of intrinsic plant fiber under the Pure Keto Net Carb Standard.

Look at the share-of-calories line. Cabbage has almost no calories, and the few it has come almost entirely from carbohydrate: roughly 3 percent fat, 25 percent protein and 72 percent net carbs. The Pure Keto Standard scores by that ratio, and anything past 40 percent net carbs plots in the Not Keto zone. That is where plain cabbage sits, next to broccoli and cauliflower. It is not a warning that cabbage will end ketosis; 5 g of net carbs cannot. It is a statement that plain cabbage delivers nothing for ketosis to run on. The fix is in the next table.

Here is how the types compare, raw, per cup chopped:

Cabbage (1 cup raw) Fat Protein Net carbs Notes
Napa (Chinese) cabbage 0.2 g 1.1 g 1.2 g Lowest carb; best for stir-fries and kimchi
Bok choy 0.2 g 1.1 g 1.2 g Technically a Chinese cabbage
Savoy cabbage 0.1 g 1.4 g 2.1 g Tender, good for wraps and rolls
Green cabbage 0.1 g 1.1 g 3 g The standard
Red (purple) cabbage 0.1 g 1.3 g 4.7 g Most anthocyanins, most carbs
Sauerkraut, 1/2 cup 0.1 g 0.7 g 1.5 g Fermentation lowers the sugar
Cooked green cabbage, 1 cup 0.1 g 1.9 g 5.5 g More compact than raw

And here is what happens when you cook it the way people actually cook it:

As served Fat Protein Net carbs Pure Keto zone
1 cup cooked cabbage, plain 0.1 g 1.9 g 5.5 g Not Keto (no fat)
1 cup cabbage sautéed in 1 tbsp butter 12 g 2 g 5.5 g Keto Friendly
1 cup cabbage sautéed in 2 tbsp butter 24 g 2 g 5.5 g Pure Keto
1 cup fried cabbage with 2 slices bacon 9 g 8 g 5.5 g Keto Friendly
1 cup fried cabbage, 2 slices bacon + 1 tbsp butter 21 g 8 g 5.5 g Pure Keto
1 cup homemade coleslaw, 2 tbsp full-fat mayo 14 g 1.5 g 4 g Keto Friendly
1 cup homemade coleslaw, 3 tbsp full-fat mayo 21 g 1.5 g 4 g Pure Keto
1 cup store-bought coleslaw 8 g 1 g 14 g Not Keto
1 cup cabbage with fat-free dressing 0.2 g 1.2 g 8 g Not Keto

One tablespoon of butter per cup moves cabbage from the Not Keto corner of the triangle into Keto Friendly; two tablespoons take it to Pure Keto, without adding a single carb. Cabbage carries a few more carbs per cup than spinach, so it needs a little more fat to cross the 10 percent line. Sugar in the dressing is the entire difference between keto coleslaw and the deli-counter kind.

Why plain cabbage plots in the Not Keto zone

The scoring triangle has three corners: fat, protein and net carbs. A food lands wherever its calories come from. Cabbage has no fat and little protein, so it lands near the carb corner even though the total is only 35 calories a cup. Chicken breast and shrimp land near the protein corner and score Low Carb for the same reason: controlled carbs, no fat. Neither will interrupt ketosis, and neither supplies anything for it to run on. A plate of boiled cabbage next to a grilled chicken breast is a low-carb meal that produces very few ketones.

The fix is not to eat less cabbage. It is to stop cooking it without fat. Cabbage is a fat sponge: fried in bacon grease, braised in butter, roasted in olive oil, or tossed with mayonnaise, it carries the fat that turns the meal Pure Keto and tastes far better for it. The old-fashioned ways of cooking cabbage were keto before keto existed.

How much cabbage fits on keto

More than you will eat. To reach 20 g of net carbs you need about six cups of raw green cabbage or four cups cooked. A quarter head, which is a big side for one person, is about 11 g. Napa cabbage goes further still: a full pound is under 6 g.

Two practical notes. Cabbage is a cruciferous vegetable and produces gas in quantity; fermented (sauerkraut, kimchi) and well-cooked cabbage are easier on most people than a large raw slaw. And red cabbage is the one to count if you eat a lot of it, at nearly 5 g per cup.

The best keto ways to eat cabbage

  • Fried cabbage with bacon. Render two slices of bacon, cook chopped cabbage in the fat with onion powder and pepper until the edges brown. The classic Southern side, Pure Keto as written.
  • Buttered cabbage. Wedges steamed then finished in butter, or shredded cabbage sautéed in butter with caraway. The simplest version; use two tablespoons per cup to score Pure Keto.
  • Keto coleslaw. Shredded green and red cabbage with a dressing of full-fat mayonnaise, apple cider vinegar, a little mustard and a keto sweetener like stevia or erythritol. See our full coleslaw guide for the store-bought numbers.
  • Cabbage as noodles. Thin-sliced cabbage sautéed soft replaces egg noodles under beef stroganoff, or in a "crack slaw" with ground beef, sesame oil and soy sauce.
  • Cabbage rolls without rice. Savoy leaves wrapped around ground beef, cauliflower rice and cheese, baked in a no-sugar tomato sauce. Around 6 g net carbs per two rolls.
  • Cabbage steaks. Thick slices roasted at 400°F with olive oil, salt and parmesan until charred.
  • Kimchi and sauerkraut. One to 2 g net carbs per half cup. Check kimchi labels; some brands add sugar or rice flour to the paste. Our sauerkraut guide covers the fermented versions.
  • Cabbage soup. With bone broth, sausage or ground beef and a dollop of sour cream. Skip the tomatoes-and-cabbage "diet soup" recipes that leave out the fat.
  • With Spam or sausage. A one-pan meal: Spam cubes or sliced kielbasa crisped first, then cabbage cooked in the drippings.

Cabbage products to check

  • Bagged coleslaw mix: just shredded cabbage and carrot, about 3 g net carbs per cup. Fine. The dressing packets sold with "kits" are not.
  • Pre-made coleslaw (deli, KFC, Chick-fil-A): 10 to 15 g net carbs per side, almost all from sugar in the dressing.
  • Egg roll in a bowl / crack slaw: keto when made at home; restaurant and frozen versions may add cornstarch or sugar.
  • Kimchi: read the label for sugar and rice flour.
  • Cabbage juice: the fiber is gone, so the carbs are more concentrated. Not worth it on keto.

The bottom line

Cabbage is keto friendly as it is normally eaten: about 3 g net carbs per raw cup of green cabbage, 5 g cooked, and as little as 1 g for napa. Under the Pure Keto Standard plain cabbage plots in the Not Keto zone because it has no fat, and it scores Pure Keto the moment it meets butter, bacon fat or full-fat mayonnaise. Cook it that way and eat as much as you like.

Sources

  • U.S. Department of Agriculture, FoodData Central. Cabbage, raw (SR Legacy 169975); Cabbage, cooked, boiled, drained, without salt (SR Legacy 169976); Cabbage, red, raw (SR Legacy 169977); Cabbage, chinese (pe-tsai), raw (SR Legacy 170389); Cabbage, savoy, raw (SR Legacy 170391); Sauerkraut, canned (SR Legacy 169279).
  • KFC and Chick-fil-A published nutrition information for coleslaw sides, accessed September 2026.

Frequently asked questions

Is cabbage keto friendly?

Yes, as it is normally eaten. Raw green cabbage has about 3 g net carbs per cup and cooked cabbage about 5 g. Because it has no fat, plain cabbage plots in the Not Keto zone on the Pure Keto scoring triangle, but cooked in butter, bacon fat or oil the plate scores Pure Keto. Cabbage is a vehicle for fat, and that is how to eat it on keto.

How many net carbs are in cabbage?

About 3 g net carbs per cup of raw chopped green cabbage (5.2 g total carbs minus 2.2 g fiber). A cup of cooked cabbage is about 5.5 g net carbs because it is more compact. A whole medium head of green cabbage is roughly 45 g net carbs, so a quarter head is around 11 g.

Is purple (red) cabbage keto?

Yes, with slightly more carbs than green: about 4.7 g net carbs per raw cup versus 3 g. It is also higher in anthocyanins and vitamin C. Use it raw in slaws and salads where the color matters, and count it at about 5 g per cup.

Which cabbage is lowest in carbs?

Napa (Chinese) cabbage, at about 1.2 g net carbs per cup raw, followed by savoy and bok choy at around 2 g, green cabbage at 3 g and red cabbage at 4.7 g. All of them are keto friendly; the differences only matter if you are eating cabbage by the head.

Is coleslaw keto?

Homemade coleslaw with a generous full-fat mayonnaise dressing (about 3 tablespoons per cup) and a keto sweetener scores Pure Keto at about 4 g net carbs per cup. Store-bought and restaurant coleslaw is usually not, because the dressing carries 10 to 15 g of sugar per serving. KFC coleslaw is about 14 g net carbs per side.

Is sauerkraut keto?

Yes. Fermentation eats some of the sugar, so sauerkraut comes in at about 1 to 2 g net carbs per half cup. Choose refrigerated, unpasteurized sauerkraut for the live cultures, and check that no sugar was added. Like every plain vegetable it plots near the carb corner of the triangle on its own, so eat it the traditional way, next to fatty pork or sausage.

More Vegetables on Keto