Is Broccoli a Carb? Carbs, Fiber, and Keto Serving Sizes

Broccoli is a vegetable that contains carbohydrates, including fiber and small amounts of sugars, but it is not a starchy food. A 100-gram raw serving provides about 6 to 7 grams of total carbohydrates and roughly 2 grams of fiber, making broccoli a practical choice for many low-carb meals.

You’ll see how serving size, fiber, preparation, sauces, and individual carbohydrate limits affect your count, whether you follow a low-carb diet, manage diabetes, or eat for general nutrient density.

Broccoli Contains Carbohydrates in a Vegetable Form

Broccoli belongs to the cruciferous vegetable group alongside cabbage, kale, cauliflower, and Brussels sprouts. Its stalk, stems, and flower heads contain carbohydrates, dietary fiber, water, protein, vitamins, minerals, glucosinolates, and other plant compounds.

Carbohydrate is a broad category that includes sugars, starch, and fiber. Calling broccoli “a carb” is therefore less precise than saying it is a vegetable that contains carbohydrates, because broccoli is not a starch-centered food like bread or rice.

You’ll notice that broccoli contains much less starch than white rice, bread, or potatoes. A cup of cooked rice can provide dozens of grams of carbohydrate, while the same volume of plain broccoli contributes far less.

Broccoli also supplies vitamin C, vitamin K, folate, potassium, and other micronutrients. Those nutrients make its carbohydrate count only one part of the nutritional picture, and the U.S. Department of Agriculture FoodData Central database provides a useful reference for comparisons.

Serving Size Changes the Carb Count

Raw and Cooked Amounts

A 100-gram portion of raw broccoli contains roughly 6 to 7 grams of total carbohydrates and about 2 grams of fiber. One cup of chopped raw broccoli weighs about 91 grams, so its total-carbohydrate count falls near 5 to 6 grams.

Your kitchen scale can settle many serving-size disputes. A loosely packed cup of florets does not weigh the same as a tightly packed cup of chopped stems and crowns, and chopping changes how much air remains in the cup.

Cooking changes the weight because some water leaves the vegetable. You shouldn’t treat one cup of cooked broccoli as a direct equivalent to one cup served raw, because the cooked portion may represent a larger amount of the original vegetable.

Broccoli formApproximate amountTotal carbohydratesFiberFiber
Raw, weighed100 grams6 to 7 gramsAbout 2 gramsAbout 2 grams
Chopped raw1 cup, about 91 grams5 to 6 gramsAbout 2 gramsAbout 2 grams
Cooked, drained1 cupAbout 10 to 12 gramsAbout 3 to 5 gramsAbout 3 to 5 grams
Restaurant sideVaries by portionCheck the recipe or nutrition labelRecord sauces and coatingsRecord sauces and coatings

Why Nutrition Databases Differ

Nutrition values change with stem content, crop maturity, growing conditions, chopping, and cooking. A package label describes the food inside that package, while a database entry reflects an analyzed sample. Neither number is automatically inaccurate.

You may find larger differences at a restaurant because oil, cheese, sauce, and coatings change the final dish. A plain 1.5-cup side and a heavily sauced 2-cup side do not provide the same amount of plain broccoli.

Restaurant nutrition information or a detailed description of the portion and sauce can keep your food log more accurate. Guessing from the side-dish name alone often leaves out the ingredients that contribute the most added sugar.

Once those hidden ingredients are included, subtracting fiber reveals the carbohydrates that most directly affect blood glucose.

Fiber Produces a Different Net-Carbohydrate Number

Total and Net Carbohydrates

Fiber counts toward total carbohydrates, while some or all of it is subtracted to calculate net carbohydrates. Labels may also call the reduced figure “effective carbs,” so you should check which calculation your source uses.

The arithmetic is straightforward. Subtract the listed fiber from total carbohydrates to estimate net carbs. A serving with 7 grams of total carbohydrates and 2 grams of fiber leaves about 5 grams under that simple method, rather than 2 grams.

That calculation differs from the lower net-carbohydrate estimates often used for broccoli. You avoid confusion by checking the serving weight, the fiber value, and the calculation method whenever your meal plan requires a precise number.

Fiber is not digested like starch or sugar. It supports stool bulk, gut bacteria, fullness, and steadier blood-glucose responses, which gives broccoli value beyond its total carbohydrate number.

