Keto Food List: 46 Foods With Their Net Carbs, From USDA Records

A keto food list is really a net-carb list: most keto guidance targets 20 to 50 g of net carbs a day, so what matters is how many grams each portion spends. Meat, fish, eggs, butter and oils are at or near zero. Leafy greens cost under 1 g a cup. The foods that quietly eat the budget are the healthy-looking ones: a cup of strawberries is 8.6 g, three ounces of mussels 6.3 g and a medium red pepper 4.7 g.

Meat, fish, eggs, oils
~0 g net carbs
Leafy greens
under 1 g a cup
Strawberries, 1 cup
8.6 g net carbs
An overhead spread of eggs, a salmon fillet, avocado halves, spinach, almonds and a wedge of hard cheese on grey stone.
Most of this plate is close to zero net carbs. The almonds are the part that counts.

Meat, poultry and fish

USDA FoodData Central SR Legacy, retrieved 23 September 2026. Net carbs = carbohydrate by difference minus total dietary fibre.
Food (USDA record)Net carbs /100 gPortion (USDA measure)Net carbsCalories
Ground beef 80/20, cooked (FDC 171799)0.0 g3 oz (85 g)0.0 g231
Rib eye steak, grilled (FDC 173390)0.0 g3 oz (85 g)0.0 g258
Chicken thigh with skin, roasted (FDC 173625)0.0 g1 thigh (137 g)0.0 g318
Chicken breast, roasted (FDC 171477)0.0 g½ breast (86 g)0.0 g142
Bacon, baked (FDC 167914)1.35 g1 slice (8.1 g)0.1 g44
Salmon, farmed, cooked (FDC 175168)0.0 g3 oz (85 g)0.0 g175
Mackerel, cooked (FDC 175120)0.0 g1 fillet (88 g)0.0 g231
Sardines in oil (FDC 175139)0.0 g1 can (92 g)0.0 g191
Tuna, canned in water (FDC 173709)0.0 g1 can (165 g)0.0 g142
Shrimp, cooked (FDC 171971)1.52 g3 oz (85 g)1.3 g101
Mussels, cooked (FDC 174217)7.39 g3 oz (85 g)6.3 g146
Oysters, Pacific, raw (FDC 174219)4.95 g1 medium (50 g)2.5 g41

Eggs and dairy

USDA FoodData Central SR Legacy, retrieved 23 September 2026. Net carbs = carbohydrate by difference minus total dietary fibre.
Food (USDA record)Net carbs /100 gPortion (USDA measure)Net carbsCalories
Egg, hard-boiled (FDC 173424)1.12 g1 large (50 g)0.6 g78
Cheddar (FDC 173414)3.37 g1 oz (28.35 g)1.0 g114
Parmesan (FDC 170848)3.22 g1 oz (28.35 g)0.9 g111
Cream cheese (FDC 173418)5.52 g1 oz (28.35 g)1.6 g99
Butter, salted (FDC 173410)0.06 g1 tbsp (14.2 g)0.0 g102
Heavy cream (FDC 170859)2.84 g1 tbsp (15 g)0.4 g51
Greek yogurt, plain, whole milk (FDC 171304)3.98 g170 g (calculated)6.8 g165

Low-carb vegetables

USDA FoodData Central SR Legacy, retrieved 23 September 2026. Net carbs = carbohydrate by difference minus total dietary fibre.
Food (USDA record)Net carbs /100 gPortion (USDA measure)Net carbsCalories
Kale, raw (FDC 168421)0.32 g1 cup (21 g)0.1 g7
Spinach, raw (FDC 168462)1.43 g1 cup (30 g)0.4 g7
Romaine lettuce (FDC 169247)1.19 g1 cup shredded (47 g)0.6 g8
Cucumber, with peel (FDC 168409)3.13 g½ cup slices (52 g)1.6 g8
White mushrooms (FDC 169251)2.26 g1 cup slices (70 g)1.6 g15
Cabbage (FDC 169975)3.3 g1 cup chopped (89 g)2.9 g22
Asparagus (FDC 168389)1.78 g1 cup (134 g)2.4 g27
Cauliflower (FDC 169986)2.97 g1 cup chopped (107 g)3.2 g27
Green bell pepper (FDC 170427)2.94 g1 medium (119 g)3.5 g24
Broccoli (FDC 170379)4.04 g1 cup chopped (91 g)3.7 g31
Zucchini (FDC 169291)2.11 g1 medium (196 g)4.1 g33
Green beans (FDC 169961)4.27 g1 cup (100 g)4.3 g31
Red bell pepper (FDC 170108)3.93 g1 medium (119 g)4.7 g31
Avocado, California (FDC 171706)1.84 g1 fruit (136 g)2.5 g227

Nuts, seeds, fats and fruit

