How to Calculate Carbs in Food at Home or Out

Calculating carbs in food comes down to three approaches: reading the nutrition label, weighing or measuring ingredients, and estimating portions visually when neither option is available. Which method you use depends on whether you’re eating something packaged, cooking at home, or sitting in a restaurant. Here’s how each one works in practice.

Reading a Nutrition Label

The “Total Carbohydrate” line on a nutrition facts label is the number that matters most. It includes all carbohydrate types in one serving: starches, dietary fiber, total sugars (both naturally occurring and added), and sugar alcohols. These sub-categories are listed underneath the total, indented, but they’re already included in that top number. You don’t need to add them together.

The most common mistake is looking only at the sugar line and ignoring the rest. A slice of whole-grain bread might list just 2 grams of sugar, but the total carbohydrate could be 18 grams because most of its carbs come from starch and fiber. Always start with total carbohydrate, then look at the serving size printed at the top of the label. If the serving size is one cup and you eat two cups, you double every number.

How Net Carbs Work

Net carbs attempt to capture only the carbohydrates your body fully absorbs. The basic formula subtracts fiber and sugar alcohols from total carbohydrates. So a protein bar with 25 grams of total carbs, 10 grams of fiber, and 5 grams of sugar alcohols would come out to 10 grams of net carbs. This number isn’t regulated by the FDA, and the American Diabetes Association notes that the equation isn’t entirely accurate because different types of fiber and sugar alcohols are absorbed differently.

Fiber is generally safe to subtract fully, since it passes through your digestive system without being broken down in the small intestine. Sugar alcohols are trickier. Common ones like sorbitol, xylitol, mannitol, maltitol, and isomalt still raise blood sugar, just less dramatically than regular sugar. The UCSF Diabetes Teaching Center recommends subtracting only half the grams of sugar alcohols from total carbs rather than the full amount. If a label shows 10 grams of sugar alcohols, subtract 5 grams instead of 10. Erythritol is an exception that has almost no blood sugar impact, so many people subtract it entirely, but this is a judgment call rather than a universal rule.

Calculating Carbs in Homemade Meals

When you’re cooking from scratch, the most accurate method is weighing each carb-containing ingredient on a kitchen scale, looking up its carbohydrate content per gram (using a database like the USDA FoodData Central or a tracking app), and adding them together. A digital food scale that reads in grams costs around $10 to $15 and eliminates the guesswork of measuring cups, which can vary significantly depending on how tightly you pack an ingredient.

For a recipe that makes multiple servings, add up the total carbs from every ingredient, then divide by the number of portions. If a pot of soup uses 200 grams of carbohydrate worth of ingredients total and you split it into four bowls, each bowl has about 50 grams of carbs.

Watch for Weight Changes During Cooking

Starches like rice and pasta absorb water as they cook, which changes their weight dramatically but not their total carbohydrate content. A cup of dry rice weighs about 185 grams and contains roughly 150 grams of carbs. After cooking, that same rice weighs closer to 550 grams because of absorbed water, but it still has the same 150 grams of carbs. If you weigh cooked rice, you need to use the “cooked” entry in your food database rather than the “dry” entry, or your count will be wildly off.

One interesting quirk: cooling starchy foods like pasta, potatoes, or rice in the refrigerator for at least 24 hours converts some of the starch into resistant starch, a form that your body doesn’t digest as fully. Resistant starch has roughly 2.5 calories per gram compared to 4 calories per gram in regular starch. Even reheating the food afterward doesn’t fully reverse this effect. It’s a modest reduction, not a dramatic one, but it’s worth knowing if you regularly meal-prep starches.

Estimating Portions Without a Scale

When you don’t have a scale or a label, visual cues using your hand give you a reasonable estimate. A closed fist is roughly one cup. A cupped hand equals about half a cup. Your palm (without fingers) represents 3 to 4 ounces of solid food. Half a baseball is a useful mental image for half a cup of denser foods like ice cream or cooked grains.

These visual shortcuts pair with a simple rule from diabetes education: one standard serving of a starchy food (a slice of bread, a third of a cup of rice, half a cup of pasta, or a small piece of fruit) contains approximately 15 grams of carbohydrate. Once you know this benchmark, you can estimate quickly. A fist-sized portion of cooked rice is roughly two standard servings, so about 30 grams of carbs. A restaurant plate of pasta that looks like three standard portions is approximately 45 grams of carbs just from the noodles, before you count any sugar in the sauce.

Counting Carbs at Restaurants

Many chain restaurants publish nutrition information online or in their apps, so checking before you order is the easiest first step. For restaurants without published data, break your plate into its individual carb-containing components. Identify the “obvious” carbs: bread, pasta, rice, potatoes, tortillas, buns, sweetened sauces, or sugary drinks. Non-starchy vegetables and plain proteins contribute very few carbs and can often be set aside mentally.

Once your meal arrives, estimate how many standard 15-gram portions of starch are on your plate, then multiply by 15. A burger on a bun is roughly one serving of starch (15 grams) from the bun, plus whatever carbs are in the condiments. A plate of fettuccine with a portion that looks like two fist-sized scoops might be three to four starch servings, putting you in the 45 to 60 gram range. Sauces, breading, and glazes often add hidden carbs. A teriyaki glaze or breaded chicken coating can easily add another 10 to 15 grams that you wouldn’t notice just looking at the protein.

Getting these estimates right takes practice. You’ll improve fastest by estimating a meal’s carbs first, then checking against a nutrition database or app afterward to see how close you were. Within a few weeks, most people find their mental estimates land within 10 to 15 grams of the actual count, which is accurate enough for most practical purposes.

Common Foods and Their Carb Counts

Having a mental shorthand for frequently eaten foods speeds up the process considerably. These are approximate values for typical portions:

  • One medium banana: 27 grams
  • One medium apple: 25 grams
  • One slice of sandwich bread: 12 to 15 grams
  • One cup of cooked white rice: 45 grams
  • One cup of cooked pasta: 40 to 45 grams
  • One medium baked potato: 37 grams
  • One cup of milk: 12 grams
  • One flour tortilla (10-inch): 35 to 40 grams
  • One tablespoon of honey: 17 grams

Memorizing even a short list like this gives you an anchor for estimating meals built from these staples. Over time, you’ll develop an intuitive sense for how much carbohydrate is on your plate without needing to look anything up.