For a strict carbohydrate log, record the weight or serving you actually ate, then subtract the listed fiber using your chosen method. This approach keeps your total consistent instead of mixing incompatible estimates.

Nutrition Beyond Carbohydrates

Broccoli’s nutrient density makes its modest carbohydrate count more useful. Vitamin C supports immune function and collagen formation, vitamin K supports blood clotting and bone health, and folate supports cell growth.

Cruciferous vegetables also contain glucosinolates and sulforaphane, compounds responsible for much of their distinctive plant chemistry. You miss these nutrients when you remove broccoli simply because your eating plan restricts carbohydrates.

A measured serving can add volume, texture, vitamins, and minerals while using relatively little of your carbohydrate allowance. Your target still depends on your activity, goals, medication, diabetes management, and medical needs.

The Academy of Nutrition and Dietetics supports individualized planning rather than treating one universal number as right for every person. A dietitian or clinician can help you fit broccoli into a plan that fits your health needs.

Broccoli Has Fewer Carbs Than Starchier Foods

Comparable Portions

Broccoli generally has less digestible carbohydrate than potatoes, corn, sweet potatoes, and peas. Spinach sits at the lower end, while cauliflower has a similar profile and can work as a rice-like base, roasted side, or mashed substitute.

Food and servingTotal carbohydratesFiber
Broccoli, 1 cup chopped raw5 to 6 gAbout 2 g
Cauliflower, 1 cup chopped raw5 g2 g
Spinach, 1 cup rawAbout 1 gAbout 1 g
Green peas, 1 cup cookedAbout 21 gAbout 8 g
Baked potato, mediumAbout 37 gAbout 4 g
Whole-wheat bread, 1 sliceAbout 15 gAbout 2 g

Weights matter because peas and rice expand differently from leafy vegetables. A cup of cooked green peas offers far more carbohydrate than a cup of raw spinach, even though both are vegetables.

A gram-for-gram comparison gives you the clearest picture. Cup-for-cup figures work only when the cut, preparation, and density match, so include those details whenever you use a volume measure.

Starch and Texture Substitutes

Bread offers a useful contrast because much of its carbohydrate comes from starch and it contains less fiber relative to its total carbohydrates. A medium potato also carries a much larger carbohydrate load than plain broccoli.

These foods can fit your meal plan, but they need different portions than a low-carb vegetable. You don’t need to ban them; you simply need to account for them differently.

Cauliflower can replace a starchier side when texture drives the recipe. You can use cauliflower rice in place of rice, roast the florets instead of potato wedges, or mash cooked cauliflower with butter and seasoning.

Your goal shouldn’t be to remove every starch. Choose the side that fits the remaining carbohydrate allowance, then adjust its portion to the rest of the meal.

Preparation Affects Calories and Added Carbohydrates

Cooking Methods

Steaming, roasting, stir-frying, and microwaving keep broccoli’s carbohydrate count low relative to starchy sides. Oil mainly changes the calorie total, while water loss changes the weight of a cooked serving.

Raw broccoli provides more volume per gram of carbohydrate because much of its weight is water. Boiling doesn’t turn it into a high-carb vegetable, but prolonged cooking can soften its texture and remove some vitamin C.

Short steaming protects both texture and more heat-sensitive nutrients than boiling. You can also roast briefly with olive oil when you want stronger flavor without adding a carbohydrate-heavy coating.

Added Ingredients

Butter and olive oil add few carbohydrates, but they raise the calorie count. Cheese adds fat and a small amount of carbohydrate, while cream, sweetened glaze, barbecue sauce, and thick salad dressing can contribute more sugar.

  • Count the full serving. Weigh raw florets before cooking and record any second helping you eat.
  • Track the sauce. Record dressing separately because its recipe can change the total.
  • Read restaurant data. Choose a listed side size before ordering instead of estimating afterward.
  • Choose plain seasonings. Garlic, herbs, lemon, pepper, and vinegar add flavor with little carbohydrate.
  • Mind coatings. Breadcrumbs, batter, and sweetened glaze can raise the total substantially.
  • Pair with protein. Chicken, fish, eggs, tofu, and beans can make your meal more filling.

