If you’re comparing sweet potato and rice, the short answer is: rice usually has more carbs than sweet potato by weight. But the real answer depends on the type of rice, how it’s cooked, and the portion size you eat.

A small sweet potato can still have more total carbs than a tiny serving of rice, so the best comparison is always per 100 grams or per serving. That’s the simplest way to see what you’re actually eating.

Sweet potato vs. rice: the carb numbers

On a per-100-gram basis, cooked white rice generally has more carbohydrate than cooked sweet potato. USDA FoodData Central shows cooked white rice at about 28 grams of carbs per 100 grams, while baked sweet potato is about 20 grams per 100 grams.

Brown rice is closer, but it still usually comes in a bit higher than sweet potato, at roughly 23 grams of carbs per 100 grams. So if you compare equal weights, sweet potato is usually the lower-carb option.

Why serving size matters more than the food name

People don’t usually eat the same weight of each food. A medium sweet potato can weigh much more than a half-cup of rice, so the total carbs on your plate can flip depending on the portion.

For example, a larger sweet potato may land near 30 grams of carbs, while a modest serving of rice can be similar or higher. That’s why “does sweet potato have more carbs than rice” has no single yes-or-no answer unless you specify the serving.

Which is better if you’re watching blood sugar or macros?

If your goal is lower carbs, sweet potato is often the better pick gram for gram. It also provides fiber, potassium, and vitamin A, which rice does not offer in the same amounts.

That said, the way the food is prepared matters. Added butter, sugar, oil, sauces, or a giant portion can raise calories quickly. If you track meals from photos, tools like Fitnit can help you estimate portions and macros more consistently.

The most practical answer

Does sweet potato have more carbs than rice? Usually no—white rice typically has more carbs than sweet potato when you compare equal weight. Brown rice is also usually a little higher, though the gap is smaller.

If you’re building a meal, choose based on your goal: sweet potato for more fiber and nutrients, rice for a more compact starch source, and portion size for the biggest impact on total carbs.

Tips

Sources

  1. USDA FoodData Central — USDA
  2. Carbohydrates — Harvard Health Publishing
  3. Carbohydrate Counting — Mayo Clinic
  4. Carbohydrates and Blood Sugar — CDC

Frequently Asked Questions

Does sweet potato have more carbs than white rice?

Usually no. Per 100 grams, cooked white rice generally has more carbs than baked sweet potato.

Does sweet potato have more carbs than brown rice?

Usually no, but the difference is smaller than with white rice.

Is sweet potato low carb?

Not low carb in the strict sense, but it is often lower in carbs than rice by equal weight.

Which is better for weight loss: sweet potato or rice?

Either can fit. The better choice usually depends on portion size, toppings, total calories, and how well it helps you feel full.

Know your macros without the math

Snap a photo of your meal and Fitnit reads the calories and macros for you. Free during beta.