CalorieInsightClarity for Every Calorie
100% free · no sign-up

Low-Carb Foods: Top 40 Ranked

If you are eating keto or simply keeping carbohydrates low, these are the foods with the fewest grams of carbohydrate per 100 g in the database — mostly meats, seafood, eggs, fats and leafy vegetables.

Low-Carb Foods ranked (per 100 g)

Ranked by grams of carbohydrate per 100 g, lowest first. Tap any food for full nutrition facts and a serving calculator.

#FoodCarbsCaloriesProteinFatkcal/gCategory
1🥩 Beef, chuck, roast, boneless, choice, raw0 g23218.4 g17.8 g2.32Beef
2🥩 Beef, flank, steak, boneless, choice, raw0 g16420.1 g9.4 g1.64Beef
3🥩 Beef, ground, 80% lean meat / 20% fat, raw0 g24317.5 g19.4 g2.43Beef
4🥩 Beef, ground, 90% lean meat / 10% fat, raw0 g18518.2 g12.8 g1.85Beef
5🥩 Beef, loin, tenderloin roast, separable lean only, boneless, trimmed to 0" fat, select, cooked, roasted0 g17627.7 g6.4 g1.76Beef
6🥩 Beef, loin, top loin steak, boneless, lip-on, separable lean only, trimmed to 1/8" fat, choice, raw0 g15522.8 g6.4 g1.55Beef
7🥩 Beef, ribeye, steak, boneless, choice, raw0 g25418.7 g20 g2.54Beef
8🥩 Beef, round, eye of round roast, boneless, separable lean only, trimmed to 0" fat, select, raw0 g12223.4 g2.5 g1.22Beef
9🥩 Beef, round, top round roast, boneless, separable lean only, trimmed to 0" fat, select, raw0 g12323.7 g2.4 g1.23Beef
10🥩 Beef, short loin, porterhouse steak, separable lean only, trimmed to 1/8" fat, select, raw0 g14522.7 g5.3 g1.45Beef
11🥩 Beef, short loin, t-bone steak, bone-in, separable lean only, trimmed to 1/8" fat, choice, cooked, grilled0 g21927.3 g11.4 g2.19Beef
12🍽️ Bison, ground, raw0 g15919.9 g8.9 g1.59Lamb & Game
13🍗 Chicken, breast, boneless, skinless, raw0 g10622.5 g1.9 g1.06Poultry
14🍗 Chicken, breast, meat and skin, raw0 g12721.4 g4.8 g1.27Poultry
15🍗 Chicken, broiler or fryers, breast, skinless, boneless, meat only, cooked, braised0 g16632.1 g3.2 g1.66Poultry
16🍗 Chicken, broilers or fryers, drumstick, meat only, cooked, braised0 g15623.9 g6 g1.56Poultry
17🍗 Chicken, drumstick, meat and skin, raw0 g12518.4 g5.9 g1.25Poultry
18🍗 Chicken, ground, with additives, raw0 g13317.9 g7.2 g1.33Poultry
19🍗 Chicken, thigh, boneless, skinless, raw0 g14418.6 g7.9 g1.44Poultry
20🍗 Chicken, thigh, meat and skin, raw0 g18817.1 g13.4 g1.88Poultry
21🍗 Chicken, wing, meat and skin, raw0 g16818.4 g10.6 g1.68Poultry
22🦀 Crustaceans, crab, blue swimming, lump, pasteurized, refrigerated0 g8118.6 g0.8 g0.81Fish & Seafood
23🐟 Fish, catfish, farm raised, raw0 g12916.5 g7.3 g1.29Fish & Seafood
24🐟 Fish, cod, Atlantic, wild caught, raw0 g6616.1 g0.7 g0.66Fish & Seafood
25🐟 Fish, haddock, raw0 g7416.3 g0.5 g0.74Fish & Seafood
26🐟 Fish, pollock, raw0 g5612.3 g0.4 g0.56Fish & Seafood
27🐟 Fish, salmon, Atlantic, farm raised, raw0 g19720.3 g13.1 g1.97Fish & Seafood
28🐟 Fish, salmon, sockeye, wild caught, raw0 g13022.3 g4.9 g1.3Fish & Seafood
29🐟 Fish, tilapia, farm raised, raw0 g9519 g2.5 g0.95Fish & Seafood
30🍽️ Halibut, frozen, wild caught0 g8119.1 g0.6 g0.81Fish & Seafood
31🥩 Lamb, ground, raw0 g23717.5 g18.6 g2.37Lamb & Game
32🥩 Pork, belly, with skin, raw0 g38015.2 g35.8 g3.8Pork
33🥩 Pork, chop, center cut, raw0 g13822.8 g5.5 g1.38Pork
34🥩 Pork, ground, raw0 g22817.8 g17.5 g2.28Pork
35🥩 Pork, loin, boneless, raw0 g16821.1 g9.5 g1.68Pork
36🥩 Pork, loin, tenderloin, boneless, raw0 g11921.6 g3.9 g1.19Pork
37🐟 Tuna, ahi or yellowfin, frozen, wild caught0 g10224.7 g0.4 g1.02Fish & Seafood
38🦃 Turkey, ground, 93% lean, 7% fat, pan-broiled crumbles0 g22027.1 g11.6 g2.2Poultry
39🦃 Turkey, ground, 93% lean/ 7% fat, raw0 g15317.3 g9.6 g1.53Poultry
40🐟 Fish, tuna, light, canned in water, drained solids0.1 g9019 g0.9 g0.9Fish & Seafood

Data: USDA FoodData Central (public domain, CC0). General information only — not medical or dietary advice.

How this ranking was built

