Use this carbohydrate-rich foods chart to spot top sources and plan portions by grams of carbs per serving.
When you plan meals, carbs set the pace for energy. The mix you choose—grains, fruit, starchy veg, beans, dairy, and sweets—shapes blood sugar swings, satiety, and total calories. This guide keeps it simple. You’ll get clear serving sizes, gram counts, and smart trade-offs so you can build plates that suit your day, training load, and health goals.
Carbohydrate-Rich Foods Chart For Everyday Meals
The figures below use common household portions. Brands and recipes vary, so treat this as a practical baseline you can tweak with labels or a nutrition database. Wholegrain picks tend to pack more fiber, which slows digestion and steadies the ride.
| Food | Usual Serving | Carbs (g) |
|---|---|---|
| Cooked White Rice | 1 cup | 45 |
| Cooked Brown Rice | 1 cup | 45 |
| Cooked Pasta (Plain) | 1 cup | 43 |
| Rolled Oats (Cooked Oatmeal) | 1 cup | 27 |
| Whole-Wheat Bread | 1 slice | 15 |
| Tortilla (6–8 in) | 1 piece | 15–20 |
| Baked Potato (Medium, With Skin) | 1 potato (~170–200 g) | 35–40 |
| Sweet Potato (Medium) | 1 potato | 26–30 |
| Corn (Cooked Kernels) | 1 cup | 30–36 |
| Banana (Medium) | 1 fruit | 26–30 |
| Apple (Medium) | 1 fruit | 22–25 |
| Grapes | 1 cup | 27 |
| Orange (Medium) | 1 fruit | 15–18 |
| Black Beans (Cooked) | 1/2 cup | 18–20 |
| Lentils (Cooked) | 1/2 cup | 18–20 |
| Chickpeas (Cooked) | 1/2 cup | 16–20 |
| Milk (Cow’s, 1%) | 1 cup | 12 |
| Plain Greek Yogurt (2%) | 3/4 cup (170 g) | 6–10 |
| Sweetened Yogurt | 3/4 cup (170 g) | 20–30 |
| Breakfast Cereal (Varies) | 1 cup | 20–45 |
| Granola | 1/2 cup | 30–35 |
| Fruit Juice (100%) | 1/2 cup | 12–14 |
| Soda (Regular) | 12 fl oz | 35–40 |
| Honey | 1 tbsp | 17 |
| Maple Syrup | 1 tbsp | 13 |
How Much Carb Fits Your Day?
Targets vary with body size, training load, and medical needs. Many adults land in a range near 45–65% of total calories from carbohydrate. That’s a general band, not a rule for every person. Strength days and long runs often call for more; rest days often call for less. If you’re tracking, pair grams with fiber and protein so meals digest at a steady clip.
Reading Labels Without Guesswork
On packaged foods, “total carbohydrate” lumps sugars, starch, and fiber into one number. Some databases calculate carbs by difference: they subtract water, protein, fat, ash, and alcohol from 100 to yield a carb value. That’s why brands that add fiber may show small shifts in energy math. If you need precision, cross-check with a robust database or weigh a portion after cooking for items like rice and pasta, which pick up water as they cook.
Building A Balanced Plate
Use half your plate for veg, a quarter for a starchy base, and the rest for protein. Add a spoon of fat for flavor and staying power. Choose wholegrains and leave skins on potatoes when you can. That ups fiber and helps tame sharp peaks after meals.
Carbohydrate Rich Food Chart By Category
This section breaks the chart into meal moves you can make today. Same grams, better fiber, slower rise—small swaps add up across a week.
Grains And Starchy Bases
- Rice and pasta: A heaped cup can slide from 40 g to 70 g fast. Use a level cup or switch half the portion to veg rice (cauli or broccoli) to keep grams steady while keeping volume.
- Bread and wraps: Slices range from 12–22 g. Pick the loaf with higher fiber per slice. If you’re stacking a sandwich, try one slice plus a lettuce wrap.
- Oats: Rolled oats cook to ~27 g per cup. Steel-cut versions digest slower, which many folks find smoother.
Fruit And Fruit Drinks
- Whole fruit: A medium banana runs ~27 g; an apple ~25 g; grapes ~27 g per cup. Pair fruit with nuts or yogurt for a steadier curve.
- Juice: Half a cup brings ~12–14 g with little fiber. If you drink it, keep it small and anchor it to a meal.
Beans And Lentils
- Portion watch: A 1/2 cup serving lands near 18–20 g, but cans vary. Rinse salty brines and weigh drained portions for accuracy.
- Fiber edge: Beans carry soluble fiber that helps blunt sharp spikes. Batch-cook and portion into freezer cups for fast add-ins.
Dairy And Alternatives
- Milk: About 12 g per cup from lactose.
- Yogurt: Plain Greek falls near 6–10 g per 3/4 cup; sweetened cups can triple that. Scan the label for “added sugars.”
- Non-dairy milks: Carb counts swing wildly. Unsweetened versions can be near zero; sweetened flavors can rival soda per glass.
Sweets And Sweeteners
- Table sugar, honey, syrups: One tablespoon sits around 13–17 g. Use a measuring spoon; free-pouring doubles fast.
- Pastries and desserts: Portions vary too much for a single number. Check the label or weigh a slice and reference a database record for that style.
Why The Numbers Don’t Always Match
Database entries use lab methods and standard recipes. Kitchens don’t. Water gain in cooked starches, ripeness in fruit, and brand formulas nudge grams up or down. Two tactics keep you on track: weigh cooked portions when you need accuracy, and stick to the same bowl or spoon when you don’t. Consistency beats perfection for day-to-day meal planning.
What “Carbs By Difference” Means
Some nutrient tables calculate carbohydrate as what’s left after accounting for water, protein, fat, ash, and alcohol. It’s a long-standing method in food composition work and explains why fiber handling can differ across labels and datasets.
Carb Counting In Practice
Many meal plans treat 15 grams of carbohydrate as one “carb choice.” That’s a handy yardstick for menus, snacks, and dose matching. If you aim for steadier days, you can pace meals around set blocks of carb choices and fill the rest of the plate with protein, veg, and fats you enjoy.
For reference methods used in nutrient datasets, see the Foundation Foods documentation. For a plain-English primer on carb choices and counting, the CDC carb counting guide lays out the 15-gram rule with label tips.
Portion Control That Actually Sticks
You don’t need a food scale at every meal. Lock in a few visual cues and repeat them until they’re second nature. Swap volume, not satisfaction.
Visual Cues You Can Trust
- Rice or pasta: A level 1/2 cup fits a standard muffin cup. Two of those cups is ~1 cup cooked for ~40–45 g.
- Bread: One slice is one carb choice for many loaves. Thicker “artisan” slices can count as two.
- Fruit: A fist-sized apple or orange usually clocks ~15–20 g; a banana adds more.
- Beans: A heaped 1/3 cup is close to a 1/2 cup once it settles in the bowl.
Swaps That Raise Fiber Without Blowing The Count
- Trade half the white rice for brown or a pulse-based grain blend.
- Pick whole-wheat pasta or add a cup of zucchini ribbons to stretch volume.
- Choose sprouted or seeded bread with ≥3 g fiber per slice.
- Move fruit juice to whole fruit; keep juice as a small tasting pour.
Meal Templates Using The Carbohydrate-Rich Foods Chart
Use these quick patterns to hit your carb target while keeping meals balanced and tasty.
Breakfast
- Oatmeal bowl: 1/2 cup dry rolled oats cooked; top with chia, berries, and a spoon of peanut butter. ~45–50 g total.
- Toast and eggs: Two slices whole-wheat toast, two eggs, tomato slices. ~30–35 g depending on bread.
- Yogurt parfait: 3/4 cup plain Greek yogurt, 1/3 cup granola, diced apple. ~35–45 g.
Lunch
- Grain bowl: 3/4 cup brown rice, roasted veg, chickpeas, tahini drizzle. ~55–60 g.
- Wrap: Whole-grain tortilla, chicken, slaw, avocado. Tortillas vary from 15–30 g; plan the filling around it.
- Soup and bread: Lentil soup (1.5 cups) with one slice of bread. ~45–55 g.
Dinner
- Stir-fry: 1 cup cooked rice with a pan of mixed veg and tofu. ~55–60 g.
- Pasta night: 1 cup cooked pasta, big veg base, shrimp or beans, tomato sauce. ~50–60 g.
- Tray bake: Chicken, sheet-pan veg, and a medium baked potato. ~40–45 g.
Portion Equivalents Near 15 g Of Carbs
When you pace meals by “carb choices,” this cheat sheet helps. Mix and match two to four picks per meal based on your plan and hunger.
| ~15 g Carb | Serving | Notes |
|---|---|---|
| Cooked Rice | 1/3 cup | Level measure |
| Cooked Pasta | 1/3 cup | Plain, not heaped |
| Whole-Wheat Bread | 1 slice | Loaves vary |
| Oatmeal (Cooked) | 1/2 cup | Rolled oats |
| Potato | 1/2 medium | With skin |
| Banana | 1/2 medium | Riper = sweeter |
| Apple | 1 small | Fist-size |
| Milk (1%) | 1 cup | ~12 g; near enough |
| Beans Or Lentils | 1/3–1/2 cup | Rinse canned |
| Granola | 1/4 cup | Dense mix |
| Orange Juice (100%) | 1/2 cup | Keep small |
| Honey Or Sugar | 1 tbsp | Measure it |
Cooking Details That Change The Count
Water uptake shifts the grams per cup in cooked grains and pasta. A firmer bite (al dente) keeps the numbers slightly lower per level cup than a soft cook that swells. Draining time matters too. If you’re dialing in doses, weigh the cooked batch once, set your house portion (like 100 g cooked), and repeat that weight each time.
Fiber And The After-Meal Curve
Higher-fiber versions of breads, cereals, and grains deliver the same ballpark grams but digest slower. That steadier slope often feels better in the afternoon or at bedtime. If you’re new to higher fiber, step up gradually and drink water to keep digestion comfortable.
When Precision Matters
Training blocks, glucose targets, or medical plans sometimes call for tight numbers. In those windows, weigh portions, stick to the same brands, and log meals. For a deeper dive into how datasets generate carbohydrate numbers and why labels may differ, see the nutrient database documentation linked above. For step-by-step carb-choice planning, use the carb counting primer linked earlier.
Putting The Carbohydrate-Rich Foods Chart To Work
Start with your usual plate and adjust one thing at a time. Shrink the starchy base to a level cup, add a fresh veg side, and swap a sweet drink for water or tea. Keep snacks simple: fruit plus nuts, yogurt plus berries, or a small latte and a piece of fruit. Reuse the chart during travel weeks and busy seasons when portions tend to drift.
Fast Checklist
- Pick a target: set meals in 30–60 g bands unless your plan says otherwise.
- Use the 15 g table to assemble meals in neat blocks.
- Favor fiber: wholegrains, beans, veg, and fruit with skins.
- Match portions to the day: big training = more, rest day = less.
- Keep your go-to bowl and spoon for consistent measures.
Notes On Data And Variation
Numbers in this guide reflect common entries in nutrient databases and typical grocery products. Recipes, brands, ripeness, and preparation drive the rest. When accuracy matters, scan the label on the item you’re eating or query a trusted database for that exact food and portion. The method used to compute “total carbohydrate” in many datasets is “by difference,” which can yield small shifts when fiber types or alcohols are added.
