What Has the Most Carbs: Grains, Fruits & More

The foods with the most carbohydrates are pure sugars and syrups, dried fruits, grains, and legumes. A single cup of cooked rice or pasta delivers around 38 to 45 grams of carbs, while a cup of cooked navy beans packs 47 grams. But carb counts vary wildly depending on whether a food is dried or fresh, processed or whole, and how it’s served. Here’s a practical breakdown of where carbs are hiding in the biggest quantities.

Sweeteners and Syrups

Pure sugar is, unsurprisingly, almost 100% carbohydrate. One tablespoon of granulated white sugar contains about 12.6 grams of carbs with zero fiber, fat, or protein to slow absorption. Liquid sweeteners are even more concentrated per tablespoon: honey delivers 17 grams of carbs, and agave nectar comes in at 15.8 grams. These differences are small, but they add up fast if you’re drizzling honey into tea, oatmeal, and salad dressings throughout the day.

Maple syrup and corn syrup land in the same range, roughly 13 to 17 grams per tablespoon. All of these are “simple” carbs, meaning your body breaks them down almost immediately and they spike blood sugar quickly.

Grains and Pasta

Cooked grains are among the most carb-dense staples people eat daily. One cup of cooked quinoa contains 39.4 grams of carbs, and a cup of cooked spaghetti is close behind at 38.3 grams. White rice is comparable, typically falling in the 44 to 53 gram range per cup depending on the variety. Brown rice has a similar total but includes more fiber, which slows digestion.

Bread is another major source. A single plain bagel can contain 50 or more grams of carbs. White bread, rice cakes, crackers, croissants, and most packaged breakfast cereals all rank among the highest on the glycemic index (70 or above), meaning they raise blood sugar the fastest. If you’re tracking carbs for blood sugar management, these are the foods that make the biggest immediate impact.

Legumes Pack More Carbs Than You’d Expect

Beans and lentils are often thought of as protein foods, but they’re also surprisingly high in carbohydrates. Navy beans top the list at 47.3 grams of carbs per cooked cup. Chickpeas come in at 45 grams, pinto beans at 44.8 grams, and black beans at 40.8 grams. Kidney beans (40.4 grams) and lentils (39.8 grams) round out the group.

The critical difference between legumes and refined grains is fiber. Navy beans deliver 19.1 grams of fiber per cup, and lentils provide 15.6 grams. That fiber slows the rate at which your body absorbs the carbohydrates, producing a much gentler rise in blood sugar compared to, say, white bread with the same total carb count. This is why legumes have a low glycemic index (55 or below) despite their high carb numbers. Soybeans are the outlier in the legume family, with only 14.4 grams of carbs per cup because they’re much higher in fat and protein.

Starchy Vegetables

Potatoes and sweet potatoes contain 21 grams of carbs per 3.5 ounces, which makes them moderate on their own but easy to overeat. A large baked potato can weigh 10 ounces or more, pushing the total past 60 grams of carbs in a single sitting. Sweet potatoes have the same carb count gram for gram, but they contain more fiber (3.3 grams vs. 2.1 grams per serving), which gives them a slight edge for blood sugar control.

Both white and sweet potatoes fall in the moderate glycemic index range (56 to 69), along with corn and white rice. They raise blood sugar noticeably but not as sharply as white bread or bagels.

Dried Fruits vs. Fresh Fruits

Drying fruit removes the water but leaves all the sugar behind, concentrating the carbs into a much smaller package. A cup of fresh grapes might contain around 27 grams of carbs, but a cup of raisins (made from those same grapes) can exceed 100 grams. Dates are one of the most carb-dense foods you can eat: a single Medjool date contains roughly 18 grams of carbs. A small handful of five or six dates rivals a full bowl of pasta.

Fresh fruit is still a meaningful source of carbs, but the water content and fiber keep the totals lower and the blood sugar response slower. Bananas average about 27 grams per medium fruit, mangoes around 25 grams per cup, and apples roughly 25 grams each. Berries tend to be the lowest-carb fresh fruits, with a cup of strawberries coming in around 11 grams.

Total Carbs vs. Net Carbs

When comparing these foods, it helps to understand the difference between total and net carbs. Net carbs equal total carbohydrates minus fiber (and minus sugar alcohols, if any are present). Your body can’t fully digest fiber, so it doesn’t raise blood sugar the way starches and sugars do.

This distinction matters most for high-fiber foods like legumes. Black beans have 40.8 grams of total carbs per cup, but subtract the 15 grams of fiber and you’re left with about 26 grams of net carbs. Compare that to a bagel with 50 grams of total carbs and only 2 or 3 grams of fiber: the net carbs are nearly 48 grams, and your blood sugar will reflect it.

Which Foods Spike Blood Sugar the Most

Raw carb counts don’t tell the whole story. The glycemic index ranks foods by how fast they raise blood sugar, and the results sometimes surprise people. White bread, bagels, doughnuts, rice cakes, and most packaged breakfast cereals all score 70 or higher, making them the fastest-acting carb sources. Pasta, despite having a similar total carb count to white rice, scores much lower (in the low GI category, 55 or below) because of how its starch is structured.

Most fruits, vegetables, beans, and minimally processed grains also fall in the low category. So if you’re trying to reduce blood sugar spikes rather than cut total carbs, swapping white bread for lentils or swapping rice cakes for whole fruit can make a measurable difference even when the total grams of carbs on your plate stay roughly the same.