Ranked by grams of carbohydrate per 100 g, lowest first. The ranking runs over 321 of our 321 foods, which is every food in the database. Nothing here is hand-picked or sponsored: the order is arithmetic on measured values, so it changes only when the data does.

  • Top of the list: Beef at 0 g per 100 g.
  • 40th place: Fish at 0.1 g — so even the bottom of this table is well inside the useful range.
  • Top ten average: 0 g per 100 g, against 18.8 g across all 321 ranked foods.

What a real portion actually gives you

Per 100 g is the only fair way to line foods up next to each other, but nobody serves 100 g of everything. Here is the top of the list again at each food's own household serving:

FoodTypical servingCarbs in that servingCalories
🥩 Beef100 g0 g232 kcal
🥩 Beef100 g0 g164 kcal
🥩 Beef100 g0 g243 kcal
🥩 Beef100 g0 g185 kcal
🥩 Beef1 roast, cooked (462 g)0 g813 kcal
🥩 Beef100 g0 g155 kcal

Servings are the default portion recorded for each food; every food page has a calculator for any weight you like, in grams, ounces or pounds.

Which food groups dominate this list

The top 40 come from 5 different food groups, which is a faster way to shop than reading forty rows:

  • 🥩 Beef — 11 entries in the top 40
  • 🐟 Fish & Seafood — 11 entries in the top 40
  • 🍗 Poultry — 11 entries in the top 40
  • 🥓 Pork — 5 entries in the top 40
  • 🍖 Lamb & Game — 2 entries in the top 40

Foods that win on two counts

One nutrient never decides whether a food fits your day. These are the other rankings this list overlaps with — where a food appears in both top 40s, it is doing two jobs at once:

Also in…SharedExamples
💪 High-Protein Foods14 of 40Chicken, Beef, Beef
🚫 Low-Sugar Foods12 of 40Beef, Beef, Beef
🥬 Low-Calorie Foods0 of 40No overlap — these two lists pull in opposite directions
🌾 High-Fibre Foods0 of 40No overlap — these two lists pull in opposite directions
🍚 Low-Fat Foods0 of 40No overlap — these two lists pull in opposite directions
🥑 High-Calorie Foods0 of 40No overlap — these two lists pull in opposite directions
🧂 Low-Sodium Foods0 of 40No overlap — these two lists pull in opposite directions

What this ranking does not tell you

  • Preparation changes the number. Drying concentrates every nutrient per 100 g; cooking with added water dilutes them. Each row maps to one specific USDA record, and the food name says which.
  • Per 100 g is not per serving. A food can top this list and still be something you eat 15 g of, or sit mid-table and be your whole dinner. The portion table above is the corrective.
  • Nutrients travel together. The leader here may be high in something you are limiting — check the full row, not just the ranked column.
  • Whole foods only. This database holds single ingredients, not branded products. For those, scan the barcode in the free barcode scanner, which reads label values from the manufacturer.
  • It is not a shopping mandate. A ranking is a menu of options, not an instruction. The foods you will actually eat repeatedly beat the theoretically optimal ones you won't.

What to do with this list

Carbohydrate totals here include fibre; subtract the fibre column to estimate net carbs.

A low-carb diet still has to fit your overall calorie target — check yours with the free calorie calculator.

Build your day around a handful of these foods, then log them in the free calorie tracker to see how the totals stack up against the target from your calorie calculator. If you are cutting, the calorie deficit calculator turns that target into a weekly rate of loss; the macro calculator splits it into grams of protein, carbs and fat.

More food lists

Low-Carb Foods FAQ

What is the number one low-carb food on this list?

Beef, chuck, roast, boneless, choice, raw, with 0 g per 100 g and 232 calories per 100 g. Ranked by grams of carbohydrate per 100 g, lowest first.

How is this low-carb foods list ranked?

Ranked by grams of carbohydrate per 100 g, lowest first. Every value comes from USDA FoodData Central (public domain, CC0) and is shown per 100 g so foods are directly comparable.

Can I log these foods for free?

Yes. Open any food and add it to the free calorie tracker — pick your serving and the calories and macros are logged instantly. No account, no paywall, no ads.

How much should I be eating each day?

Use the calorie calculator for your daily calorie target and the macro calculator to split it into protein, carbs and fat.

Does this list cover every food in the database?

It ranks all 321 of our 321 foods that report carbs in their USDA record. The table shows the top 40.

How much carbs should I get in a day?

The FDA Daily Value printed on Nutrition Facts labels is 275 g per day (21 CFR 101.9(c)). 100 g of Beef, top of this list, supplies 0% of that. For a nutrient you are limiting, treat the Daily Value as a ceiling to stay under rather than a target to reach.

Is the top food the one I should eat most of?

Not necessarily. Ranking is per 100 g, which is the only fair way to compare foods, but you eat portions — and portion size varies enormously (100 g of oil versus 100 g of lettuce). Check the calories column beside the ranked figure, then use the portion table on this page to see what a normal serving actually delivers.

Are these values for raw or cooked food?

Each entry maps to one specific USDA record, and the food name states the preparation — raw, cooked, dried, canned. Cooking removes water, so 100 g of cooked food is a larger amount of the original ingredient and its nutrients per 100 g read higher. Weigh food in the same state as the entry you pick.

Can I combine this list with another one?

Yes, and the overlap is often where the best choices are. 14 of these 40 foods also appear in the top 40 of high-protein foods, starting with Chicken. See all food lists to cross-reference the rest.

How often do these rankings change?

They are generated from the dataset when the site is built, not maintained by hand, so the list, the individual food pages and the calculators can never disagree with each other. Any change to the underlying USDA values or the set of foods re-ranks the list automatically.