20 Healthy High-Carb Foods For Energy

While some people may wish to reduce their carbohydrate intake, active people or athletes may require higher intakes to support their energy needs. Others may just want to focus on higher-carb foods that actually provide a good range of nutrients.

In this article, to help you make smarter carbohydrate choices, we provide a list of 20 healthy high-carb foods that also provide key vitamins and minerals.

How We Chose Each Food

To be included, each food must be high in at least three vitamins or minerals per typical serving, based on the FDA definition that a food serving providing 20% of the Daily Value (DV) for a nutrient is “high” in that nutrient.

It must also contain a minimum 20 grams of carbohydrate per serving; this was to allow a wide variety of carb-rich foods rather than solely grains.

For each food, we’ll let you know its carbohydrate content per 100g, per serving, the vitamins and minerals it provides, and a pairing suggestion for further increasing carbohydrate intake. The foods are presented in order of the highest carbohydrate per serving.

If you want to include more carbohydrates in your diet while still focusing on nutrient quality, the foods in this guide provide a good foundation for your nutrition strategy.

Various whole foods high in carbs: potatoes, beans, green peas.

1) Adzuki Beans

Adzuki beans are a carbohydrate-rich legume that can be a great addition to stews.

  • Carbohydrate per 100g: 24.8g
  • Carbohydrate per 230g cup: 57g
  • Key nutrients per cup: Thiamin (B1), folate, magnesium, phosphorus, potassium, manganese
  • Increase carbohydrate further: Mix with brown rice or wild rice

Source: USDA – Beans, adzuki, boiled

2) Oats

Oats are a carbohydrate-rich grain that can be used for making oatmeal (oat porridge) or as an ingredient in smoothies.

  • Carbohydrate per 100g: 67.7g
  • Carbohydrate per 81g cup: 54.8g
  • Key nutrients per cup: Thiamin, magnesium, phosphorus, zinc, copper, manganese, selenium
  • Increase carbohydrate further: Add chopped bananas or mixed berries

Source: USDA – Oats, regular, dry

3) Mango

Mangoes can provide a significant amount of carbohydrates when eaten as a whole fruit.

  • Carbohydrate per 100g: 15.0g
  • Carbohydrate per 336g fruit: 50.4g
  • Key nutrients per 336g fruit: Vitamin C, folate, copper
  • Increase carbohydrate further: Mix with chopped pineapple

Source: USDA – Mangos, raw

4) Amaranth

Amaranth is a whole grain that offers a broad range of nutrients in addition to high carbohydrate levels. You can make porridge with it or use it in soups and stews.

  • Carbohydrate per 100g: 18.7g
  • Carbohydrate per 246g cup: 46.0g
  • Key nutrients per 246g cup: Iron, magnesium, phosphorus, copper, manganese, selenium
  • Increase carbohydrate further: Mix with red kidney beans or green peas

Source: USDA – Amaranth grain, cooked

5) Swiss-Style Muesli

Swiss-style muesli is full of oats, wheat, and dried fruit, giving it a substantial carbohydrate content.

  • Carbohydrate per 100g: 73.8g
  • Carbohydrate per 1/2 cup (66g): 45g
  • Key nutrients per 1/2 cup (66g): Riboflavin (B2), magnesium, copper
  • Increase carbohydrate further: Cup of milk

Source: USDA – Cereals, FAMILIA

6) Chickpeas

Chickpeas are a great addition to curries, stir-fries, and stews.

  • Carbohydrate per 100g: 27.4g
  • Carbohydrate per 164g cup: 44.9g
  • Key nutrients per 164g cup: Folate, iron, phosphorus, zinc, copper, manganese
  • Increase carbohydrate further: Combine with couscous or sweet potato

Source: USDA – Chickpeas, boiled

7) Black Beans

Black beans are a popular legume that can be used in many ways, from stews and stir-fries to tortilla wraps and more.

  • Carbohydrate per 100g: 23.7g
  • Carbohydrate per 172g cup: 40.8g
  • Key nutrients per 172g cup: Thiamin, folate, iron, magnesium, copper, manganese
  • Increase carbohydrate further: Eat with rice or a tortilla wrap

Source: USDA – Beans, black, boiled

8) Pomegranate

Pomegranates are another fruit which provide a substantial amount of carbohydrates when you consume the whole fruit.

  • Carbohydrate per 100g: 18.7g
  • Carbohydrate per 282g fruit: 40.7g
  • Key nutrients per 282g fruit: Folate, vitamin C, vitamin K, copper
  • Increase carbohydrate further: Add pomegranate to oatmeal or swiss-style muesli

Source: USDA – Pomegranates, raw

9) Lentils

Lentils are another nutrient-rich carbohydrate source that can be added to dishes like curries, stir-fries, and stews.

  • Carbohydrate per 100g: 20.1g
  • Carbohydrate per 198g cup: 39.8g
  • Key nutrients per 198g cup: Iron, phosphorus, zinc, copper, manganese, thiamin, pantothenic acid (B5), vitamin B6, folate
  • Increase carbohydrate further: Mix with rice

Source: USDA – Lentils, boiled

10) Quinoa

Quinoa is a whole grain that can be used as a rice alternative or added to soups and stews.

  • Carbohydrate per 100g: 21.3g
  • Carbohydrate per 185g cup: 39.4g
  • Key nutrients per 185g cup: Magnesium, phosphorus, copper, manganese
  • Increase carbohydrate further: Mix with lentils or eat with sweet potato

Source: USDA – Quinoa, cooked

11) Sweet Potato

Sweet potatoes are among the most carb-rich vegetables and are available in a range of sizes; opt for large ones for the most carbohydrate.

  • Carbohydrate per 100g: 20.7g
  • Carbohydrate per 180g sweet potato: 37.3g
  • Key nutrients per 180g sweet potato: Vitamin A, vitamin C, pantothenic acid, vitamin B6, copper, manganese
  • Increase carbohydrate further: Pair with rice, quinoa, or amaranth

Source: USDA – Sweet potato, baked in skin

12) Baked Potato

Baked potatoes are another vegetable that can come in a range of sizes, and they can be eaten with carbohydrate-rich toppings.

  • Carbohydrate per 100g: 21.2g
  • Carbohydrate per medium (173g) potato: 36.7g
  • Key nutrients per medium (173g) potato: Vitamin B6, potassium, copper
  • Increase carbohydrate further: Top with bean chilli or sweet corn

Source: USDA – Potatoes, baked, flesh and skin

13) Whole-wheat Pasta

Whole-wheat pasta provides a nutritional upgrade on regular pasta, and it can be used in the same way. Use it in pasta dishes or as a side.

  • Carbohydrate per 100g: 30.1g
  • Carbohydrate per 117g cup: 35.2g
  • Key nutrients per 117g cup: Niacin (B3), copper, manganese, selenium
  • Increase carbohydrate further: Serve a pasta dish with bread

Source: USDA – Pasta, whole-wheat, cooked

14) Buckwheat

Buckwheat is technically a seed but it’s considered a whole grain, and it can be used in porridge, stews, and as an alternative to rice in dishes.

  • Carbohydrate per 100g: 19.9g
  • Carbohydrate per 168g cup: 33.4g
  • Key nutrients per 168g cup: Magnesium, copper, manganese
  • Increase carbohydrate further: Mix with sweet potatoes and green peas

Source: USDA – Buckwheat groats, cooked

15) Acorn Squash

Acorn squash is a popular seasonal vegetable that can be roasted, mashed, or made into soups and stews.

  • Carbohydrate per 100g: 14.6g
  • Carbohydrate per 205g cup: 29.9g
  • Key nutrients per 205g cup: Vitamin C, thiamin, pantothenic acid, magnesium, manganese
  • Increase carbohydrate further: Stuff roasted acorn squash with chickpeas, tomatoes, and cheese

Source: USDA – Squash, winter, baked

16) Whole-wheat Bread

Whole-wheat bread offers more vitamins and minerals than refined bread, and can be used for making sandwiches and breadcrumbs.

  • Carbohydrate per 100g: 42.7g
  • Carbohydrate per 2 slices (64g): 27.3g
  • Key nutrients per 2 slices (64g): Manganese, selenium, thiamin
  • Increase carbohydrate further: Make a sandwich using a protein source with salad fillings like avocado, tomato, and sweet corn.

Source: USDA – Bread, whole-wheat, commercially prepared

17) Parsnips

Parsnips are a popular root vegetable that can be used as a side or in soups and stews.

  • Carbohydrate per 100g: 17g
  • Carbohydrate per 160g parsnip: 27.2g
  • Key nutrients per 160g parsnip: Vitamin C, folate, copper, manganese
  • Increase carbohydrate further: Serve with carrots and peas

Source: USDA – Parsnips, boiled

18) Green Peas

Green peas are very versatile and can be a side vegetable or used in dishes as varied as curries and stews to rice and pasta dishes.

  • Carbohydrate per 100g: 15.6g
  • Carbohydrate per 160g cup: 25.0g
  • Key nutrients per 160g cup: Vitamin C, thiamin, vitamin B6, folate, vitamin K, copper, manganese
  • Increase carbohydrate further: Mix with rice or potatoes

Source: USDA – Peas, green, boiled

19) Butternut Squash

Butternut squash is another carbohydrate-rich vegetable that can be roasted, mashed, stuffed, or used in soups and stews.

  • Carbohydrate per 100g: 10.5g
  • Carbohydrate per 205g cup: 21.5g
  • Key nutrients per 205g cup: Vitamin A, vitamin C, manganese
  • Increase carbohydrate further: Stuff with quinoa, peas, and mashed sweet potato

Source: USDA – Squash, butternut, baked

20) Wild Rice

Wild rice isn’t quite as common as brown rice. While both are good choices, wild rice contains higher amounts of some nutrients, making it more suitable for this list.

  • Carbohydrate per 100g: 21.3g
  • Carbohydrate per 164g cup: 34.9g
  • Key nutrients per 164g cup: Zinc, copper, manganese
  • Increase carbohydrate further: Mix with beans or lentils and peas or edamame

Source: USDA – Wild rice, cooked

How Much Carbohydrate Do You Need?

The FDA has set a daily value of 275 grams for carbohydrates, which is based on a typical 2,000-calorie reference diet. However, this is very much an average, and the exact amount of carbohydrates each individual requires will always depend on context and their personal situation:

  1. Are they trying to lose, gain, or maintain weight?
  2. What are their energy requirements based on their body weight and activity levels?
  3. Are there any sporting performance considerations?

Research has suggested that athletes with high activity levels may need significantly more carbohydrates than the general public:

  • Athletes doing 1 hour of exercise per day: A joint position stand between several organizations, including the American College of Sports Medicine, advises 5–7 grams of carbohydrate per kg of body weight, per day.
  • Maximizing glycogen: The International Society of Sports Nutrition have recommended 8–12 grams per kg per day for athletes wanting to “maximize glycogen stores,” with glycogen being the body’s storage form of carbohydrate for energy, located in the muscles and liver.

If you need help with establishing the right carbohydrate intake for you, please consult with your healthcare provider, sports performance team, or a nutritionist.

Foods commonly used for quick “energy” such as white rice, honey, and bagels all provide a significant amount of carbohydrates and can be excellent for short-term energy.

However, for people wishing to consume more carbohydrates, the foods in this guide allow you to do so without sacrificing nutrient quality. In other words, you can be sure that you’re increasing your intake of vitamins and minerals in addition to carbohydrates.

Related: For more on carbohydrate, see this guide to foods high in fiber.

Michael Joseph Hartley, MSc, ANutr, Nutritionist.

Michael Joseph, MSc, ANutr

Michael works as a nutritionist in a community setting and holds a Master's degree in Clinical Nutrition. He is a Registered Associate Nutritionist (ANutr) with the Association for Nutrition (AfN), and has published peer-reviewed research.