Here’s A Quick Rule Of Thumb For Figuring Out Which Veggies Are Keto-Friendly

By now, you’ve probably heard of the keto diet. The high-fat, low-carb eating plan is designed to get your body to rely primarily on fat for energy, a state known as ketosis, and it limits carbs to around 5 to 10% of your total calories, or about 20 to 50 grams of carbs per day. Because it's restrictive, the eating plan takes a little bit of effort and planning, says Christina N. Hansen, RD, who works at VA Nebraska-Western Iowa Health Care System. "If someone goes on a low-carbohydrate diet, then fruit, beans or legumes, and whole grains are limited, this leaves a chance for nutritional gaps if vegetables aren't included,” she adds. Enter: keto vegetables.

There are plenty of low-carb vegetables you can work into your keto diet plan. A good rule of thumb: If the edible part of the veggie grows above ground and it's mostly green and leafy, it's very likely keto-friendly. Most vegetables that grow underground have a higher carb content, meaning they're inherently less keto-friendly (but that doesn't mean they aren't generally healthy!).

So, next time you head to the grocery store to stock up for your weekly meal prep, bring this list of the best keto vegetables with you. These veggies are not only low-carb, they're also versatile and tasty. Add them to your regular rotation to help keep your keto diet as nutritious as possible.

Meet the expert: Christina N. Hansen is a registered dietitian at VA Nebraska-Western Iowa Health Care System.

19 Best Keto Vegetables

Nutrition information provided is approximate and was obtained using USDA FoodData Central.

Pro tip: A few fruits that often masquerade as vegetables (looking at you avocados, tomatoes, and olives) are also great produce to eat on a keto diet (the avos and olives can help contribute to your daily healthy fat intake too).

Green Beans

Along with being keto-friendly, green beans are an awesome source of magnesium and calcium. One cup of fresh green beans has about seven grams of carbs. Sauteé a bunch up in lemon and olive oil.

Per 100 grams: 31 calories, 7 g carbs, 4 g net carbs, 2.7 g fiber, 0.2 g fat, 1.8 g protein

Wickerbasket of green beans on dark wood
Westend61 - Getty Images

Cauliflower

ICYMI, cauliflower is the go-to veggie substitute for high-carb foods. From cauliflower rice to cauli-tots to pizza crust, it’s the low-carb swap every keto girl loves. And one cup has just five-ish grams of carbs.

Per 100 grams: 25 calories, 5 g carbs, 3 g net carbs, 2 g fiber, 0.3 g fat, 1.9 g protein

High Angle View Of Cauliflowers On Wooden Table
Chatuporn Sornlampoo / EyeEm - Getty Images

Brussels Sprouts

These guys are packed with potassium and iron. And they're low-carb too: One cup has about eight grams of carbs, so slightly higher than some, but so filling, they're worth it. Roast them with another keto favorite—bacon.

Per 100 grams: 43 calories, 9 g carbs, 5 g net carbs, 3.8 g fiber, 0.3 g fat, 3.4 g protein

Brussels sprouts in bowl
ABERRATION FILMS LTD/SCIENCE PHOTO LIBRARY - Getty Images

Watercress

Watercress has a deliciously peppery taste, making it a next-level addition to salads. It also contains less than a gram of carbs per cup.

Per 100 grams: 11 calories, 1.3 g carbs, 0.8 g net carbs, 0.5 g fiber, 0.1 g fat, 2.3 g protein

Watercress
Claudia Totir - Getty Images

Celery

Celery's got about one gram of carbs per stalk, which definitely makes it keto-friendly. It also contains a solid amount of folate, potassium, and vitamin C, and it has a decent amount of water in it.

Per 100 grams: 14 calories, 3 g carbs, 1 g net carbs, 1.6 g fiber, 0.2 g fat, 0.7 g protein

Heads of celery.
ValentynVolkov - Getty Images

Arugula

This peppery green is a good source of folate and potassium. And it is seriously low-carb: One cup has less than a gram of carbs. Bored of salad? Add some to your morning omelet, or throw it into a keto-friendly wrap with meat and cheese for a little zing.

