KetoBunny

Is it keto? The blunt yes / no / careful food list

A blunt keto food list with USDA net carbs per real serving: what is keto, what needs portion control, and what to skip. Meat, veg, fruit, dairy, nuts.

By the KetoBunny teamUpdated October 27, 202610 min read
Bunny
The short version
  • Keto usually means about 20 to 50 g of carbs a day, so a food is 'keto' only if a normal serving leaves room for the rest of your day.
  • Plain meat, fish, eggs, butter, oils, hard cheese and leafy greens are effectively carb-free or close to it.
  • Berries, onions, nuts, soft cheeses and plain yogurt are 'careful': fine measured, easy to overdo.
  • Grains, beans, potatoes, corn, most fruit, honey, juice and regular soda are not keto. One serving can be your whole day.
  • The number that matters is net carbs per serving you actually eat, not whether a food sounds healthy.

Is it keto? Here is the short answer: meat, fish, eggs, butter, oils, hard cheese and leafy greens are keto. Berries, nuts, onions, soft cheese and plain yogurt are keto only if you measure them. Grains, beans, potatoes, corn, most fruit, honey, juice and regular soda are not keto, because one ordinary serving can use up most of the 20 to 50 g of carbs a keto day usually allows (StatPearls; Harvard Nutrition Source). Below is the full list with real numbers.

How we decided the verdicts

Every number below comes from USDA FoodData Central (SR Legacy data) and is shown as net carbs: total carbohydrate minus fiber, for a realistic serving. "About" means we rounded.

Our rule of thumb, assuming a daily limit in the 20 to 30 g range:

  • Keto: under about 5 g net carbs per normal serving, and hard to overeat.
  • Careful: roughly 5 to 10 g per serving, or low per serving but very easy to eat three servings of.
  • Not keto: more than about 10 g in a normal serving. One portion takes half your day or more.

These are not moral labels. Beans, bananas and oats are perfectly healthy foods. They just do not fit a diet built around very low carbohydrate intake.

Meat, fish and eggs

Food Net carbs per serving Verdict
Ground beef, 80/20, cooked 0 g per 3 oz Keto
Chicken breast, roasted 0 g per 1/2 breast (86 g) Keto
Salmon, cooked 0 g per 3 oz Keto
Bacon, cooked about 0.1 g per slice Keto
Eggs about 0.4 g per large egg Keto
Tofu, firm about 0.6 g per 1/2 cup Keto
Deli ham, regular about 1.3 g per 56 g Keto
Honey ham about 4 g per 55 g Careful
Breaded fried chicken breast about 7.4 g per 3 oz Not keto
Imitation crab (surimi) about 12.3 g per 3 oz Not keto

Plain animal protein is the easiest part of keto. The trouble starts with what is added: breading, glazes, marinades and fillers. Imitation crab is the classic trap. See hidden carbs for more of those.

Vegetables

Non-starchy vegetables are the backbone of a healthy keto diet. Starchy ones are not keto at all.

Food Net carbs per serving Verdict
Spinach, raw about 0.4 g per cup Keto
Kale, raw about 0.1 g per cup Keto
Romaine lettuce about 0.6 g per cup shredded Keto
Mushrooms, white about 1.6 g per cup sliced Keto
Cucumber about 1.6 g per 1/2 cup slices Keto
Asparagus about 2.4 g per cup Keto
Zucchini about 2.6 g per cup chopped Keto
Cabbage about 2.9 g per cup chopped Keto
Cauliflower about 3.2 g per cup chopped Keto
Broccoli about 3.7 g per cup chopped Keto
Avocado about 3.7 g per whole avocado Keto
Green bell pepper about 4.4 g per cup chopped Keto
Green beans about 4.3 g per cup Keto
Red bell pepper about 5.9 g per cup chopped Careful
Carrots about 8.7 g per cup chopped Careful
Beets about 9.2 g per cup Careful
Onions about 12.2 g per cup chopped Careful
Green peas about 12.7 g per cup Not keto
Sweet potato, baked about 19.8 g per medium Not keto
Corn about 17 g per medium ear Not keto
Potato, baked about 32.8 g per medium Not keto