For example, steamed broccoli with olive oil, garlic, and lemon stays close to its plain carbohydrate count. Add a two-tablespoon sweet barbecue sauce, and you should count the sugar from that sauce separately.

Because preparation can add calories and sugar, fitting broccoli into a restrictive plan requires accounting for what you put on it.

Broccoli Fits Many Low-Carb and Keto Plans

Counting Within Your Daily Limit

A measured serving of plain broccoli fits many ketogenic and low-carb plans because its digestible carbohydrate count remains low. Your daily target still governs the portion, because even small additions can affect a strict limit.

Some meal plans reserve a few net carbohydrates for vegetables, while others count every source in one running total. Choose the method that matches your plan, and apply it consistently instead of switching between calculations.

Count the whole plate rather than the vegetable alone. A steak with broccoli, butter, and sweetened sauce can exceed your daily limit even though the plain broccoli fits comfortably.

Garlic, avocado, olive oil, and unsweetened dressing can make the same meal easier to track. You’ll also see the added carbohydrates more clearly when each ingredient has a separate entry in your food log.

Use plain broccoli as the base, measure your portion, and log sauces separately. This method gives you a clear number without needlessly excluding a nutritious side.

Blood Sugar and Meal Balance

Broccoli has a low glycemic index and is unlikely to cause a sharp blood-sugar rise by itself. Its fiber and small digestible-carbohydrate load support a steadier response, especially when you eat it with protein and fat.

Individual responses still vary, so your glucose meter or clinician-guided plan can provide better evidence than a general label. You should account for sauces and portion size when you evaluate your own response.

Raw or steamed broccoli gives you more volume and preserves heat-sensitive nutrients. Light cooking improves texture and softens the stems, while roasting creates deeper flavor with added oil.

Choose the form you eat consistently. You don’t have to treat raw broccoli as a requirement, and you don’t need to avoid cooking it to make it fit a healthy eating pattern.

Vegetables fit within a heart-healthy pattern, and variety gives you a wider range of nutrients. You can rotate in spinach, cauliflower, cabbage, kale, mushrooms, and bell peppers rather than relying on broccoli alone.

Bottom Line

Broccoli contains carbohydrates, but it remains a low-carbohydrate, fiber-rich vegetable rather than a starchy staple. A 100-gram serving supplies about 6 to 7 grams of total carbohydrates and roughly 2 grams of fiber.

Your net-carbohydrate total depends on the serving, its fiber content, and the calculation method you use. Weighing the portion and logging sauces gives you a precise answer for your meal plan.

FAQ

Is broccoli a carbohydrate?

Yes. Broccoli contains carbohydrates, including fiber and small amounts of sugars. A 100-gram raw serving provides about 6 to 7 grams of total carbohydrates and roughly 2 grams of fiber.

Is broccoli a carb or a vegetable?

This green cruciferous vegetable contains carbohydrates. It is not a starchy staple such as rice, bread, or potatoes, and its carbohydrates include fiber as well as small amounts of sugars.

How many carbs are in a serving of broccoli?

A one-cup serving of chopped raw broccoli provides about 5 to 6 grams of total carbohydrates and roughly 2 grams of fiber. A 100-gram serving contains about 6 to 7 grams of total carbohydrates.

How many net carbs are in broccoli?

That chopped raw broccoli has about 5 to 6 grams of total carbohydrates and 2 grams of fiber. Using the simple total-carbohydrate-minus-fiber method, that produces an estimate of about 3 to 4 grams of net carbohydrates.

Is broccoli healthy on a low-carb diet?

A measured serving adds fiber, vitamins, minerals, and volume while providing relatively little digestible carbohydrate. Your portion and daily carbohydrate target still determine the appropriate serving.

Is broccoli higher or lower in carbs than other vegetables?

Broccoli is lower in carbohydrates than many starchy vegetables, including potatoes, corn, and green peas. It has a profile similar to cauliflower, while spinach generally contains fewer carbohydrates per cup.

Staff
Staff

Our team brings together health and food enthusiasts who are passionate about discovering reliable health information, nutritious choices, and enjoyable food experiences. From everyday nutrition and healthy eating ideas to recipes, ingredients, food trends, and standout dishes, we share carefully researched and thoughtfully curated content to help readers make informed choices about what they eat and enjoy.