Per 100 grams: 25 calories, 3.7 g carbs, 2 g net carbs, 1.6 g fiber, 0.7 g fat, 2.6 g protein

Bowl of rocket on dark wood
Westend61 - Getty Images

Broccoli Rabe

This cruciferous keto-friendly veggie has just over a gram of carbs per cup. It’s also packed with calcium, folate, and iron. Try roasting or throwing into a skillet with olive oil, salt, pepper, and some red chili flakes for heat.

Per 100 grams: 22 calories, 2.9 g carbs, 0.2 g net carbs, 2.7 g fiber, 0.5 g fat, 3.2 g protein

broccoli rabe over wooden surface
DonatellaTandelli - Getty Images

Broccoli

Like its little sister broccoli rabe, the OG stalks (which are much less bitter) are a great source of fiber and vitamins K and C. And bonus: Broccoli is pretty high in protein too, with about two grams per cup—all while maintaining its keto-veggie status. One cup has about six grams of carbs.

Per 100 grams: 39 calories, 6.3 g carbs, 4 g net carbs, 2.4 g fiber, 0.3 g fat, 2.6 g protein

Close-Up Of Broccoli On Table
Kian Yong Tan / EyeEm - Getty Images

Cabbage

Cabbage brings a super-refreshing crunch to any dish. It’s loaded with antioxidants and vitamins like beta-carotene and vitamin C, and one cup of the green kind has 5.2 grams of carbs. So grab a head and chop it up to make a salad or casserole.

Per 100 grams (green cabbage): 25 calories, 5.8 g carbs, 3 g net carbs, 2.5 g fiber, 0.1 g fat, 1.3 g protein

Purple cabbage on a rustic wooden table
Creative-Family - Getty Images

Bok Choy

Bok choy is delicious in any kind of pan-Asian dish you can dream up, and it adds a nice kick to salads. Oh, and it’s just two grams of carbs per cup.

Per 100 grams: 13 calories, 2.2 g carbs, 1 g net carbs, 1 g fiber, 0.2 g fat, 1.5 g protein

Directly Above Shot Of Bok Choys On Table
Tom Baker / EyeEm - Getty Images

Eggplant

Talk about a low-carb beauty: This pretty purple veggie is totally keto-tastic, clocking in at just under five grams of carbs per cup. Plus, it’s high in fiber and nutrients like manganese and potassium. Try it in a delish eggplant parm or lasagna (in place of noodles, obvs).

Per 100 grams: 25 calories, 5.8 g carbs, 3 g net carbs, 3 g fiber, 0.2 g fat, 1 g protein

Fresh organic eggplants on crumpled brown paper still life
fcafotodigital - Getty Images

Spinach

This mild green is super versatile—you can chop it up and have it in salads, cook it with garlic and serve it alongside steak, or throw a handful into a keto smoothie.

Spinach has less than a gram of carbs per cup of raw leaves, and it's rich in nutrients: carotenoids, vitamin C, vitamin K, folic acid, iron, calcium—it's all there, folks.

Per 100 grams: 27 calories, 2.4 g carbs, 0.8 g net carbs, 1.6 g fiber, 0.6 g fat, 2.9 g protein

Fresh baby spinach leaves in bowl on wooden background
ivandzyuba - Getty Images

Cucumber

Cukes are loaded with water and soluble fiber, and they're super low-calorie (one cup only has 18 calories). And of course, they’re low-carb to boot.

Per 100 grams: 15 calories, 3.6 g carbs, 3 g net carbs, 0.5 g fiber, 0.1 g fat, 0.7 g protein

Cucumbers on Wooden Surface
gabetoth.com - Getty Images

Bell Peppers

Taste the rainbow, amirite? Bell peppers are not only gorgeous and bright, but they are also sources of vitamin C, K, and potassium, and they make for a great low-carb addition to keto tacos and stir-fry.

