Sweet Potato - food photo
Sweet Potato
Rice - food photo
Rice
All Comparisons

Sweet Potato vs Rice

Sweet Potato
Wins in 3 of 6 categories

Compare sweet potato and rice calories, carbs, fiber, and vitamin A from USDA data. See which carb suits weight loss, blood sugar, and your training days.

Verdict (USDA data)

Per 100g (USDA data), Sweet Potato has 90 calories vs Rice's 130. Sweet Potato has more fiber (3.3g vs 0.4g). Pick Sweet Potato for more fiber.

Sources: Sweet Potato (FDC 168483) · Rice (FDC 168878)

Nutrition Comparison (per 100g)

NutrientSweet PotatoRice
Calories90vs130
Protein2gvs2.7g
Carbs20.7gvs28.2g
Fat0.2gvs0.3g
Fiber3.3gvs0.4g
Sodium0mgvs1mg

Winner determined by: fewer calories, more protein, fewer carbs, less fat, more fiber, less sodium

Source: USDA FoodData Central. Sweet Potato: FDC 168483 · Rice: FDC 168878.

When to Choose Each

Choose Sweet Potato when:

  • You want fewer calories per gram (90 vs 130 per 100g)
  • You want fiber in the carb itself (3.3g vs 0.4g per 100g)
  • You want vitamin A (961mcg per 100g, about 1,096mcg in a medium)
  • You're managing blood sugar (glycemic index 63 vs 73)
See full Sweet Potato nutrition

Choose Rice when:

  • You need calories without much volume (206 per cooked cup)
  • You want a low-residue carb before training (0.4g fiber per 100g)
  • You want marginally more protein (2.7g vs 2g per 100g)
  • You're building a curry, stir-fry, or beans-and-rice plate
See full Rice nutrition

Frequently Asked Questions

Track Your Food with AI

Snap a photo and instantly get calories for Sweet Potato, Rice, and thousands more foods.

Download on the App Store

Last updated: 2026-08-09

← Back to all comparisons