What Foods Have Carbs? A Complete Reference Guide

Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. Always consult your physician or a qualified healthcare provider regarding any medical condition or treatment.

Key Takeaways

  • Carbs appear in grains, fruits, starchy vegetables, legumes, dairy, and most sweets or sweetened drinks.
  • Meat, fish, eggs, most cheeses, oils, plain nuts, and non-starchy vegetables are essentially carb-free.
  • Hidden carbs hide in sauces, dressings, yogurt, flavored drinks, and processed snacks.
  • Reading Nutrition Facts labels for 'Total Carbohydrate' is the most reliable way to know.
  • Fiber is a carb you don't digest; subtract it from total carbs to estimate net carbs.

Carbohydrates appear in a wide range of foods, but some categories are loaded with them and others have almost none. The biggest carb sources are grains, fruits, starchy vegetables, legumes, dairy, and anything sweetened with sugar. Meat, fish, eggs, fats, oils, and non-starchy vegetables contribute very little. This guide gives you the full map — plus a look at hidden carbs that catch people off guard.

Quick Rules for Spotting Carbs

  • If it comes from a plant and is not a leafy green or herb, it probably has some carbs.
  • If it is from an animal and hasn’t been processed, it likely has none.
  • Sweet taste, crunch from starch, or a pasta/bread/rice base is a carb signal.
  • Liquids (juice, soda, sweet coffee drinks) often deliver more carbs than you expect.

The gold standard for any packaged food is the Nutrition Facts panel — look for Total Carbohydrate.

High-Carb Foods by Category

Serving sizes are typical portions. Values come from the USDA FoodData Central database.

Grains and Grain Products

Food Serving Carbs (g)
White rice, cooked 1 cup 45
Brown rice, cooked 1 cup 46
Quinoa, cooked 1 cup 39
Oatmeal, cooked 1 cup 28
Whole-wheat bread 1 slice 14
White bread 1 slice 13
Bagel 1 medium 48
Pasta, cooked 1 cup 43
Flour tortilla 10-inch 36
Corn tortilla 6-inch 12
Crackers 10 pieces 15-20
Cornflakes 1 cup 24

Fruits

Food Serving Carbs (g)
Apple 1 medium 25
Banana 1 medium 27
Orange 1 medium 15
Grapes 1 cup 27
Strawberries 1 cup 11
Blueberries 1 cup 21
Watermelon 1 cup 11
Mango 1 cup 25
Raisins ¼ cup 31
Orange juice 8 oz 26

Starchy Vegetables

Food Serving Carbs (g)
Baked potato with skin 1 medium 37
Sweet potato, baked 1 medium 27
Corn ½ cup 15
Peas ½ cup 11
Butternut squash 1 cup 22
French fries medium order 48

Legumes

Food Serving Carbs (g) Fiber (g)
Black beans 1 cup 41 15
Chickpeas 1 cup 45 13
Lentils 1 cup 40 16
Kidney beans 1 cup 40 13
Edamame 1 cup 13 8
Hummus ¼ cup 9 3

Dairy and Non-Dairy Milks

Food Serving Carbs (g)
Milk (2%) 1 cup 12
Plain Greek yogurt 1 cup 9
Flavored yogurt 6 oz 20-30
Cottage cheese ½ cup 5
Oat milk 1 cup 16
Almond milk, unsweetened 1 cup 1

Sweets, Sugary Drinks, and Snacks

Food Serving Carbs (g)
Regular soda 12 oz 39
Sweet tea 16 oz 34
Chocolate chip cookie 1 medium 18
Ice cream ½ cup 17
Candy bar 1.5 oz 28
Potato chips 1 oz 15
Granola bar 1 bar 20-30

Low-Carb and Carb-Free Foods

These foods have 0-5 g of carbs per typical serving and are safe workhorses for blood sugar control.

  • Proteins: chicken, turkey, beef, pork, fish, shellfish, eggs, tofu
  • Fats: olive oil, butter, avocado, mayonnaise (check label), coconut oil
  • Cheeses: cheddar, mozzarella, parmesan, brie, feta, blue cheese
  • Non-starchy vegetables: spinach, kale, arugula, broccoli, cauliflower, zucchini, peppers, cucumber, asparagus, mushrooms
  • Nuts and seeds (moderate): almonds, walnuts, pecans, chia, flax, sunflower seeds
  • Herbs and spices: virtually carb-free
  • Drinks: water, coffee, plain tea, sparkling water, unsweetened almond milk

