Brussels sprouts are one of the most keto-friendly vegetables you can eat. A cup of raw Brussels sprouts contains roughly 8 grams of total carbohydrates and about 3.4 grams of fiber, leaving you with under 5 grams of net carbs. That is a small fraction of even the strictest ketogenic daily limit, making these miniature cabbages an easy fit for low-carb meals. But raw and cooked servings differ more than most people expect, and the details matter when you are watching every gram.
Net Carbs in Raw Versus Cooked Brussels Sprouts
The “net carbs” figure that keto dieters track is simply total carbohydrates minus fiber, since fiber passes through the digestive tract without raising blood sugar in a meaningful way. For raw Brussels sprouts, one cup (about 88 grams) delivers approximately 7.9 grams of total carbs and 3.4 grams of fiber, landing around 4.5 grams of net carbs. That number shifts when you cook them, though not because the sprouts themselves change all that dramatically in composition.
The real difference is volume. Brussels sprouts shrink when heated. A cup of cooked, drained sprouts weighs closer to 155 grams, nearly double the weight of a cup of raw ones. You are simply eating more vegetable per cup measure. A cup of boiled Brussels sprouts contains roughly 11 grams of total carbs and about 4 grams of fiber, putting net carbs somewhere around 7 grams. Roasting concentrates them even further because moisture evaporates, so a cup of roasted sprouts can edge slightly higher still. None of these numbers are alarming on a keto plan, but if you casually scoop a heaping cup of roasted sprouts onto your plate thinking you are eating 4.5 net carbs, you could be closer to 8 or 9.
How Brussels Sprouts Fit a Keto Carb Budget
Most ketogenic protocols set a daily carbohydrate ceiling somewhere between 20 and 50 grams of net carbs. Some structured ketogenic meal plans have used a maximum daily carbohydrate target of 50 grams, with no single meal or snack exceeding half of that allowance.1Journal of Nephrology. Nutritional adequacy of ketogenic diets as a novel dietary intervention for people living with autosomal dominant polycystic kidney disease Under a 20-gram-per-day target, a full cup of cooked Brussels sprouts at roughly 7 net carbs accounts for about a third of your daily budget. That is a significant chunk but far from a deal-breaker, especially if the rest of your plate is built around fats and protein. Under a 50-gram ceiling, a cup of cooked sprouts barely registers.
For comparison, Brussels sprouts sit comfortably in the lower tier of vegetable carb counts. They carry fewer net carbs per serving than onions, carrots, or sweet potatoes, and roughly on par with other cruciferous relatives like broccoli and cauliflower. If you have been relying on cauliflower as your go-to keto vegetable, Brussels sprouts offer a comparable carb load with a different flavor and nutrient profile.
What Else You Get Besides Low Carbs
Focusing only on carb counts misses a lot of what makes Brussels sprouts valuable on any eating pattern, keto included. A single cup of cooked Brussels sprouts provides well over 100 percent of your daily vitamin C needs and a substantial amount of vitamin K1. Both nutrients remain present after cooking, though the concentration changes depending on the method. Research examining in vitro digestion of Brussels sprouts found that water-soluble compounds like glucosinolates remained stable during digestion and were completely bioaccessible, while vitamin C decreased by more than 48 percent during the digestive process.2PubMed Central. Stability and bioaccessibility of micronutrients and phytochemicals present in processed leek and Brussels sprouts during static in vitro digestion That loss during digestion is separate from cooking losses, meaning the vitamin C you absorb is lower than the raw label suggests. Still, Brussels sprouts start with so much vitamin C that even after both cooking and digestion, the contribution to your intake is meaningful.
Protein content is modest but not negligible for a vegetable. A cup of cooked Brussels sprouts provides about 4 grams of protein. On a keto diet where you are already eating plenty of protein from meat, fish, and eggs, this is a minor bonus, but it adds up over the course of a day when you are building meals around vegetables as sides.
Glucosinolates and Why They Matter
Brussels sprouts belong to the Brassica family, a group of vegetables prized for their sulfur-containing compounds called glucosinolates. When you chew or cook Brussels sprouts, these glucosinolates break down into various biologically active products. Research on boiled Brussels sprouts identified seven breakdown products, including indole-3-carbinol and 3,3′-diindolylmethane, both of which have drawn interest in cancer research.3ScienceDirect / Journal of Functional Foods. Boiled Brussels sprouts: A rich source of glucosinolates and the corresponding nitriles Interestingly, the same study found that isothiocyanates, which are often highlighted as the star bioactive compounds in cruciferous vegetables, were not detectable in the edible parts of boiled sprouts or their cooking water. The breakdown pathway favored nitriles instead, with particularly high levels of indole-3-acetonitrile.
What this means for you practically is that Brussels sprouts deliver a distinctive set of plant compounds that you will not get from other keto staples like avocados or cheese. Whether these compounds produce clinically significant health benefits in the amounts you eat at dinner is still an open question in nutrition science, but the evidence is enough that health organizations consistently encourage cruciferous vegetable consumption. On a keto diet, where the range of plant foods you eat tends to narrow, Brussels sprouts are one of the better options for keeping some phytochemical diversity on your plate.
Fiber, Fullness, and Why That Helps on Keto
One of the underappreciated advantages of Brussels sprouts on a ketogenic diet is their fiber content. Those 3 to 4 grams of fiber per cup are not just subtracted from the carb count and forgotten. Fiber contributes to satiety through several mechanisms, including adding bulk to meals and slowing gastric emptying. Dietary fiber is thought to impact both the satisfaction of appetite during eating and the inhibition of hunger after eating, partly because of bulking properties and partly through viscosity effects in the gut.4Nutrition Bulletin. Dietary fibre and satiety On a high-fat diet where calorie density is often very high, adding volume and fiber through vegetables helps many people manage portion sizes without feeling deprived.
Research on fruit and vegetable consumption and weight management has found that because fruits and vegetables are high in water and fiber, incorporating them into the diet can reduce energy density, promote satiety, and decrease overall energy intake.5Nutrition Reviews. What Can Intervention Studies Tell Us about the Relationship between Fruit and Vegetable Consumption and Weight Management? Brussels sprouts fit this pattern well. They are roughly 86 percent water by weight, and the combination of water, fiber, and their somewhat chewy texture means you spend more time eating and feel fuller afterward than you would eating the same number of calories from a more energy-dense food.
Cooking Methods and What They Change
How you prepare Brussels sprouts affects both their carb density per volume and their fiber profile. Steaming appears to be relatively gentle on the overall nutritional makeup. A study examining fiber profiles in raw and steamed vegetables found that steaming generally shifts fiber from insoluble to high-molecular-weight soluble forms rather than destroying it, and fructans (a type of fermentable carbohydrate) are preserved without actual reduction.6PubMed Central. Characterization of fructans and dietary fibre profiles in raw and steamed vegetables In practical terms, steaming keeps the fiber intact and does not meaningfully alter the net carb count compared to raw, once you account for any water loss.
Roasting is the most popular keto preparation because it caramelizes the outer leaves and pairs naturally with olive oil or butter. From a carb perspective, roasting concentrates everything because water evaporates. The carbohydrates per gram increase slightly, and a cup of roasted sprouts weighs more than a cup of raw ones. If you are tracking closely, weigh your portion in grams rather than relying on cup measures. A 100-gram serving of Brussels sprouts, regardless of cooking method, contains about 9 grams of total carbs and roughly 3.8 grams of fiber, so about 5 net carbs. Weighing keeps the math consistent.
Boiling is the least popular method among keto enthusiasts for good reason: it leaches water-soluble vitamins into the cooking water and tends to produce a mushier texture. But if you enjoy boiled sprouts, the carb content of the drained vegetable itself is comparable to steamed. The glucosinolate breakdown products shift somewhat depending on cooking method, as noted earlier, but from a strict carb-counting standpoint, the differences between methods are small.
Keto-Friendly Additions That Pair Well
Brussels sprouts absorb flavors and fats beautifully, which is a natural advantage on a diet built around fat. Roasting halved sprouts in bacon fat or tossing them with olive oil, garlic, and parmesan are classic keto-friendly preparations that add negligible carbs while boosting fat content. A tablespoon of butter or oil adds roughly 11 to 14 grams of fat and zero carbs, shifting the macro profile of the dish heavily toward fat without touching the net carb number.
Watch out for additions that quietly raise the carb count. Balsamic vinegar glazes, honey-based dressings, and dried cranberries are common in restaurant and recipe preparations of Brussels sprouts, and all of them can add 5 to 15 grams of sugar per serving. A dish labeled “roasted Brussels sprouts” on a menu may arrive with a sweet glaze that doubles the net carbs. When eating out, ask how the sprouts are prepared or request them simply roasted with oil and salt.
The Thyroid Question With Cruciferous Vegetables
You may have encountered warnings that cruciferous vegetables, including Brussels sprouts, can interfere with thyroid function. This concern is not baseless but is frequently overstated. The issue centers on goitrin, a compound produced when glucosinolates break down. Goitrin can inhibit iodine uptake by the thyroid gland at sufficient doses. A review examining goitrin concentrations in Brassica vegetables found that collards, Brussels sprouts, and some varieties of Russian kale contain enough goitrin to potentially decrease iodine uptake by the thyroid, noting that radioiodine uptake was inhibited by 194 micromoles of goitrin but not by 77 micromoles.7Nutrition Reviews. Concentrations of thiocyanate and goitrin in human plasma, their precursor concentrations in brassica vegetables, and associated potential risk for hypothyroidism
For most people eating normal portions of Brussels sprouts a few times a week, this is not a meaningful concern. The amounts needed to suppress thyroid function significantly are well above what a typical serving delivers, especially when iodine intake is adequate. The people who should pay attention are those who already have a diagnosed thyroid condition, particularly hypothyroidism, and who eat very large quantities of raw cruciferous vegetables daily. Cooking reduces goitrin levels, so if you have any concern, simply cook your sprouts rather than eating them raw in salads.
Gas, Bloating, and Getting Used to Them
Brussels sprouts have a well-earned reputation for causing gas. The culprits are raffinose and other oligosaccharides, which are types of carbohydrates that human digestive enzymes cannot fully break down. Gut bacteria ferment them in the large intestine, producing gas as a byproduct. This is not a keto-specific problem, but it can be more noticeable when someone transitions to a keto diet and suddenly starts eating more non-starchy vegetables than they did before.
The fiber shift that occurs during steaming, where insoluble fiber converts partly to soluble forms, may slightly alter digestive tolerance.6PubMed Central. Characterization of fructans and dietary fibre profiles in raw and steamed vegetables Starting with smaller portions and increasing gradually gives your gut microbiome time to adapt. Many people find that the bloating diminishes after a week or two of consistent consumption. Chewing thoroughly also helps, since mechanical breakdown in the mouth gives digestive enzymes a head start.
Why Some People Cannot Stand the Taste
Brussels sprouts are polarizing, and genetics partly explains why. A gene called TAS2R38 influences sensitivity to bitter compounds, including those found in cruciferous vegetables. Research into this gene’s effect on eating behavior found that people who perceive bitterness more intensely were less likely to increase vegetable consumption even when encouraged through dietary interventions, while non-tasters and intermediate tasters responded more readily to prompts to eat more vegetables.8PubMed Central. TAS2R38 Predisposition to Bitter Taste Associated with Differential Changes in Vegetable Intake in Response to a Community-Based Dietary Intervention If you have always found Brussels sprouts intolerably bitter, your biology may be working against you.
Cooking methods can help bridge the gap. Roasting at high heat caramelizes natural sugars on the surface, masking bitterness with a nutty, almost sweet flavor. Adding fat (butter, bacon, cheese) also dampens bitter perception on the palate. Younger Brussels sprouts harvested after a frost tend to be sweeter, and modern cultivars have been bred to contain lower levels of the most bitter glucosinolates compared to varieties from a few decades ago. If your last experience with Brussels sprouts was a boiled, sulfurous mess from childhood, the roasted versions common today are a genuinely different eating experience.
Brussels Sprouts Compared to Other Keto Vegetables
When building a keto meal plan, it helps to know where Brussels sprouts land relative to the vegetables you probably rotate through. Per 100-gram serving, Brussels sprouts carry about 5 net carbs. Spinach, zucchini, and lettuce sit well under 3 net carbs per 100 grams, making them lower-carb options for when your budget is tight. Broccoli is nearly identical to Brussels sprouts in net carbs. Bell peppers are slightly higher. Green beans land in a similar range. All of these are considered keto-compatible by any standard definition.
Where Brussels sprouts stand out is in nutrient density per net carb gram. The combination of vitamin K1, vitamin C, fiber, and glucosinolate-derived compounds gives them a strong nutritional return relative to the carbs they cost. If you are trying to maximize nutrition from a limited carb budget, Brussels sprouts are among the better investments in the vegetable aisle. The trade-off is that they require more preparation than simply opening a bag of spinach, and they produce more digestive side effects in people who are not accustomed to them. For most keto dieters, rotating Brussels sprouts in alongside other low-carb vegetables a few times a week is an easy way to add variety without meaningful carb cost.