Are Sweet Potatoes or Yams Better for Blood Sugar?

Sweet potatoes and yams are two completely different vegetables that can affect blood sugar in different ways.
Image Credit: Nata Serenko/Moment/GettyImages

Sweet potatoes versus yams: You probably didn't know there was a difference, right?


Turns out, there is. Besides deriving from completely different tuberous root vegetable families, per the Carnegie Museum of Natural History, sweet potatoes and yams also taste different. Yams are starchier and less sweet, while sweet potatoes have that recognizable sweetness.

Video of the Day

Sweet potatoes are native to the U.S., according to the American Sweet Potato Marketing Institute. Yams, on the other hand, are imported from the Caribbean, Latin America or Africa, and therefore may be less common at major grocery stores. In fact, confusing the matter even more, what many refer to as "yams" in the U.S. are technically sweet potatoes (keep reading for more on different types of sweet spuds).


No matter the variety you choose, recipes with sweet potatoes and yams are plenty. But, if you have diabetes (or are watching your blood sugar), you may be wondering if you can enjoy either.

Fear not: You can, but you'll want to pay attention to cooking method and portion size. Learn how to incorporate both into a diabetes-friendly or low-glycemic index diet here.


What Is the Glycemic Index?

When determining how a certain food will affect your blood sugar, some people consider its glycemic index (GI). This is a method used to figure out how a food will raise your blood glucose or sugar, per Harvard Health Publishing.

Scores range from zero to 100. The lower the glycemic index, the better. Higher scores will have a larger and more rapid effect on blood sugar.

But increasingly the GI is considered outdated and not all that helpful. For starters, it doesn't take portion sizes into account, and it ignores the fact that some high-GI foods are still very nutritious. Experts typically recommend focusing on limiting added sugar, getting plenty of fiber and pairing carbs with protein and healthy fats instead.

While more research is needed to truly understand the GI's usefulness (or lack thereof), we've included some details on the GI for sweet potatoes and yams below if you're curious.

Are Sweet Potatoes Good for People With Diabetes?

Sweet potatoes are a good choice of "starchy" carbohydrates that people with diabetes can enjoy, per the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK). Here's why:

Sweet Potato Nutrition

According to the USDA, 1 cup of sweet potato has:


  • 114 calories
  • 2.1 g protein
  • 0.1 g fat
  • 27 g carbohydrates
  • 4 g fiber
  • 6 g sugar

Carbohydrates in Sweet Potatoes

One cup of sweet potato has 27 grams of carbohydrates, per the USDA.

While carbohydrate-dense foods can quickly increase your blood sugar levels, sweet potatoes also have protein and fiber — both of which may help combat blood sugar spikes experienced after eating carbohydrate-dense foods, according to a small January 2016 study in Diabetes, Obesity & Metabolism.



Glycemic Index of Sweet Potatoes

The GI for sweet potatoes ranges between 44 and 94, depending on preparation, per the University of Sydney's GI Search.

Depending on cooking method (such as steaming, baking or dehydrating), sweet potato flesh and skin may be considered low and medium GI foods, which may be beneficial for people with diabetes or insulin resistance, according to a 2012 study in the Journal of Nutrition and Metabolism.


Potassium, Vitamin A and C

Sweet potatoes are also rich in potassium and vitamins A (in the form of beta-carotene) and C, making them an all-around solid food choice whether you have diabetes or not, per the USDA.


Aim to choose nutrient-dense carbohydrates packed with fiber, vitamins and minerals, while also limiting added sugars, sodium and saturated fats on a diabetes-friendly diet. That means sweet potatoes are one of the "starchy" carbs you can safely eat, per the American Diabetes Association (ADA).

Types of Sweet Potatoes

There are hundreds of sweet potato varieties grown all over the world. Here are a few of the most popular, all of which contain fiber and helpful antioxidants:


  • Beauregard: Most common in U.S. grocery stores and good for all-purpose baking and cooking
  • Murasaki: Also known as "Japanese" or "white" sweet potatoes
  • Okinawa: Bright purple sweet potatoes
  • Garnet: Sometimes colloquially referred to as "red yams" but a member of the sweet potato family

Related Reading

Are Yams Good for People With Diabetes?

Yams can also be part of a diabetes-friendly diet. Here's why:


Yam Nutrition

According to the USDA, 1 cup of yams has:

  • 177 calories
  • 2.3 g protein
  • 0.3 g fat
  • 42 g carbohydrates
  • 6 g fiber
  • 0.8 g sugar


