List of Keto Vegetables – 12 Keto Veggies

Keto Vegetables: The Ones That Fit Under 50g of Carbs a Day

Fatty meat and cheese get most of the keto spotlight, but vegetables are what keep you regular, satisfied, and micronutrient-sufficient on a low-carb diet. The trick is picking the ones that actually stay under your daily net-carb target.

The rule of thumb: vegetables that grow above the ground tend to be lower in carbs. Root vegetables tend to be higher because they store starch. That’s a generalization with exceptions. This guide gives you the top 12 keto-friendly vegetables with net carbs per 100 grams, based on USDA FoodData Central, plus what to skip.

For clinical context, Bueno and colleagues’ 2013 meta-analysis of very low-carb ketogenic diets found modest weight and cardiometabolic improvements over about 12 months compared with low-fat diets. The evidence supports keto as one useful tool, not a lifetime prescription for everyone.

What’s on This Page

How to Think About Net Carbs

Standard keto aims for under 50 grams of total carbs per day (some plans go under 20 grams net). Net carbs subtract fiber from total carbs, because fiber doesn’t spike blood sugar. Most vegetables listed below come in under 5 grams of net carbs per 100 grams (about 3.5 ounces), which means you can eat a generous portion without knocking yourself out of ketosis.

Numbers below are from the USDA FoodData Central database, rounded to nearest half-gram.

The 12 Best Keto Vegetables

1. Spinach – 1.4g net carbs per 100g

The default green for keto. High in vitamin K, folate, and magnesium; low in calories and carbs. Wilts down to almost nothing, so a big bag makes about one serving cooked. Use it in omelets, sauteed with garlic, or as a base for salads.

2. Kale – 3.6g net carbs per 100g

Slightly more carbs than spinach, but tougher texture makes it satisfying. Massage raw kale with olive oil and salt for salads, or roast until crisp for chips. High in vitamin C, K, and beta-carotene.

3. Celery – 1.4g net carbs per 100g

Almost a rounding error on carbs. Pair with cream cheese or nut butter. Provides crunch, water, and a bit of vitamin K.

4. Tomatoes – 2.7g net carbs per 100g

Technically a fruit but eaten like a vegetable. Standard, cherry, and grape tomatoes all fit keto in normal portions. Rich in lycopene, which is best absorbed when cooked with olive oil.

5. Brussels sprouts – 5.2g net carbs per 100g

On the higher end of keto-friendly, but the fiber and satiety are worth it. Halve, toss with olive oil and salt, roast at 400 F for 25 minutes. Also great crisped in bacon fat.

6. Asparagus – 2g net carbs per 100g

Fast-cooking, mineral-dense, high in folate. Snap the woody ends off, roast or grill until just tender. Wraps well in bacon or prosciutto.

7. Green beans – 3.6g net carbs per 100g

Technically a legume, but low enough in carbs that they’re allowed on standard keto. Skip the “canned green bean casserole with cream of mushroom soup” version. Steam, saute in butter with garlic and slivered almonds, or roast until crisp.

8. Broccoli – 4g net carbs per 100g

Cruciferous, filling, versatile. Roast at 425 F with olive oil and salt until edges char. Great with melted cheese, in soup, or riced as a rice substitute.

9. Cucumber – 2.2g net carbs per 100g

Ninety-five percent water. Almost free carbs. Slice for salads, cut into sticks for dipping in tzatziki or guacamole, or add to sparkling water.

10. Zucchini – 2.1g net carbs per 100g

The keto pasta savior. Spiralize into zoodles, slice thin for lasagna layers, or grate and squeeze for keto fritters. Also holds up as breaded oven fries.

11. Cabbage – 3.3g net carbs per 100g

Cheap, versatile, keeps for weeks. Use raw in slaw, saute with butter and caraway, or turn into low-carb “noodles” for cabbage stir-fry. Sauerkraut counts and brings live cultures.

12. Cauliflower – 3g net carbs per 100g