Sneaky Hidden Carb Sources

Some foods contain more carbs than most people expect. Watch for:

  • Barbecue sauce: 12-15 g per 2 Tbsp
  • Ketchup: 4-5 g per Tbsp (mostly added sugar)
  • Teriyaki and sweet-and-sour sauces: 10-20 g per 2 Tbsp
  • Honey mustard, Thousand Island, French dressing: 3-7 g per 2 Tbsp
  • Fat-free salad dressings: often sweeter than regular versions
  • Flavored coffee creamers: 5-10 g per Tbsp
  • Flavored yogurt and yogurt drinks: 20-30 g per 6 oz
  • Granola: 30-40 g per ½ cup
  • Protein bars: 20-35 g each
  • Sports drinks and “enhanced” waters: 15-30 g per bottle
  • Meatballs, sausage, and crab cakes: bread or breadcrumb fillers
  • Breaded or fried meats and fish: 10-25 g per serving
  • Soups (cream-based or thickened): 15-25 g per cup
  • Asian stir-fry sauces: typically thickened with cornstarch and sugar

How to Read a Nutrition Facts Label

Two numbers matter most for carb counting:

  1. Total Carbohydrate — the full count per serving.
  2. Dietary Fiber — subtract from total for net carbs that impact blood sugar.

Also look at Added Sugars (FDA updated label) and Serving Size. A package often contains 2-3 servings.

Putting It Together: A Sample Day

Here is a balanced day with about 130 g of carbs, spread across meals.

Meal Foods Carbs (g)
Breakfast 2 eggs, 1 slice whole-wheat toast, ½ cup berries 24
Snack Apple + 1 Tbsp almond butter 28
Lunch Salad with grilled chicken, ½ cup chickpeas, olive oil dressing 22
Snack Plain Greek yogurt + handful of walnuts 10
Dinner Baked salmon, 1 cup roasted broccoli, ½ cup quinoa 24
Dessert 1 small dark chocolate square 5

To keep planning easy, see our complex carbohydrates article, our prediabetes diet overview, and the diet and nutrition hub.

The Bottom Line

Carbs live mostly in plants — grains, fruits, starchy vegetables, legumes — and in dairy and sweets. Animal proteins, fats, and non-starchy vegetables are essentially carb-free. The trickiest carbs are the ones hiding in sauces, dressings, drinks, and processed snacks. With the category guide above and a habit of glancing at Nutrition Facts labels, you can build meals that fit your carb target without surprises.

Frequently Asked Questions

Do vegetables have carbs?

Yes, all vegetables contain some carbohydrate, but non-starchy vegetables like leafy greens, broccoli, peppers, zucchini, cauliflower, and mushrooms have only 3-5 g of carbs per cup, half of which is fiber. Starchy vegetables — potatoes, corn, peas, winter squash — range from 15 to 30 g per half cup.

Does meat have carbs?

Plain, unprocessed meat, poultry, and fish have essentially zero carbs. Exceptions include breaded or fried preparations, meats glazed with sugary sauces, hot dogs with fillers, and some deli meats with added sugar. Always check the label on processed or prepared meats.

Do eggs have carbs?

Whole eggs are nearly carb-free, with less than 1 gram per large egg. They are almost pure protein and fat, making them a friendly breakfast choice for blood sugar. Be cautious with egg dishes that include bread, tortillas, or sweet toppings like maple syrup or jam.

Does cheese have carbs?

Most aged cheeses — cheddar, parmesan, Swiss, mozzarella, brie — have less than 1 g of carbs per ounce. Fresh cheeses with more whey, like cottage cheese and ricotta, have 3-6 g per half cup. Processed cheese slices and spreads may add 1-3 g per serving from starch fillers.

Sources

  1. U.S. Food and Drug Administration. The New Nutrition Facts Label. https://www.fda.gov/food/new-nutrition-facts-label
  2. U.S. Department of Agriculture. FoodData Central. https://fdc.nal.usda.gov/
  3. Centers for Disease Control and Prevention. Carb Counting. https://www.cdc.gov/diabetes/healthy-eating/diabetes-and-carbs.html
  4. American Diabetes Association. Understanding Carbs. https://diabetes.org/