Lowest-Carb Keto Vegetables Ranked by Net Carbs (2026)
Vegetables ranked by net carbs for keto: leafy greens and cruciferous lowest, starchy vegetables highest, with calories per serving.
Spinach, bok choy, and lettuce are the lowest-carb vegetables, with net carbs ranging from 0.4 g to 1 g per cup. In contrast, starchy vegetables like corn and sweet potatoes contain significantly higher net carbs, at 25 g and 23 g respectively. Staying under 20 to 50 g net carbs per day is essential for a keto diet.
This ranking highlights the lowest-carb vegetables suitable for a ketogenic diet, based on a one-cup serving size. Leafy greens and cruciferous vegetables typically offer the best options for those monitoring their carbohydrate intake.
Which Vegetables Have the Fewest Net Carbs (Best for Keto)?
The most keto-friendly vegetables, per 1 cup:
- Spinach (raw) (1 cup): 0.4 g net carbs
- Bok choy (raw) (1 cup): 0.8 g net carbs
- Lettuce (1 cup): 1 g net carbs
- Kale (raw) (1 cup): 1.4 g net carbs
- Celery (1 cup): 1.4 g net carbs
Which Vegetables Are Highest in Carbs (Limit on Keto)?
The starchy vegetables to limit on keto, per 1 cup:
- Corn (1 cup): 25 g net carbs
- Sweet potato (1 cup): 23 g net carbs
- Peas (1 cup): 14 g net carbs
- Onion (1 cup): 10 g net carbs
- Carrots (1 cup): 9 g net carbs
Lowest-Carb Keto Vegetables Ranked by Net Carbs: Full Table
The lowest-carb keto vegetables include spinach, bok choy, and lettuce, which have minimal net carbs per cup. In contrast, starchy vegetables like corn and sweet potatoes should be limited due to their higher carbohydrate content. Understanding which vegetables fit best into a keto diet can help maintain your daily carb goals.
| Vegetable | Serving | Net Carbs (g) | Calories |
|---|---|---|---|
| Spinach (raw) | 1 cup | 0.4 | 7 |
| Bok choy (raw) | 1 cup | 0.8 | 9 |
| Lettuce | 1 cup | 1 | 5 |
| Kale (raw) | 1 cup | 1.4 | 8 |
| Celery | 1 cup | 1.4 | 16 |
| Mushrooms | 1 cup | 1.6 | 15 |
| Cucumber | 1 cup | 2 | 16 |
| Zucchini | 1 cup | 2.4 | 19 |
| Asparagus | 1 cup | 2.4 | 27 |
| Cabbage | 1 cup | 3 | 22 |
| Cauliflower | 1 cup | 3 | 27 |
| Broccoli | 1 cup | 3.6 | 31 |
| Green beans | 1 cup | 4 | 31 |
| Brussels sprouts | 1 cup | 4 | 38 |
| Bell pepper | 1 cup | 4.3 | 30 |
| Carrots | 1 cup | 9 | 52 |
| Onion | 1 cup | 10 | 64 |
| Peas | 1 cup | 14 | 117 |
| Sweet potato | 1 cup | 23 | 114 |
| Corn | 1 cup | 25 | 132 |
Leafy greens and cruciferous vegetables are ideal for low-carb diets.
How to Track Vegetables Accurately
Identifying the net carb content of vegetables can be challenging, but knowing which options are best can simplify meal planning. Nutrola is an AI nutrition tracking app that identifies vegetables and produce from a photo and returns calories and macros from a database of more than 1.8 million foods. It also supports voice logging. Nutrola is available from EUR 2.50 per month and shows no ads on any tier.
For related references, see highest-protein vegetables ranked, most nutrient-dense fruits ranked, and calories in every fruit per piece and cup.
How We Calculated These Numbers
Every value is per the serving shown, rounded. Figures are compiled from Nutrola's food database, which is anchored to USDA FoodData Central. Net carbs are total carbohydrates minus fiber. Values vary by variety and ripeness.
Frequently Asked Questions (FAQ)
What is the lowest-carb vegetable?
The lowest-carb vegetable is spinach, with only 0.4 g of net carbs per cup.
Are carrots keto-friendly?
Carrots are not considered keto-friendly due to their higher carb content, with 6 g of net carbs per cup.
How many net carbs are in broccoli?
Broccoli contains approximately 4 g of net carbs per cup.
What vegetables should you avoid on keto?
Vegetables to avoid on keto include corn, sweet potatoes, and peas, which have higher carb counts.
What are the best vegetables for keto?
The best vegetables for keto are leafy greens like spinach and kale, and cruciferous vegetables like cauliflower and broccoli.
How many carbs per day on keto?
On a keto diet, it is recommended to stay under 20 to 50 g of net carbs per day.
Key Takeaways
- Spinach has the lowest net carbs at 0.4 g per cup.
- Bok choy follows closely with 0.8 g of net carbs.
- Lettuce contains 1 g of net carbs per cup.
- Cauliflower and broccoli have 3 to 4 g of net carbs.
- Starchy vegetables like corn and sweet potatoes are high in carbs.
- Keto diets typically require limiting daily net carbs to 20 to 50 g.
Ready to Transform Your Nutrition Tracking?
Join millions who have transformed their health journey with Nutrola!