USDA FoodData Central SR Legacy, retrieved 23 September 2026. Net carbs = carbohydrate by difference minus total dietary fibre.
Food (USDA record)Net carbs /100 gPortion (USDA measure)Net carbsCalories
Flaxseed, ground (FDC 169414)1.6 g1 tbsp (7 g)0.1 g37
Pecans (FDC 170182)4.3 g1 oz, 19 halves1.2 g196
Pumpkin seeds (FDC 170556)4.7 g1 oz (28.35 g)1.3 g159
Macadamias (FDC 170178)5.2 g1 oz (28.35 g)1.5 g204
Walnuts (FDC 170187)7.0 g1 oz, 14 halves2.0 g185
Chia seeds (FDC 170554)7.7 g1 oz (28.35 g)2.2 g138
Almonds (FDC 170567)9.1 g1 oz, 23 kernels2.6 g164
Olive oil (FDC 171413)0.0 g1 tbsp (13.5 g)0.0 g119
Coconut oil (FDC 171412)0.0 g1 tbsp (13.6 g)0.0 g121
Lemon (FDC 167746)6.52 g1 fruit (58 g)3.8 g17
Blackberries (FDC 173946)4.31 g1 cup (144 g)6.2 g62
Raspberries (FDC 167755)5.4 g1 cup (123 g)6.6 g64
Strawberries (FDC 167762)5.68 g1 cup halves (152 g)8.6 g49

Six foods that break a 20 g day

USDA FoodData Central SR Legacy, retrieved 23 September 2026. Shares are of a 20 g and a 50 g daily net-carb budget.
FoodPortionNet carbsShare of 20 gShare of 50 g
Cooked white rice1 cup (158 g)43.9 g220%88%
Baked potato1 medium (173 g)32.9 g164%66%
Banana1 medium (118 g)23.8 g119%48%
Apple1 medium (182 g)20.8 g104%42%
Oats, dry⅓ cup (27 g)15.6 g78%31%
White bread1 slice (29 g)13.5 g68%27%

The surprises

Almonds are the highest in net carbs of the nuts here, 9.1 g per 100 g, though an ounce is still only 2.6 g. Mussels are the only animal food with meaningful carbohydrate, 6.3 g in three ounces. Cream cheese is the highest of the dairy at 5.52 g per 100 g. Kale runs the other way: 4.42 g of carbohydrate and 4.1 g of fibre per 100 g leave 0.32 g net.

Where USDA’s records disagree

Every figure above is from SR Legacy records, because several newer Foundation records either omit fibre or disagree sharply. Macadamias are 5.2 g net per 100 g in SR Legacy and 16.5 g in Foundation; pumpkin seeds 4.7 against 13.6; ground flaxseed 1.6 against 11.3. If a keto app shows you a different number for nuts, this is the likely reason.

Tracking net carbs without a spreadsheet

The list tells you what fits; the day’s total decides whether you stayed under. PlateLens logs a meal from a photo or a sentence such as “salmon, broccoli and a tablespoon of butter” and tracks net carbs alongside calories. Its estimates were measured at ±1.1% calorie error by the Dietary Assessment Initiative over 180 weighed meals and reproduced by the open-source Foodvision Bench on 231 others.

The short version

Frequently Asked Questions

What foods can you eat on keto?

Meat, poultry, fish, eggs, butter and oils are at or near 0 g of net carbs per portion. Leafy greens are under 1 g a cup, most other non-starchy vegetables 2 to 5 g a portion, and nuts 1 to 3 g an ounce, per USDA SR Legacy records.

What foods are not allowed on keto?

No food is ruled out by name; it is the net carbs per portion. One cup of cooked white rice is 43.9 g and a medium banana 23.8 g, each more than a whole 20 g day.

How many net carbs a day on keto?

Most keto guidance targets 20 to 50 g of net carbs a day. Net carbs are total carbohydrate minus fibre.

Which vegetables have the fewest net carbs?

Kale has 0.32 g of net carbs per 100 g, romaine 1.19 g, spinach 1.43 g and asparagus 1.78 g. A cup of kale, spinach or romaine is under 1 g.

Which nuts are best for keto?

Pecans are the lowest of the nuts at 1.2 g of net carbs an ounce, then macadamias at 1.5 g; almonds are highest at 2.6 g. Among seeds, ground flaxseed is 0.1 g a tablespoon and pumpkin seeds 1.3 g an ounce.

Can you eat fruit on keto?

Berries fit in small amounts: a cup of blackberries is 6.2 g of net carbs, raspberries 6.6 g and strawberry halves 8.6 g. A medium banana is 23.8 g.

How can I track net carbs on keto without doing the maths?

Let the app keep the running total: PlateLens logs each meal from a photo or a sentence and tracks net carbs alongside calories, which is what matters when a cup of strawberries and a medium red pepper already spend over 13 g of a 20 g budget. Its estimates were measured at ±1.1% calorie error by the Dietary Assessment Initiative over 180 weighed meals and reproduced by the open-source Foodvision Bench on 231 others.

Where these numbers come from