The keto shape-shifter. Riced, mashed, roasted whole, turned into pizza crust, cheesy bake, or breadless breadsticks. Nutrient profile: vitamin C, folate, choline, fiber.

Carb Comparison Table

VegetableNet carbs per 100gKeto verdict
Spinach1.4gEat freely
Celery1.4gEat freely
Asparagus2gEat freely
Zucchini2.1gEat freely
Cucumber2.2gEat freely
Tomato2.7gEat freely
Cauliflower3gEat freely
Cabbage3.3gEat freely
Kale3.6gEat freely
Green beans3.6gEat regularly
Broccoli4gEat regularly
Brussels sprouts5.2gPortion moderately
Onion7.6gSmall amounts for flavor
Carrot6.8gSmall portions only
Beetroot6.8gSkip on strict keto
Sweet potato17gSkip on standard keto
Potato15gSkip on standard keto
Corn17gSkip on standard keto

Vegetables to Skip or Portion Carefully

You’re rarely told to avoid vegetables in general nutrition advice. Keto is the exception because you’re aiming for under 50 grams of carbs total per day. Even “healthy” vegetables can eat up the whole budget in one meal.

  • Sweet potato and potato: ~15 to 17g net carbs per 100g. Not standard keto.
  • Beets: 6.8g and higher in sugar. Small amounts if you’re on more relaxed keto.
  • Corn: Very high in carbs. Not keto.
  • Peas: ~8g net carbs per 100g. Portion carefully.
  • Carrots: 6.8g net carbs. A few slices in a salad is fine; a full cup pushes it.
  • Onions: Use for flavor (1 to 2 tablespoons), not as a main vegetable.
  • Winter squash (butternut, acorn): High in carbs. Small portions if room in your budget.

How to Actually Eat More Veg on Keto

Cook them in fat

Roasted vegetables in olive oil or butter taste better and give you the fat calories keto needs. Undressed steamed broccoli is a punishment nobody sticks with.

Frozen counts

Frozen spinach, cauliflower rice, and Brussels sprouts are cheaper, last longer, and nutritionally comparable. Keep a bag or two ready.

Aim for 25 grams of fiber

Constipation is a common keto side effect because people drop fiber-rich carbs without replacing them. Vegetables plus a spoonful of chia or ground flax fill the gap.

Rotate colors

Different colors mean different phytonutrients. Green leafies, red tomatoes, purple cabbage, white cauliflower, orange bell peppers over a week gives broader micronutrient coverage.

Salt your veg

Keto flushes sodium fast. Salting your vegetables (unless you’re on a low-sodium prescription) helps with the “keto flu” headache and fatigue.

FAQ

Are any fruits keto?

Berries in small portions (strawberries, raspberries, blackberries) are the standard keto fruit. Half a cup of raspberries has about 3 grams of net carbs. Avocado is also technically a fruit and is nearly carb-free.

Where does avocado fit?

Excellent keto food. About 1.8g net carbs per 100g plus healthy monounsaturated fat and fiber. Not on the list above because it’s usually classed as a fruit.

Are mushrooms keto?

Yes. About 2g net carbs per 100g. Not vegetables botanically (they’re fungi) but treated as vegetables in cooking.

Can I eat lentils or chickpeas?

Not on standard keto. Both have around 17 to 20g net carbs per 100g cooked. If you’re on a modified low-carb diet with 100 grams of carbs allowed, small portions can fit.

What about “keto-friendly” packaged veg products?

Read labels carefully. Some “keto pasta” or “keto tortillas” made from vegetables contain hidden starches. Whole vegetables are always the safer bet.

How many total vegetable servings can I have on keto?

Realistically, 3 to 5 cups of low-carb vegetables per day fits within 20 to 30 grams of carbs. That’s a lot of volume and covers most of your fiber and micronutrient needs.

Any downsides to keto I should watch for?

Yes. Keto can raise LDL cholesterol in some people, cause constipation, and disrupt periods in women with lower body weight. It’s not appropriate for pregnancy. Retest lipids after 3 months and see a clinician if LDL climbs significantly.

Tags: