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

Sweet Potato vs Rice

Sweet Potato
Wins in 4 of 6 categories

Compare Sweet Potato and Rice calories, protein, and nutrition. See which fits your diet goals.

Verdict (USDA data)

Per 100g, Sweet Potato has 90 calories vs Rice's 130. Sweet Potato has more fiber (3.8g vs 0.4g).

Sources: Sweet Potato (FDC 168482) · Rice (FDC 168880)

Nutrition Comparison (per 100g)

NutrientSweet PotatoRice
Calories90vs130
Protein2gvs2.7g
Carbs23.6gvs28.2g
Fat0.1gvs0.3g
Fiber3.8gvs0.4g
Sodium0mgvs1mg

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

Source: USDA FoodData Central. Sweet Potato: FDC 168482 · Rice: FDC 168880.

When to Choose Each

Choose Sweet Potato when:

  • You're cutting calories (90 vs 130 per 100g)
  • You want more fiber (3.8g vs 0.4g per 100g)
See full Sweet Potato nutrition

Choose Rice when:

  • You need more protein (2.7g vs 2g per 100g)
  • A typical portion is 1 cup cooked white rice (206 calories)
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-06-10

← Back to all comparisons