Skip to content
Food database

Keto food list

Net carbs for 92 everyday foods, with the verdict for a strict 20 g day. Every page shows the maths. Quick checker · Download the full dataset →

FoodVerdictNet carbs / 100 gTypical servingNet carbs / serving
Almond milk (unsweetened)Keto-friendly0.3 gone cup0.7 g
Almonds High oxalateKeto in moderation9.1 ga small handful (23 nuts)2.5 g
AppleNot keto-friendly11.4 gone medium apple20.7 g
AsparagusKeto-friendly1.8 gsix spears1.7 g
AvocadoKeto-friendly1.8 ghalf a medium avocado1.3 g
BaconKeto-friendly1.4 gthree slices cooked0.3 g
BananaNot keto-friendly20.2 gone medium banana23.8 g
Bell peppersKeto in moderation3.9 gone medium red pepper4.6 g
Black beans (cooked)Not keto-friendly15 ghalf a cup12.9 g
BlackberriesKeto in moderation4.3 ghalf a cup3.1 g
BlueberriesKeto in moderation12.1 ga small handful4.8 g
Brazil nutsKeto-friendly4.2 gtwo nuts0.4 g
Bread (white)Not keto-friendly46.7 gone slice13.5 g
BroccoliKeto in moderation4 gone cup chopped3.6 g
Brussels sproutsKeto in moderation5.2 gone cup4.6 g
ButterKeto-friendly0.1 gone tablespoon0 g
CabbageKeto in moderation3.3 gone cup shredded2.9 g
CarrotsKeto in moderation6.8 gone medium carrot4.1 g
CashewsNot keto-friendly26.9 g18 nuts7.5 g
CauliflowerKeto in moderation3 gone cup chopped3.2 g
CeleryKeto-friendly1.4 gtwo medium stalks1.1 g
Cheddar cheeseKeto-friendly1.3 gone slice0.4 g
Chia seeds High oxalateKeto-friendly7.7 gtwo tablespoons1.8 g
Chicken thighs (skin-on)Keto-friendly0 gone thigh0 g
Chickpeas (cooked)Not keto-friendly19.8 ghalf a cup16.2 g
Coconut (fresh flesh)Keto in moderation6.2 gone 2-inch piece2.8 g
Coconut milk (canned, full-fat)Keto-friendly2.8 ga quarter cup1.7 g
Coconut oilKeto-friendly0 gone tablespoon0 g
Coffee (black)Keto-friendly0 gone cup brewed0 g
CornNot keto-friendly16.3 gone medium ear14.7 g
Cottage cheeseKeto in moderation3.4 ghalf a cup3.8 g
Cream cheeseKeto-friendly4.1 gtwo tablespoons1.2 g
CucumberKeto in moderation3.1 gone cup sliced3.2 g
Dark chocolate (70–85%)Not keto-friendly35 gtwo squares7 g
EggplantKeto in moderation2.9 gone cup cubed2.4 g
EggsKeto-friendly0.7 gtwo large eggs0.7 g
Flax seedsKeto-friendly1.6 gtwo tablespoons ground0.2 g
GarlicKeto-friendly31 gone clove0.9 g
GrapesNot keto-friendly17.2 gone cup26 g
Greek yogurt (plain, full-fat)Keto in moderation4 ghalf a 170 g pot3.4 g
Green beansKeto in moderation4.3 gone cup4.3 g
Green peasNot keto-friendly9.4 ghalf a cup7.5 g
Ground beef (80/20)Keto-friendly0 ga quarter pound raw0 g
Heavy creamKeto-friendly2.8 gtwo tablespoons0.8 g
HoneyNot keto-friendly82.2 gone tablespoon17.3 g
Hot dogs (beef)Keto-friendly3 gone beef hot dog, no bun1.4 g
HummusKeto in moderation8.3 gtwo tablespoons2.5 g
KaleKeto-friendly0.3 gone cup chopped0.1 g
LemonKeto in moderation6.5 gjuice of one lemon3.1 g
Lentils (cooked)Not keto-friendly12.2 ghalf a cup12.1 g
Lettuce (romaine)Keto-friendly1.2 gtwo cups shredded1.1 g
Macadamia nutsKeto-friendly5.2 g10–12 nuts1.5 g
MangoNot keto-friendly13.4 gone cup of pieces22.1 g
MayonnaiseKeto-friendly0.6 gone tablespoon0.1 g
Milk (whole)Not keto-friendly4.8 gone cup11.7 g
MozzarellaKeto-friendly2.2 gone ounce0.6 g
MushroomsKeto-friendly2.3 gone cup sliced1.6 g
OatsNot keto-friendly57.6 ghalf a cup dry23 g
Olive oilKeto-friendly0 gone tablespoon0 g
OlivesKeto-friendly3.1 gten large olives1.4 g
OnionKeto in moderation7.6 ghalf a medium onion4.2 g
OrangeNot keto-friendly9.4 gone medium orange12.3 g
Parmesan cheeseKeto-friendly3.2 gtwo tablespoons grated0.3 g
Pasta (cooked)Not keto-friendly29.1 gone cup cooked40.7 g
Peanut butterKeto in moderation14 gtwo tablespoons4.5 g
PeanutsKeto in moderation7.6 ga small handful2.1 g
PecansKeto-friendly4.3 g19 halves1.2 g
Pickles (dill)Keto-friendly1.4 gone medium dill pickle0.9 g
PineappleNot keto-friendly11.7 gone cup of chunks19.3 g
PistachiosKeto in moderation16.6 g49 kernels4.6 g
Popcorn (air-popped)Not keto-friendly63.3 gthree cups popped15.2 g
Pork rindsKeto-friendly0 gone bag (half ounce)0 g
PotatoNot keto-friendly19 gone medium baked potato32.9 g
PumpkinKeto in moderation6 ghalf a cup cubed3.5 g
Pumpkin seedsKeto-friendly4.7 ga quarter cup1.4 g
Quinoa (cooked)Not keto-friendly18.5 gone cup cooked34.2 g
RadishesKeto in moderation1.8 gone cup sliced2.1 g
RaspberriesKeto in moderation5.4 ghalf a cup3.3 g
SalmonKeto-friendly0 gone fillet0 g
Sour cream (full-fat)Keto-friendly4.6 gtwo tablespoons1.1 g
Spinach High oxalateKeto-friendly1.4 gtwo cups raw0.8 g
Steak (ribeye)Keto-friendly0.1 gone 8 oz steak, raw0.2 g
StrawberriesKeto in moderation5.7 gfive large strawberries5.1 g
Sugar (white)Not keto-friendly100 gone tablespoon12.5 g
Sweet potatoNot keto-friendly17.4 gone medium baked sweet potato19.8 g
Tofu (firm)Keto-friendly0.5 ga third of a block0.6 g
TomatoesKeto in moderation2.7 gone medium tomato3.3 g
Tuna (canned in water)Keto-friendly0 gone small can, drained0 g
WalnutsKeto-friendly7 g14 halves2 g
WatermelonNot keto-friendly7.2 gone cup of cubes10.9 g
White rice (cooked)Not keto-friendly27.8 gone cup cooked43.9 g
ZucchiniKeto in moderation2.1 gone medium zucchini4.1 g

Foods you can eat on keto

These fit a strict 20 g day at a typical serving (under 10% of the day's carbs each):

Foods you can't eat on keto

A typical serving of each of these uses more than 30% of a 20 g day, and often all of it. Most can fit in small amounts on a looser low-carb plan, and each page lists the closest keto swaps.

Also avoid sugar, honey and syrups, fruit juice, regular soft drinks, beer, and most packaged snacks and sauces with added sugar. Read labels for "keto" products too. See the keto shopping list for a printable version.

Turn this into a plan you can follow

Ketora sets your macros, builds a weekly menu and shopping list from foods you choose, and tracks your ketones to confirm it works.

Start free — no card needed