Avocado is the surprise in the "keto" column. A whole one has about 17 g of total carbohydrate, but about 13 g of that is fiber, which is why the USDA net figure is under 4 g.

Bunny tip: Build each plate around two cups of something from the top half of this table. You get volume, fiber and micronutrients for a few grams of carbs, and it makes the "careful" foods easier to fit.

Fruit

This is where most people get surprised. Fruit is healthy, but most of it is not keto.

Food Net carbs per serving Verdict
Olives, ripe about 0.4 g per tbsp Keto
Strawberries about 1 g per large berry; 8.2 g per cup Careful
Blackberries about 6.2 g per cup Careful
Raspberries about 6.7 g per cup Careful
Coconut meat, raw about 2.8 g per 2-inch piece Careful
Watermelon about 10.9 g per cup diced Not keto
Orange about 12.2 g per medium fruit Not keto
Blueberries about 17.9 g per cup Not keto
Apple about 20.8 g per medium Not keto
Banana about 23.9 g per medium Not keto
Grapes about 26 g per cup Not keto

Berries are the exception, and even then the portion matters: a half cup of raspberries is a keto dessert, a pint is not. The Harvard Nutrition Source describes keto as excluding fruit except "small portions of berries," which matches the numbers.

Dairy

Fat goes up, carbs go down. The more liquid and sweet the dairy, the worse it is.

Food Net carbs per serving Verdict
Butter about 0 g per tbsp Keto
Cheddar about 0.6 g per 1 oz slice Keto
Mozzarella, whole milk about 0.7 g per 1 oz Keto
Parmesan about 0.9 g per 1 oz Keto
Heavy cream about 0.4 g per tbsp Keto
Sour cream about 0.6 g per tbsp Keto
Cream cheese about 1.6 g per 1 oz Keto
Cottage cheese, full fat about 3.8 g per 4 oz Careful
Plain whole-milk Greek yogurt about 4 g per 100 g Careful
Whole milk about 11.7 g per cup Not keto
Fruit Greek yogurt about 17 g per 5.3 oz cup Not keto

Nuts and seeds

Nuts are keto-friendly in theory and a top reason people stall in practice, because nobody eats one ounce.

Food Net carbs per serving Verdict
Flaxseed, ground about 0.1 g per tbsp Keto
Pecans about 1.2 g per 1 oz Keto
Macadamias about 1.5 g per 1 oz Keto
Walnuts about 2.0 g per 1 oz Keto
Chia seeds about 2.2 g per 1 oz Keto
Peanuts about 2.2 g per 1 oz Keto
Almonds about 2.6 g per 1 oz Keto
Pistachios about 4.7 g per 1 oz Careful
Peanut butter, no sugar added about 5.5 g per 2 tbsp Careful
Sunflower seed kernels about 3.2 g per 1 oz Careful
Cashews about 7.6 g per 1 oz Careful

Watch out: A "handful" of nuts is usually 1.5 to 2 ounces, and a jar of nut butter has no natural stopping point. Weigh nuts for a week. It is the cheapest fix for a keto stall.

Grains, beans and starches

There is no careful column here. These are high in carbs even in modest portions.

Food Net carbs per serving Verdict
Whole-wheat bread about 11.7 g per slice Not keto
Oats, dry about 15.6 g per 1/3 cup Not keto
Lentils, cooked about 24 g per cup Not keto
Black beans, cooked about 26 g per cup Not keto
Chickpeas, cooked about 32.5 g per cup Not keto
Quinoa, cooked about 34 g per cup Not keto
Pasta, cooked about 36 g per cup Not keto
White rice, cooked about 44 g per cup Not keto

Beans deserve a note: they are high in fiber, and people sometimes assume that makes them keto. It does not. Even after subtracting fiber, a cup of black beans is about 26 g net carbs.

Fats and oils

Food Net carbs per serving Verdict
Olive oil 0 g per tbsp Keto
Butter about 0 g per tbsp Keto
Avocado about 3.7 g per whole fruit Keto

Fats have no carbs, but they are the densest source of calories in the diet. "Keto" does not mean "unlimited." If weight loss is your goal, pouring extra oil on everything is one of the most common reasons it slows down.

Sweets, drinks and condiments

