Verdict
Cooked, per 100 g, sweet potato has 86 kcal vs 130 for white rice, fewer carbs (20.1 g vs 28.2 g) and far more fiber (3 g vs 0.4 g). The gap holds per serving: 112 kcal for a medium sweet potato vs 195 kcal for a heaping scoop of rice. That doesn't make rice the villain — it just means sweet potato costs fewer calories for the same space on your plate.
When to choose White rice
- You're pairing it with beans: together they complement each other's plant proteins.
- You need fast, easy-to-digest energy close to training.
When to choose Sweet potato
- You want more fullness per calorie — the fiber helps keep hunger in check.
- You're in a deficit and want a carb that fills the plate with fewer calories.
Values per 100 g of ready-to-eat food, from the Brazilian Food Composition Table (TACO) and USDA FoodData Central. They vary by brand, cut and preparation. Educational estimates, not individual nutrition advice.