Carbohydrates in Yams

One cup of yams has 42 grams of carbohydrates, according to the USDA. Six of those grams come from fiber and 0.8 grams come from sugar.

While sweet potatoes have slightly more protein and fat, yams have a significant amount of fiber, making them a complex carbohydrate (i.e., a good choice for those with diabetes), per the ADA.

In fact, eating yams (and extracts from the vegetable) is linked with better blood sugar control in people with type 2 diabetes, according to a September 2021 study in the British Journal of Nutrition.

Glycemic Index of Yams

Yams range from 35 to 77 on the GI, depending on preparation, per the University of Sydney's GI Search. The lower rating applies to a 1-cup serving of boiled yams, while the higher rating applies to yams peeled and roasted on preheated charcoal.

A February 2021 study in ‌ Food Science and Nutrition‌ found boiled yams produce a lower glycemic index.

Potassium, Manganese and Vitamin B

Both sweet potatoes and yams are a good source of potassium, per the USDA. Yams also have manganese, which helps the body form connective tissue and bones, regulate blood clotting factors and regulate sex hormones, according to Mount Sinai. They also have vitamin B6, which supports nervous system and immune health, per the Mayo Clinic.

Types of Yams

Varieties of yams are harder to find in the United States, but they include:

  • Tropical yams: Produced in Latin America, India and Africa, this variety tastes like white potatoes
  • Purple yam (ube): A sweet, lavender-colored yam used in desserts
  • White and yellow guinea yams: Produced in West Africa, this variety can be used as a substitute for regular mashed potatoes


Do Yams and Sweet Potatoes Spike Blood Sugar?

Despite the name, both sweet potatoes and yams have amounts of sugar that are tolerable for people with diabetes. One cup of sweet potato has 6 grams of sugar, and 1 cup of yams has 0.5 grams of sugar, per the USDA.

Because both have fiber and protein, they are safe and nutritious choices, in moderation, for people with diabetes, per the ADA.


How you prepare both of these starchy vegetables makes a difference when it comes to watching your blood sugar. If you cooking sweet potatoes in a casserole with added sugars, syrup and marshmallows, for example, they may have too much sugar for people with diabetes.

What Are Good Portion Sizes of Sweet Potatoes and Yams?

Before you fill your plate with sweet potato and yam side dishes, note that serving size is also important when keeping blood sugar and diabetes in mind.

"Too much of any type of carbohydrate can lead to unwanted blood sugar spikes," says Blake Metcalf, RD, CDE, registered dietitian and assistant professor at Arkansas Colleges of Health Education.

Carbohydrates, like sweet potatoes and yams, should take up about a quarter of your plate, according to the Plate Method recognized by the ADA. (The Plate Method divides your plate into three sections: half non-starchy vegetables, a quarter protein and a quarter carbohydrates.)


Portion size can also depend on body size, appetite and activity levels; there is no magic number of carbohydrates for everyone. The ADA recommends talking to a dietitian or certified diabetes educator to determine the right portion for you.

How to Cook Diabetes-Friendly Sweet Potatoes and Yams

If you have diabetes and are craving these comforting, hearty vegetables, you'll also need to consider how to best prepare them. Some holiday dishes can have added sugar, like traditional candied yams or sweet potato casserole topped with marshmallows.

Added sugars increase the total carbohydrate count of a dish, and can affect how much or how quickly your blood sugar rises, according to the ADA.

For a diabetes-friendly take on sweet, cinnamon-y fall recipes, try a plain sweet potato or yam with a sprinkle of cinnamon.

Other ways to enjoy them include, per the Produce for Better Health Foundation:

  • Baked, roasted or steamed whole
  • Mashed
  • Diced and tossed into homemade salads
  • Sliced and baked into homemade fries. (Quarter and drizzle with olive oil, then bake at 400 degrees for 40 to 60 minutes.)
  • Served in place of tomato slices in sandwiches


Keep the skin on your sweet potatoes — that's where the majority of their fiber is found.

Are Sweet Potatoes or Yams Better for Blood Sugar?

Both can be good for people with diabetes when eaten in moderation and without added sugars.

People with diabetes should aim to eat between 45 and 60 grams of carbohydrates per meal, per the ADA. That means either a sweet potato or yam would fit into a diabetes-friendly diet.

Related Reading



references & resources

Report an Issue

screenshot of the current page

Screenshot loading...