Globe artichokes can fit into a keto diet, but they require some portion awareness. A full medium artichoke contains roughly 14g of total carbs and about 7g of net carbs (after subtracting fiber), which is a meaningful chunk of a typical 20 to 50g daily keto carb budget. That said, the high fiber content and rich nutrient profile make artichokes one of the better vegetable choices for keto compared to starchier options.
Net Carbs in a Globe Artichoke
A raw globe artichoke weighing about 150g (roughly one cup of artichoke pieces) contains around 17g of total carbohydrates. However, a significant portion of those carbs come from dietary fiber, which your body doesn’t digest or absorb as glucose. After subtracting fiber, the net carb count lands in the range of 7 to 9g per serving. That’s moderate for a keto vegetable, falling between low-carb staples like spinach or zucchini and higher-carb options like sweet potatoes or corn.
For context, if you’re following a strict keto protocol aiming for 20 to 30g of net carbs per day, a single artichoke would use up roughly a quarter to a third of your daily allowance. On a more relaxed approach with a 50g ceiling, it fits comfortably alongside other foods throughout the day.
Why Artichoke Fiber Works in Your Favor
Much of the carbohydrate in artichokes comes from inulin, a type of soluble fiber that behaves differently from simple sugars. Inulin slows the release of glucose into your bloodstream, preventing the sharp insulin spikes that can kick you out of ketosis. Research from the National Library of Medicine confirms that inulin helps keep blood sugar steady by slowing the breakdown of complex carbohydrates, limiting fat accumulation from excess insulin. This makes artichokes a smarter carb choice than foods with the same total carb count but less fiber.
Inulin also acts as a prebiotic, feeding beneficial gut bacteria. People on keto sometimes struggle with digestive regularity due to lower fiber intake overall, so artichokes pull double duty here.
Globe Artichoke vs. Jerusalem Artichoke
This is a distinction worth knowing, because the two vegetables are completely unrelated despite sharing a name. Globe artichokes are the thistle-like vegetable with layered leaves you’d find at a dinner table. Jerusalem artichokes (also called sunchokes) are a root vegetable that looks like ginger.
The carb difference is significant. A 150g serving of Jerusalem artichoke contains about 26g of total carbohydrates, roughly 50% more than the same amount of globe artichoke. Jerusalem artichokes are also about 76% inulin by dry weight, and when stored for any length of time, that inulin converts into fructose, a simple sugar. This makes sunchokes a much harder fit for keto. If you’re shopping or ordering at a restaurant, make sure you’re getting the globe variety.
Electrolytes That Help on Keto
Beyond carb counts, artichokes bring something else keto dieters often need: electrolytes. One cup of raw artichoke provides 429mg of potassium and 63mg of magnesium. Both minerals are lost more rapidly when you’re in ketosis because lower insulin levels cause your kidneys to excrete more sodium, and potassium and magnesium follow. This electrolyte depletion is the main driver behind “keto flu,” that sluggish, headachy feeling some people experience in the first week or two of the diet.
For comparison, a medium banana (often cited as a potassium powerhouse) has about 422mg, nearly the same as a serving of artichoke but with roughly triple the net carbs. Artichokes give you comparable electrolyte support at a fraction of the carb cost.
How to Portion Artichokes on Keto
The easiest approach is to treat half a medium artichoke as a standard keto serving. That keeps you at roughly 3.5 to 4.5g of net carbs, which is easy to work into almost any meal plan without crowding out other foods. A whole artichoke works fine too, especially on days when the rest of your meals are very low carb (eggs, meat, leafy greens).
Preparation matters. Steamed or boiled artichokes with butter, olive oil, or a lemon-garlic dip are naturally keto-friendly. Artichoke hearts packed in olive oil are another convenient option, though check the label for added sugars in marinades. Avoid breaded or fried artichoke dishes, where the coating adds carbs that weren’t part of the original vegetable.
Canned artichoke hearts are generally fine. They tend to come in water or brine, and a typical half-cup serving of canned hearts contains around 4 to 6g of net carbs. Just drain them well and watch for brands that add sugar to the liquid.
Comparing Artichokes to Other Keto Vegetables
- Spinach (1 cup raw): about 0.4g net carbs. Far lower, but also far less filling.
- Broccoli (1 cup chopped): about 3.6g net carbs. A closer match with similar fiber benefits.
- Cauliflower (1 cup): about 2.8g net carbs. Lower carb, which is why it’s become the default keto substitute for rice and potatoes.
- Bell pepper (1 medium): about 4.7g net carbs. Similar range to half an artichoke.
- Globe artichoke (1 medium): about 7 to 9g net carbs. Higher than most keto-staple vegetables, but packed with more fiber, potassium, and magnesium per serving.
Artichokes sit at the upper end of keto-compatible vegetables. They’re not something you’d eat in unlimited quantities the way you might with leafy greens, but a serving or two per day fits comfortably within standard keto limits as long as you’re tracking your totals.