Per 100 grams (green variety): 20 calories, 4.6 g carbs, 3 g net carbs, 1.7 g fiber, 0.2 g fat, 0.9 g protein

Close-Up Of Bell Peppers
Tom Baker / EyeEm - Getty Images

Kale

This low-carb veggie is high in vitamin K and antioxidants. Try making some kale chips in the oven, chop the leaves up for a salad, or stir it into soup.

Per 100 grams: 43 calories, 4.4 g carbs, 0.3 g net carbs, 4.1 g fiber, 1.5 g fat, 2.9 g protein

Kale leaves in bowl
Westend61 - Getty Images

Asparagus

Asparagus pops up a lot in keto recipes and it’s easy to see why: Asparagus is a great source of fiber, folate, vitamins A, C, E and K, and chromium.

Per 100 grams: 20 calories, 3.9 g carbs, 2 g net carbs, 2.1 g fiber, 0.1 g fat, 2.2 g protein

Wild asparagus
Francesco Carta fotografo - Getty Images

Swiss Chard

This veggie has a unique taste, and it’s packed with nutrients like vitamins K, A, and C. It's also a solid source of magnesium, potassium, iron, and fiber.

Per 100 grams: 19 calories, 3.7 g carbs, 2 g net carbs, 1.6 g fiber, 0.2 g fat, 1.8 g protein

Chard
Claudia Totir - Getty Images

Zucchini

Zoodles are huge in the keto world, and for good reason: There are just about six grams of carbs in a whole zucchini. Plus, zucchini has a good amount of potassium and vitamin C.

Per 100 grams: 17 calories, 3.1 g carbs, 2 g net carbs, 1 g fiber, 0.3 g fat, 1.2 g protein

Celeriac and courgettes, zuchini
A J Withey - Getty Images

Radishes

A cup of these little veggies (which is a lot for radishes) has about four grams of carbs. Add a few slices to a salad or over your steak to add a little spice to your meal.

Per 100 grams: 16 calories, 3.4 g carbs, 2 g net carbs, 1.6 g fiber, 0.1 g fat, 0.7 g protein

Bunch of red radishes on wood
Westend61 - Getty Images

What vegetables don't fit into a keto diet?

The following veggies and legumes are higher in carbs, which means eating them could push you over your carb allotment for the day and take you out of ketosis. That said, enjoying a small portion of these foods occasionally is totally acceptable.

  • Peas (14.4 g carbs per 100 grams)

  • Beans (25.3 g carbs per 100 grams of canned pinto beans)

  • Corn (18.7 g carbs per 100 grams)

  • Carrots (9.6 g carbs per 100 grams)

  • Potatoes (18.1 g carbs per 100 grams of russet potatoes)

  • Sweet potatoes (20.1 g carbs per 100 grams)

  • Parsnip (18 g carbs per 100 grams)

  • Celeriac (9.2 g carbs per 100 grams)

grocery shopping for fresh organic fruits and vegetables, keto vegetables
d3sign - Getty Images

5 Keto Vegetable Recipes To Try

Looking for a creative way to use some of those keto-friendly vegetables? Try one of these recipes.

1. Crispy Brussels Sprouts Salad with Lemon Dressing

Stop here if you’re looking to amp up your salad game: This recipe calls for Brussels sprouts as a base instead of lettuce.

Get the Recipe

2. Loaded Cauliflower

This one goes out to all the baked potato lovers. You know it’s gonna be good when bacon and cheddar cheese are involved.

Get the Recipe

3. Chicken Zucchini Noodle Alfredo

Yup, your favorite pasta dish got a keto-friendly makeover. Bust out the spiralizer!

Get the Recipe

4. Buffalo Chicken Stuffed Peppers

Colorful, creamy, and low-carb. What more could you ask for?

Get the Recipe

5. Teriyaki Grilled Eggplant

Grill master? This one’s for you.

Get the Recipe

a woman cuts a ripe avocado and takes out a stone from it on a wooden plank fresh vegetables salad preparation diet food ecological products
Maryna Terletska - Getty Images

You Might Also Like