Estimated read time7 min read

  • The keto diet focuses on eating foods high in protein and fat while limiting carb intake. Vegetables contain carbs, some more than others.
  • For people following a keto diet, non-starchy vegetables such as broccoli and asparagus work best because they are high in water content and fiber.
  • Starchy vegetables like pumpkins are higher in carbs. However, dietitians recommend them in moderate amounts for other nutrients.

VEGETABLES ARE USUALLY a staple in any diet. With keto, it gets a little…complicated.

The ketogenic diet is a high-fat, high-protein, low-carbohydrate way of eating that has gained mainstream popularity because of its aid in weight loss. The idea centers around burning carbohydrates first as a fuel source when the human body needs energy. After all carbohydrate stores are burned off, the body turns to fat stores to power its functions.

Now here’s the thing: vegetables contain mostly carbs. Some more than others. But since vegetables provide a number of other vital nutrients, they should still remain a staple in every dish.

What Vegetables Are Best for a Keto Diet?

YOU’RE GOING TO want to stock up on non-starchy veggies. These vegetables are high in water content, making them low-calorie and low-carb. They also are high in fiber.

“Consuming high-water content vegetables is a great way to fill up on both phytonutrients and fiber without overdoing the carbs,” says Susan Greeley, MS, RDN, instructor at the Institute of Culinary Education.

Mackenzie Burgess, RDN, owner of Cheerful Choices, lists leafy greens (spinach, kale, Swiss chard), cruciferous vegetables (broccoli, cauliflower, Brussels sprouts), and stem veggies (celery and asparagus) as some good options for people following a keto diet.

In contrast, certain starchy vegetables (those with lower water contents) have a higher amount of carbohydrates than other veggies. And while no vegetable should be “off limits,” Burgess says, those following a keto diet may want to be mindful of their portions of starchy vegetables such as potatoes and squash.

Regardless of the diet you’re following, you need to consume fiber and a variety of phytonutrient and antioxidant compounds while still maintaining an intake of 50 grams of net carbohydrates daily, says Greeley.

Below, we list 20 keto-friendly veggies and other foods you will want to grab at your next grocery store visit.

20 Low-Carb Foods for a Keto Diet

Pumpkin

That’s right, this orange-hued vegetable is allowed in ketosis in moderate amounts. “Don't put pumpkin in a fall-only category. Pumpkin puree is low in carbs and a good source of fiber,” says Maggie Michalczyk, MS, RD. Plus, it’s a great ingredient for keto-compliant desserts when you want something sweet and satisfying, she says. There are seven grams of net carbs per ½-cup serving.

Green cabbage

Low in net carbs, high in flavor and crunch, this cruciferous vegetable is an awesome base for coleslaw, yes, but also delicious sautéed in olive oil till tender-crisp.

This vegetable is also rising up as an unusual veggie favorite for its heap of health benefits. Here’s how to seamlessly add it to your dish.

Kale

“This supergreen is one of the few vegetables that is a good source of protein (3 grams per cup), and it's also low in carbs and high in other nutrients like vitamins A, C, and K,” says Michalczyk.

Kale is really versatile—you can use it for omelets, keto air fryer kale chips, salads, soups, and more. It has just 3.4 grams of net carbs per cup.

Spinach

Yes, another supergreen but for good reason. As Michalczyk explains, spinach is jam-packed with vitamins A, C, calcium, and iron. “It's very low in carbs and makes for an amazing addition to any meal.”

Spinach is one of those vegetables you’ll want to always have stocked in the fridge for easy weeknight meals when pinched for time. A cup has a mere 2.5 grams of net carbs.

Jicama

Bariatric dietitian Kayla Girgen, RD, likes the “crunch factor” of this root veggie, especially since it’s often missing from keto diets. Jicama is also a hearty root vegetable low in calories and high in water content.

Enjoy it raw to get that satisfying crunch, she says, or go out on a limb and make jicama fries. “This keto-friendly vegetable is high in vitamin C and antioxidants which help protect against free radicals and boost your immune response,” she says. Raw jicama contains five grams of net carbs per ½-cup serving.

Bell Peppers

These peppers are pretty in color and versatile. Throw them in your stir-fry, eggs, and fajitas. Grind them up and add peppers to a dipper for keto spreads. Michalczyk notes they're “packed with vitamin C and potassium, which is great for active bodies.” There are 5.9 grams of net carbs per half a cup chopped.

Arugula

Don’t underestimate this power green and just reserve it for garnish. “This peppery green is a little different from kale and spinach, but like them, is low in carbs and high in nutrition. It's also a good source of folate, calcium, potassium and magnesium, which are great for your blood pressure,” says Michalczyk. There are 0.4 grams of net carbs in a full cup.

Zucchini

“This summer squash is a perfect substitute if you are wanting pasta but adhering to the keto diet,” says Michalczyk. Spiralize it, and you may not even know the difference—especially if you have a flavor-packed dressing and some meatballs on top.

“It’s filled with vitamins C, A, and calcium, plus it's low in carbs,” she adds. There are just three grams of net carbs per one medium-sized zucchini.

