“Zero carbs” sounds like a clean, simple label. In practice, almost nothing you eat is truly at zero.
What has 0 carbs? The short answer: plain water, black coffee, plain tea, unflavored sparkling water, distilled spirits, and pure fats and oils such as butter, olive oil, and lard. Certain meats, fish, and eggs contain only trace amounts — usually under 1 gram per serving — so they are often rounded to zero on nutrition labels. The catch is that “0 grams” on a label does not always mean zero. Under US food labeling rules, a product can claim 0 grams of carbs if it contains less than 0.5 grams per serving.
That rounding rule matters more than most people realize. It is why some foods that look carb-free on paper can add up when you eat several servings.
What Foods Actually Contain Zero Carbohydrates?
Carbohydrates come from plants and from added sugars. Anything that is pure protein, pure fat, or water starts out with no carbs at all.
The clearest true-zero items are drinks and fats. Water, plain brewed coffee, plain tea, and unflavored sparkling water contain no carbohydrate. So do butter, olive oil, coconut oil, and animal fats like lard and tallow, because fat molecules are not carbohydrates.
Animal proteins are close but not perfectly zero. Plain beef, chicken, pork, fish, shrimp, and eggs contain small amounts of glycogen — a stored form of carbohydrate in muscle tissue. The amount is tiny, generally well under 1 gram per serving, which is why labels often show 0 grams. Processed meats are a different story. Breaded nuggets, deli meats with added sugar, and sausages with fillers can carry several grams per serving.
Distilled spirits like vodka, whiskey, and gin contain no carbs. Wine and beer do. A standard serving of beer typically contains more than 10 grams of carbohydrate, and wine generally has a few grams per glass depending on the type.
Why Does a Label Say 0 Carbs When Carbs Are Present?
US labeling rules allow a food to list 0 grams of total carbohydrate when the actual amount is less than 0.5 grams per serving. This is a rounding threshold, not a claim of absolute zero.
That distinction matters for anyone counting carbs carefully. A food with 0.4 grams per serving rounds down to zero. Eat three servings and you have taken in roughly 1.2 grams. For most people this is trivial. For someone managing blood sugar tightly or following a strict ketogenic plan, these small amounts can accumulate across a day.
The same rounding logic applies to “0 grams of sugar.” A product can carry that label while still containing a small amount of sugar per serving. This is a labeling convention, not a loophole a company is exploiting — but it does mean the number on the package is an approximation.
What About Eggs, Cheese, and Meat?
Eggs contain less than 1 gram of carbohydrate each, and that small amount sits in the yolk. Cheese is similar — most hard cheeses contain well under 1 gram per ounce, while softer cheeses and cottage cheese carry slightly more because of residual milk sugar, or lactose.
Fresh meat and fish are near-zero for the reasons described above. The carbohydrate content rises the moment a product is seasoned, breaded, marinated, or cured with sugar. Teriyaki sauce, honey glazes, and many marinades add several grams per serving. Reading the ingredient list catches what the nutrition panel can hide through rounding.
Organ meats deserve a note. Liver stores glycogen, so it contains more carbohydrate than muscle meat — often several grams per serving. It is not a zero-carb food in the strict sense.
How Many Carbs Are in Common “Zero-Carb” Foods?
The table below shows approximate carbohydrate content for foods often described as carb-free. Values are per common serving and are drawn from standard nutrient databases. Small variations exist between sources.
| Food | Serving | Approximate Carbs |
|---|---|---|
| Water | 8 oz | 0 g |
| Black coffee | 8 oz | 0 g |
| Butter | 1 tbsp | 0 g |
| Olive oil | 1 tbsp | 0 g |
| Egg | 1 large | Under 1 g |
| Chicken breast | 3 oz | 0 g |
| Salmon | 3 oz | 0 g |
| Cheddar cheese | 1 oz | Under 1 g |
| Vodka | 1.5 oz | 0 g |
| Beer | 12 oz | About 13 g |
Two things stand out. First, the true zeros cluster in water, fat, and distilled alcohol. Second, the near-zeros are animal proteins. Everything else in the food supply carries at least some carbohydrate.
Are There Zero-Carb Vegetables or Fruits?
No. Every vegetable and fruit contains carbohydrate, because carbohydrate is a core product of plant metabolism. The question is only how much.
Leafy greens sit at the low end. Spinach, lettuce, and arugula contain roughly 1 to 3 grams of carbohydrate per cup, and some of that is fiber, which the body does not fully digest. Berries are the lowest-carb fruit, but they still carry several grams per half cup. Avocado is unusual — a fruit that is mostly fat, with a few grams of net carbohydrate per serving.
Fiber changes the math. Total carbohydrate on a label includes fiber, but fiber is not broken down into glucose the way starches and sugars are. That is why some people track “net carbs” — total carbohydrate minus fiber. This approach is common in low-carb eating, though it is a convention rather than a measurement the body performs in a simple way. The actual blood sugar impact of a food varies by person and by what else is eaten with it.
Does a Zero-Carb Food Mean a Zero-Carb Diet?
A zero-carb diet in the strict sense is not really achievable with normal eating, and it is not necessary for any established health goal.
The human body does not require dietary carbohydrate to function. The liver can produce glucose from other sources, and this process is well established. But “not required” is not the same as “better to avoid.” The evidence on very low-carbohydrate diets shows they can produce weight loss and improvements in some metabolic markers over the short term, and research generally shows they perform about as well as other approaches when calories and protein are matched. Long-term comparative data remain limited.
What matters more than chasing absolute zero is the total picture: how much added sugar, refined starch, and fiber you eat across a day. A diet of near-zero-carb foods that is heavy in processed meats and butter is not the same health proposition as one built on fish, eggs, olive oil, and low-carb vegetables.
One practical clarification: foods labeled “keto” are not automatically zero-carb. Many contain several grams per serving, often from fiber or sugar alcohols. Sugar alcohols are carbohydrates that are absorbed differently and have less effect on blood sugar than regular sugar, but they are not calorie-free and can cause digestive discomfort in larger amounts.
Frequently Asked Questions
What foods have absolutely 0 carbs?
Water, plain coffee, plain tea, distilled spirits, and pure fats like butter and olive oil contain no carbohydrate. Plain meat, fish, and eggs contain only trace amounts, usually under 1 gram per serving.
Does 0 grams of carbs on a label mean there are no carbs?
No. US labeling rules permit a 0 gram claim when a serving contains less than 0.5 grams of carbohydrate. Eating multiple servings can add up to a measurable amount.
Are eggs really zero carbs?
Eggs contain less than 1 gram of carbohydrate each, located in the yolk. That is low enough to round to zero on most labels.
Is there any zero-carb fruit or vegetable?
No. All plants contain carbohydrate because it is a basic product of plant metabolism. Leafy greens and avocado are among the lowest, but none are truly zero.

