15 Low Carb Foods That Keep You Full
Going low-carb? These foods have minimal carbohydrates but keep you satisfied with protein and healthy fats.
Data-backed ranking of the strongest food sources
Daily value context so the numbers mean something
Usage tips and tradeoffs, not just a list of names
Created By
EatAndAchieve Editorial System
AI-assisted editorial system
This content is assembled from USDA FoodData Central data, in-house ranking logic, and reusable editorial templates to make nutrition information easier to understand.
Reviewed By
Jordan Vale
Founder, editor, and product builder
Jordan reviews pages for clarity, methodology, and product accuracy before they go live. He also maintains the code, data pipeline, and editorial standards for the site.
How This Page Is Made
Pages on EatAndAchieve combine USDA source data, site-specific scoring logic, and AI-assisted drafting, then receive human review for clarity and methodology. They are educational tools, not medical advice. Read more on the About page.
This ranking focuses on foods that meaningfully deliver carbohydrates per 100g, using USDA FoodData Central as the source of truth. It is a concentration ranking, not a full health score, so the most useful way to read it is to look for foods that fit both your nutrient target and your normal portion sizes.
Why it matters
Carbohydrates are your body's preferred energy source, but not all carbs are equal. For low-carb approaches like keto, finding foods that are satisfying with minimal carbohydrates is essential. The best low-carb foods provide protein, healthy fats, and micronutrients to keep you nourished.
Daily target
The FDA daily value is 275g on a standard 2,000-calorie diet. Ketogenic diets typically restrict carbs to 20-50g per day. Low-carb diets generally allow 50-130g. The right amount depends entirely on your goals and how your body responds.
How to use the list
Focus on protein and healthy fats to stay full on fewer carbs. Non-starchy vegetables (leafy greens, broccoli, cauliflower) are virtually unlimited on any low-carb plan. Nuts, cheese, eggs, and meat are natural low-carb staples.
Screening rule
Foods had to clear basic practicality filters before ranking so the list stays useful, not just technically correct.
Best use case
Use this template when you want the single strongest sources of one nutrient and you are willing to compare foods mainly on that axis.
Main caveat
Per-100g leaders are not always everyday staples, which is why calorie density and tradeoffs are called out inside the list.
Turkey, wing, smoked, cooked, with skin, bone removed sits at the top because 0.0g of carbohydrates per 100g is hard for anything else to match. Because it only takes up 0% of the daily limit per 100g, it is easier to fit into a tighter nutrition target. A secondary plus is its protein (55% DV).
Worth knowing
High in sodium at 996mg per 100g, so it may not be the best fit for a low-sodium diet.
Turkey, drumstick, smoked, cooked, with skin, bone removed ranks this highly because it is one of the cleaner ways to get a lot of carbohydrates quickly. At this level it uses 0% of the daily limit per 100g, which is exactly why it rises in a lower-is-better ranking. There is more here than the main number alone, especially the protein (56% DV) and zinc (39% DV).
Worth knowing
High in sodium at 996mg per 100g, so it may not be the best fit for a low-sodium diet.
Turkey, light or dark meat, smoked, cooked, skin and bone removed belongs in the top tier of this ranking, with 0.0g of carbohydrates per 100g. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. The extra protein (59% DV) and zinc (28% DV) help this entry hold up outside of the headline nutrient. The strong protein content makes it more practical than foods that only win on one micronutrient.
Worth knowing
High in sodium at 996mg per 100g, so it may not be the best fit for a low-sodium diet.
Pork, fresh, composite of trimmed leg, loin, shoulder, and spareribs, (includes cuts to be cured), separable lean and fat, raw ranks this highly because it is one of the cleaner ways to get a lot of carbohydrates quickly. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. It also brings useful amounts of protein (36% DV) and zinc (21% DV), so it is not just a one-stat food.
Worth knowing
High in saturated fat with 4.92g per 100g, which is worth watching if you are managing heart health or cholesterol.
Pork, fresh, belly, raw is not the flashiest name on the page, but the nutrient density is real at 0.0g per 100g. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. At 518 kcal per 100g, the nutrient density is strong but the portion size still deserves respect.
Worth knowing
High in saturated fat with 19.3g per 100g, which is worth watching if you are managing heart health or cholesterol.
Pork, fresh, leg (ham), rump half, separable lean and fat, raw is not the flashiest name on the page, but the nutrient density is real at 0.0g per 100g. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. It also chips in with some protein (41% DV).
Worth knowing
Relatively high in cholesterol at 63mg per 100g.
Pork, fresh, loin, whole, separable lean and fat, raw holds its spot because 0.0g of carbohydrates is still comfortably strong. Because it only takes up 0% of the daily limit per 100g, it is easier to fit into a tighter nutrition target. It also chips in with some protein (39% DV).
Worth knowing
High in saturated fat with 4.36g per 100g, which is worth watching if you are managing heart health or cholesterol.
Pork, fresh, shoulder, whole, separable lean and fat, raw makes the cut on substance, not hype: 0.0g per 100g is enough to matter in an actual diet. Because it only takes up 0% of the daily limit per 100g, it is easier to fit into a tighter nutrition target. It also brings useful amounts of protein (34% DV) and zinc (25% DV), so it is not just a one-stat food.
Worth knowing
High in saturated fat with 6.24g per 100g, which is worth watching if you are managing heart health or cholesterol.
Pork, fresh, spareribs, separable lean and fat, raw is not the flashiest name on the page, but the nutrient density is real at 0.0g per 100g. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. It also brings useful amounts of protein (31% DV) and zinc (23% DV), so it is not just a one-stat food.
Worth knowing
High in saturated fat with 7.53g per 100g, which is worth watching if you are managing heart health or cholesterol.
Pork, fresh, composite of trimmed retail cuts (leg, loin, and shoulder), separable lean only, cooked lands lower on the page, but 0.0g per 100g is still better than what you get from most foods. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. The extra protein (55% DV) and zinc (26% DV) help this entry hold up outside of the headline nutrient.
Worth knowing
Relatively high in cholesterol at 84mg per 100g.
Pork, cured, ham, steak, boneless, extra lean, unheated rounds out the ranking with 0.0g per 100g, which is still enough to be useful if it already fits your meals. At this level it uses 0% of the daily limit per 100g, which is exactly why it rises in a lower-is-better ranking. The extra protein (39% DV) and vitamin C (36% DV) help this entry hold up outside of the headline nutrient.
Worth knowing
High in sodium at 1270mg per 100g, so it may not be the best fit for a low-sodium diet.
Pork, fresh, ground, raw lands lower on the page, but 0.0g per 100g is still better than what you get from most foods. Because it only takes up 0% of the daily limit per 100g, it is easier to fit into a tighter nutrition target. The extra protein (34% DV) and zinc (20% DV) help this entry hold up outside of the headline nutrient.
Worth knowing
High in saturated fat with 7.87g per 100g, which is worth watching if you are managing heart health or cholesterol.
Jellyfish, dried, salted is here because even the back half of this list still offers respectable carbohydrates density. At this level it uses 0% of the daily limit per 100g, which is exactly why it rises in a lower-is-better ranking. At 36 kcal per 100g, this is one of the easier entries to use without overthinking portions.
Worth knowing
High in sodium at 9690mg per 100g, so it may not be the best fit for a low-sodium diet.
Fish, mackerel, salted lands lower on the page, but 0.0g per 100g is still better than what you get from most foods. Because it only takes up 0% of the daily limit per 100g, it is easier to fit into a tighter nutrition target. A secondary plus is its protein (37% DV).
Worth knowing
High in sodium at 4450mg per 100g, so it may not be the best fit for a low-sodium diet.
Pork, fresh, carcass, separable lean and fat, raw rounds out the ranking with 0.0g per 100g, which is still enough to be useful if it already fits your meals. 0% of the daily limit per 100g keeps it competitive when the goal is minimizing this nutrient rather than maximizing it. The tradeoff is calorie density at 376 kcal per 100g, so this works better as a measured addition than a pile-it-on food. It also chips in with some protein (28% DV).
Worth knowing
High in saturated fat with 12.4g per 100g, which is worth watching if you are managing heart health or cholesterol.