Broccoli

With just two grams of net carbs per ½ cup, broccoli is a major superfood that should be a staple on the keto diet, says Suzanne Dixon, RD. It’s high in fiber and protein to keep you full, and you can use it in just about anything—stews, soups, and keto makeovers of your favorite foods like casserole.

Cauliflower

Cauliflower has a similar nutrition profile to broccoli. It’s also a great cruciferous veggie to choose when you’re on keto, says Dixon. The vegetable has 1.5 grams of net carbs per half a cup. It’s pretty bland in taste, but that’s the beauty of it. You can adapt it to whatever you are making with the right spices and sauces.

Celery

Take advantage of celery’s high water content to prevent the dehydration that’s often associated with keto. With just one gram of net carbs in a large stalk, it’s a great addition for soups, as a crudité for a dip (or with nut butter on top), says Dixon.

Red Cabbage

Cabbage is delicious when stuffed into keto fajitas, used in soups, or made into coleslaw with a rich, creamy high-fat dressing that’s keto-friendly. It has two grams of net carbs per cup shredded so you can eat a lot in one sitting without falling out of ketosis, says Dixon.

Asparagus

Asparagus has just two grams of net carbs per one cup chopped, and it is super versatile, Dixon says. This green veggie is high in fiber and folate. Add it to stir-fry, grill it, or use it in your slow cooker for hearty stews.

Swiss chard

Like other dark-colored, leafy greens (kale, spinach, arugula), swiss chard is keto-friendly and deeply satisfying. Credit its high fiber content. Tastes great sautéed in olive oil with a little salt too.

Mushrooms

Okay, okay, so they're not technically a vegetable (they're a fungus), but work with us here. Mushrooms are a great source of immunity-aiding vitamin D, they're low in net carbs, and taste awesome—especially if you're branching out from the white button variety and into new worlds of flavor with oyster, shiitake, and enoki.

Here are 11 mushrooms dietitians want to see more on your plate.

Hearts of Palm

A ½-cup serving of hearts of palm clocks in at about two net carbs. So remind us why we don’t put this vegetable in just about every salad or pasta dish we make?

“At the supermarket, you can find hearts of palm in many forms, including fresh, jarred, and canned. For example, you can find hearts of palm ‘rice’ or ‘spaghetti,’ which helps satisfy cravings for pasta without a boatload of carbs,” says Girgen. “This versatile vegetable is also loaded with potassium, copper, and zinc—essential nutrients for optimal health.”

Brussels Sprouts

“Brussels sprouts pair nicely with keto staples like meats, eggs, and cheese, plus they pack a nutritional punch with their high fiber and nutrient content,” says Girgen. This nutrient-dense vegetable has four grams of net carbs per ½-cup cooked portion.

“In addition, this cruciferous vegetable is packed with prebiotics, a favored food source among gut microbes, which helps foster a healthy microbiome within your digestive tract,” she says. Brussels sprouts are also high in vitamins C and K, so for individuals on blood-thinning medications, consult with your physician.

Pickles

“Pickles are an excellent vegetable option for individuals on a keto diet because of the added salt. Low-carbohydrate diets such as the keto diet cause extra fluid loss, leading to the ‘keto flu,’ or the transition into ketosis marked by headaches, fatigue, and brain fog,” says Girgen.

“Extra salt can help alleviate these symptoms. In choosing a keto-friendly pickle, beware of added sugars, and check the ingredients list to ensure sugar wasn't added to the pickling brine.” Two dill pickle spears have less than one gram of net carbs.

Cucumber

“Cucumbers are a refreshing and hydrating vegetable that adds a cool crunch to meals and snacks,” says Burgess. Due to their high water content and only 4.36 grams of net carbs per cup, cucumbers are an excellent choice for those on a keto diet.

“Try thinly slicing cucumber, spreading over cream cheese and bagel seasoning, and rolling up for a fun and easy snack,” she suggests.

Bok choy

You can eat this Chinese cabbage raw or cooked. Either way, it is very low in calories, which means very low-carb. Burgess says that one cup of Bok choy has about 9 calories (and only 1.5 g of carbs). It is also full of potassium, beta-carotene, and vitamin A.

Headshot of Isadora Baum

Isadora Baum is a freelance writer, certified health coach, and author of 5-Minute Energy. She can't resist a good sample, a margarita, a new HIIT class, or an easy laugh. Learn more about her on her website: isadorabaum.com

Headshot of Perri O. Blumberg

Perri is a New York City-born and -based writer; she holds a bachelor’s in psychology from Columbia University and is also a culinary school graduate of the plant-based Natural Gourmet Institute, which is now the Natural Gourmet Center at the Institute of Culinary Education. Her work has appeared in the New York Post, Men's Journal, Rolling Stone, Oprah Daily, Insider.com, Architectural Digest, Southern Living, and more. She's probably seen Dave Matthews Band in your hometown, and she'll never turn down a bloody mary. Learn more at VeganWhenSober.com.