Colourful gradient arrangement of foods from high-carb to low-carb, from pasta and rice through to spinach and chicken
Nutrition

Foods high in carbohydrates: complete list by category

Published on Updated on 5 min read

Carbohydrates are found in far more foods than most people realise — and the amounts vary enormously. A banana contains 23 grams per 100 grams, dry pasta 75 grams and dates 75 grams. Whether you want to eat more carbohydrates or fewer, a clear overview helps you make informed choices.

Key takeaways

Foods high in carbohydrates include dried fruit, grains, rice, pasta and bread. Vegetables, meat, fish and eggs contain little to no carbohydrates. A categorised list helps you quickly identify and manage the carbohydrates in your diet.

Foods with the most carbohydrates

Grains and grain products (per 100 g dry)

FoodCarbohydrates
White rice (dry)80 g
Brown rice (dry)76 g
Pasta (dry)75 g
Oats / porridge oats66 g
Quinoa (dry)64 g
Rye bread46 g
White bread49 g
Wholegrain bread41 g
Corn (cooked)19 g

Grains and grain products are the most familiar carbohydrate sources. The difference between dry and cooked weight is significant: 100 g of dry pasta contains roughly 75 g of carbohydrates, but cooked pasta only around 25–30 g (due to absorbed water). Keep this in mind when calculating your intake.

Dried fruit (per 100 g)

FoodCarbohydrates
Dates75 g
Raisins79 g
Dried figs69 g
Dried apricots63 g
Dried mango78 g

Dried fruit is highly concentrated in sugars. A small handful of raisins (30 g) already contains nearly 24 grams of carbohydrates. Nutritious, but watch your portion sizes if you are tracking carbohydrate intake.

Fresh fruit (per 100 g)

FoodCarbohydrates
Mango15 g
Banana23 g
Grapes18 g
Apple14 g
Orange12 g
Strawberry8 g
Blueberry14 g
Raspberry12 g
Avocado2 g

Fresh fruit contains fewer carbohydrates than dried fruit, but more fibre, water and vitamins. Berries are relatively low in carbohydrates and high in antioxidants. Read more about carbohydrates in specific fruits in our article on carbohydrates in bananas.

Tubers and root vegetables (per 100 g cooked)

FoodCarbohydrates
Sweet potato (cooked)20 g
Potato (cooked)17 g
Beetroot10 g
Parsnip13 g
Carrot10 g

Legumes (per 100 g cooked)

FoodCarbohydrates
Lentils20 g
Chickpeas27 g
Kidney beans22 g
White beans21 g
Edamame10 g

Legumes provide not only carbohydrates but also significant protein and fibre, making them an excellent source of complex carbohydrates.

Dairy and alternatives (per 100 ml / 100 g)

FoodCarbohydrates
Semi-skimmed milk5 g
Full-fat yoghurt4 g
Greek yoghurt4 g
Oat milk9 g
Rice milk10 g
Almond milk (unsweetened)1 g

Snacks and sweets (per 100 g)

FoodCarbohydrates
White chocolate59 g
Milk chocolate57 g
Rice cakes81 g
Corn flakes83 g
Honey82 g
Jam60 g

Foods low in carbohydrates

If you want to consciously reduce your carbohydrate intake, these are your allies:

Vegetables (per 100 g)

FoodCarbohydrates
Spinach1 g
Lettuce2 g
Courgette / zucchini3 g
Cucumber3 g
Red bell pepper6 g
Broccoli7 g
Cauliflower5 g
Asparagus4 g

Protein-rich foods (per 100 g)

FoodCarbohydrates
Chicken breast0 g
Minced beef0 g
Salmon0 g
Canned tuna0 g
Egg1 g
Tofu2 g
Tempeh10 g

Fats and nuts (per 100 g)

FoodCarbohydrates
Olive oil0 g
Coconut oil0 g
Walnuts7 g
Almonds10 g
Cashews30 g
Peanut butter (100% peanuts)12 g

Note: cashews contain surprisingly high levels of carbohydrates compared to other nuts.

How to use this list

To eat fewer carbohydrates: Partially replace rice, pasta and bread with vegetables, legumes or cauliflower rice. Choose lower-sugar fruits such as berries.

To eat more carbohydrates: Add oats, brown rice, bananas or legumes to your meals. These are fibre-rich, nutritious carbohydrate sources.

To understand your intake: Want to know how many carbohydrates you consume each day? Moveno lets you photograph your meal and instantly see the nutritional values — including carbohydrates, fibre and sugars.

Read more about the ideal daily carbohydrate intake in our article on how many carbohydrates per day.

Frequently asked questions

Which food has the most carbohydrates? Dry cornflakes and rice cakes score highest at 80–83 grams per 100 grams. Honey (82 g) and raisins (79 g) are also very high.

Do meat and fish contain carbohydrates? Barely. Unprocessed meat and fish contain virtually no carbohydrates. Watch out for breadcrumb coatings, marinades and sauces — these often contain sugars or starch.

Are sweet potatoes low in carbohydrates? No. Sweet potatoes contain around 20 grams of carbohydrates per 100 grams cooked weight. They are a better choice than white potatoes thanks to more fibre and beta-carotene, but they are not low-carb.

Sources

Share this article

Related articles