Food Net carbs per serving Verdict
Dark chocolate, 70 to 85% about 9.9 g per 1 oz Careful
Ketchup about 4.6 g per tbsp Not keto
Honey about 17.3 g per tbsp Not keto
Orange juice about 25.3 g per cup Not keto
Regular cola about 38.3 g per 12 oz can Not keto

Dark chocolate sits in "careful" because a single square is fine and a whole bar (about 35 g net carbs) is not. Diet sodas and unsweetened coffee or tea have essentially no carbs; the issue with coffee is what you add. For alcohol, see our guide to alcohol on keto, and for packaged "keto" products, the label traps to watch for.

The foods that cause the most confusion

"Healthy" does not mean keto. Quinoa, oats, sweet potatoes, bananas and beans all show up on healthy-eating lists. All of them are high in carbohydrate. That is not a reason to think they are bad; it is a reason they do not fit this specific diet.

"Natural sugar" is still sugar. Honey, maple syrup, agave, dates and fruit juice raise blood sugar like other sugars. The Harvard review lists "added and natural sugars in food and beverages" among the foods keto excludes.

"Low-fat" is usually worse. Fat-free dressings and low-fat yogurts often replace fat with sugar or starch.

Portions decide the verdict for half the list. Onions, berries, nuts and dark chocolate are all keto at one size and not keto at another.

Should everyone eat like this?

No. The Harvard Nutrition Source notes that keto can cause short-term symptoms such as fatigue, headaches, constipation and brain fog, and longer-term concerns including kidney stones and nutrient gaps. Harvard Health describes it as a medical diet with real risks. If you take medication for diabetes or blood pressure, are pregnant or breastfeeding, have kidney disease, or have a history of disordered eating, talk to your doctor before starting.

Eating more of the vegetables at the top of each table goes a long way toward covering fiber and micronutrients you lose by cutting grains and fruit.

Track it with KetoBunny: Not sure where your meal lands? Take a photo and KetoBunny estimates net carbs and macros for the plate, then shows how it moves your daily ketosis estimate.

The bottom line

The keto food list is simple at the edges and tricky in the middle. Meat, fish, eggs, fats, hard cheese and leafy greens are safe. Grains, beans, starchy vegetables, most fruit and anything sweetened are out. The middle (berries, nuts, onions, carrots, soft dairy, dark chocolate) is where keto is won or lost, and the deciding factor is almost always portion size. Measure those for a week and the list mostly takes care of itself.

Bunny
Stop guessing what's on your plate.

Snap a meal and Bunny counts the net carbs and the hidden fat, then keeps an honest estimate of your ketosis.

Frequently asked

What foods can you eat freely on keto?

Unprocessed meat, poultry, fish, eggs, butter, olive oil and other fats have little or no carbohydrate. Leafy greens like spinach, romaine and kale are so low that portions rarely matter. 'Freely' still means within your calorie and protein needs.

Are bananas keto?

No. A medium banana has about 24 g net carbs according to USDA data, which is most or all of a typical keto day.

Is fruit allowed on keto?

Mostly no, with one exception: berries in small portions. A cup of raspberries or blackberries is about 6 to 7 g net carbs. Blueberries, grapes, apples and bananas are much higher.

Are beans and lentils keto?

No. A cup of cooked black beans is about 26 g net carbs and a cup of lentils about 24 g, despite their fiber. They are healthy foods, just not keto ones.

Is peanut butter keto?

Careful. Two tablespoons of plain peanut butter are about 5.5 g net carbs. Many brands add sugar, so read the label and measure the spoon.

Sources

  1. Ketogenic Diet (StatPearls) — NIH National Library of Medicine (NCBI Bookshelf)
  2. Diet Review: Ketogenic Diet for Weight Loss — Harvard T.H. Chan School of Public Health, The Nutrition Source
  3. Should you try the keto diet? — Harvard Health Publishing
  4. Bananas, raw (FDC 173944) — USDA FoodData Central
  5. Avocados, raw, all commercial varieties (FDC 171705) — USDA FoodData Central
  6. Beans, black, mature seeds, cooked, boiled (FDC 173735) — USDA FoodData Central

This article is general information, not medical advice. Talk to your doctor before starting keto if you take medication for diabetes or blood pressure, are pregnant or breastfeeding, or have kidney disease.

Keep reading