What Is Healthier: Rice, Pasta, or Potatoes?

None of these three staples is dramatically healthier than the others. Each has genuine nutritional strengths, and the healthiest choice depends on how you cook it, what you eat it with, and what your body needs. That said, the differences in calories, blood sugar impact, fiber, and protein are real and worth understanding.

Calories Per Serving

Potatoes are the least calorie-dense of the three by a wide margin. Per 100 grams of cooked food, boiled potatoes contain roughly 86 calories. Cooked white rice comes in around 130 calories, and cooked white pasta (spaghetti or macaroni) lands near 158 calories. That means a plate of pasta has nearly twice the caloric density of the same weight in boiled potatoes.

This matters less than it might seem, though, because you probably don’t eat the same weight of each food. A typical serving of pasta is smaller by volume than a typical serving of potatoes, which partly closes the gap. Still, if you’re watching your calorie intake, potatoes give you the most food per calorie.

Blood Sugar Impact

This is where the three foods differ most, and where pasta has a surprising advantage. The glycemic index (GI) measures how quickly a food raises your blood sugar on a scale of 0 to 100. White pasta consistently scores the lowest of the three: spaghetti boiled for a normal 10 to 15 minutes averages a GI of about 44, and fettuccine comes in around 40. That puts pasta in the low-to-medium GI range.

White rice varies enormously depending on the variety. Basmati and long-grain white rice score around 58, which is moderate. But jasmine rice can spike as high as 109, and medium-grain varieties like Calrose hit the low 80s. If blood sugar management matters to you, the type of rice you choose makes a bigger difference than choosing rice versus potatoes.

Potatoes are similarly unpredictable. Some boiled potato varieties score in the mid-50s, while others climb above 85 or even 100. Cooking time plays a role: the longer you boil potatoes, the higher the GI tends to go. Cooling cooked potatoes before eating them (as in potato salad) creates resistant starch, which lowers the blood sugar response.

Brown rice doesn’t always perform better than white. Steamed brown rice scores around 50, but certain brown rice varieties reach into the 80s. Whole-wheat pasta, on the other hand, reliably stays in the low-GI range while adding extra fiber and protein.

One important nuance: glycemic load (GL) accounts for how much carbohydrate is in a realistic serving, not just how fast it hits your blood sugar. Potatoes have a lower glycemic load per serving (typically 11 to 17) than white rice (22 to 36), because potatoes contain more water and less total carbohydrate per gram. Pasta falls in between, with a GL of roughly 18 to 22 per serving.

Protein and Fiber

Pasta delivers the most protein of the three. A 100-gram serving of cooked white spaghetti contains about 5.8 grams of protein. Whole-wheat spaghetti matches that at 5.4 grams while adding 4.5 grams of fiber. Cooked white rice provides only 2.4 to 2.7 grams of protein per 100 grams, and boiled potatoes come in even lower at 1.7 to 2.5 grams depending on the variety and whether you eat the skin.

For fiber, potatoes with the skin on offer about 1.8 to 2.3 grams per 100 grams. Brown rice provides a similar 1.8 grams. White rice and regular white pasta both fall short, with less than a gram of fiber per serving. Whole-wheat pasta is the fiber champion at 4.5 grams per 100 grams cooked, nearly matching a small serving of vegetables.

Which Keeps You Fullest

Potatoes win this category decisively. In a well-known satiety study that tested dozens of common foods, boiled potatoes ranked as the single most filling food. They beat both rice and pasta as side dishes, with participants eating roughly 200 fewer calories over the course of a meal when potatoes were the starch. The combination of high water content, low calorie density, and fiber (especially with the skin on) makes potatoes exceptionally good at curbing hunger.

This is particularly relevant if you’re trying to lose weight or simply avoid overeating. Swapping rice or pasta for an equal portion of boiled or baked potatoes can reduce your total calorie intake without leaving you hungry.

Micronutrients Worth Noting

Potatoes are an excellent source of potassium and vitamin C, two nutrients many people don’t get enough of. A medium baked potato with skin delivers more potassium than a banana. Brown rice is notably rich in magnesium and B vitamins, though white rice loses most of these during processing (which is why white rice is often fortified). Whole-wheat pasta provides meaningful amounts of iron, magnesium, and B vitamins along with its protein and fiber.

White rice and white pasta, in their refined forms, are relatively nutrient-poor compared to their whole-grain counterparts. If you eat mostly white rice or regular pasta, you’re getting energy but missing out on the vitamins, minerals, and fiber that come with less processed versions.

Cooking Method Changes Everything

How you prepare these foods can shift their health profile dramatically. A boiled potato is one of the most nutritious, filling, low-calorie starches you can eat. A deep-fried potato becomes one of the least healthy. Frying potatoes produces the highest levels of acrylamide, a compound formed during high-heat cooking that the FDA continues to study for potential health risks. Boiling and microwaving potatoes produce no acrylamide at all. If you do roast or fry potatoes, soaking raw slices in water for 15 to 30 minutes beforehand and cooking them to a golden color (not brown) helps reduce acrylamide formation.

Pasta tossed in olive oil with vegetables is a very different nutritional picture from pasta smothered in cream sauce. Similarly, plain steamed rice served alongside protein and vegetables makes a balanced meal, while fried rice cooked in oil with soy sauce adds substantial calories and sodium.

One practical tip for potato storage: don’t refrigerate raw potatoes. Cold storage increases the sugars that form acrylamide when the potato is later cooked at high heat. Keep them in a cool, dark pantry instead.

Arsenic in Rice

Rice absorbs arsenic from soil and water more readily than most grains. This doesn’t make rice dangerous in normal amounts, but it’s worth being aware of if rice is your primary starch at every meal. Rinsing rice thoroughly before cooking and using extra water (then draining it, like pasta) reduces arsenic content. Brown rice contains more arsenic than white because the outer bran layer concentrates it. Basmati rice from California, India, and Pakistan tends to have lower arsenic levels than rice grown in other regions. Pasta and potatoes don’t carry this concern.

The Bottom Line for Each Food

  • Potatoes are the best choice for staying full on fewer calories. They’re rich in potassium and vitamin C, and boiled or baked potatoes are remarkably nutritious. Their main weakness is low protein.
  • Pasta has the lowest and most stable blood sugar impact of the three, especially whole-wheat varieties. It also delivers the most protein and, in whole-wheat form, the most fiber. Its higher calorie density is the tradeoff.
  • Rice is the most variable. Basmati and long-grain white rice perform reasonably well on blood sugar, while jasmine and medium-grain varieties spike it sharply. Brown rice adds fiber and magnesium but comes with slightly higher arsenic exposure.

If you had to pick one, boiled potatoes offer the most nutritional value per calorie. But the honest answer is that rotating all three, choosing whole-grain versions when possible, and paying attention to how you cook them matters far more than picking a single winner.