Can You Eat White Rice If You Have Prediabetes?

White rice isn’t off-limits with prediabetes, but it does raise blood sugar faster and higher than most other grains, and eating large amounts regularly is linked to increased diabetes risk. The good news: how much you eat, what you eat it with, and even how you prepare it can meaningfully change how your body responds.

How White Rice Affects Blood Sugar

During milling, rice loses its bran and most of its germ. What’s left is almost pure starch with very little fiber to slow digestion. A one-third cup serving of cooked white rice contains just 0.2 grams of fiber, compared to 1.1 grams in the same amount of brown rice. That stripped-down structure means your gut breaks white rice into glucose quickly, sending blood sugar up in a steep spike rather than a gradual rise.

Not all white rice behaves the same, though. Jasmine rice has an average glycemic index of 89, which is very high. Basmati white rice averages around 60, putting it at the low end of the moderate range. Sticky (glutinous) white rice scores even higher than jasmine, reaching into the mid-90s. If you’re going to eat white rice, the variety you choose matters more than most people realize.

The Link to Type 2 Diabetes Risk

A large meta-analysis published in BMJ Open found that people who ate the most white rice had a 16% higher risk of developing type 2 diabetes compared to those who ate the least. The relationship followed a dose-response pattern: once intake exceeded roughly 300 grams of cooked rice per day (about two cups), each additional daily serving was associated with a 13% further increase in risk.

For someone with prediabetes, this matters because your body is already struggling to manage blood sugar efficiently. Repeated large spikes from high-glycemic foods force your pancreas to pump out extra insulin, and over time that pressure can push prediabetes closer to full type 2 diabetes. White rice also lacks the minerals, fiber, and plant compounds found in whole grains that appear to improve insulin sensitivity on their own.

Portion Size Is the Biggest Lever

The American Diabetes Association considers one-third of a cup of cooked rice a single carbohydrate serving. That’s roughly the size of a small scoop, much less than most people put on their plate. A typical restaurant portion can easily be three or four times that amount.

If you enjoy white rice and don’t want to give it up entirely, keeping your portion to one-third or two-thirds of a cup at a meal is one of the most practical changes you can make. Regularly measuring your rice at home, at least until you can eyeball it confidently, helps recalibrate your sense of a normal serving.

Pair It With Protein, Fat, and Fiber Together

Eating white rice alongside other foods can blunt the blood sugar spike, but the combination matters. A study in Nutrition Research and Practice tested what happens when you add protein, fat, or fiber to a rice meal individually versus adding all three at once. Adding just one, say protein from egg whites or fat from oil, didn’t significantly lower the glucose response. But when all three were present in the same meal (egg whites for protein, oil for fat, and bean sprouts for fiber), the blood sugar response dropped by roughly 40% compared to eating rice alone.

In practical terms, this means a plate of plain white rice is the worst-case scenario for your blood sugar. A small portion of rice served alongside grilled chicken, sautéed vegetables, and a drizzle of olive oil or some avocado is a fundamentally different meal from a metabolic standpoint. Building every rice-containing meal around this principle, always including a protein, a healthy fat, and a vegetable, is more effective than any single swap.

Cook It, Cool It, Reheat It

A simple preparation trick can change the structure of the starch itself. When cooked white rice is refrigerated for 24 hours and then reheated, it forms something called resistant starch, a type of starch your body digests more slowly. In one study, this cook-cool-reheat method more than doubled the resistant starch content (from 0.64 g to 1.65 g per 100 grams) and produced a significantly lower blood sugar response compared to freshly cooked rice.

This works well if you meal prep. Cook a batch of rice, store it in the fridge overnight, then reheat portions as needed throughout the week. You get the same taste and texture with a measurably gentler effect on blood sugar.

Lower-Glycemic Alternatives Worth Trying

If you’re open to substitutes, several grains sit lower on the glycemic index. Quinoa is classified as low-glycemic (55 or under) by Diabetes Canada, and it provides more protein and fiber per serving than white rice. Brown rice has a moderate glycemic index and delivers five times the fiber of white rice per serving. Cauliflower rice, while not technically a grain, contains so little carbohydrate that it barely registers on the glycemic index at all, making it a useful option for meals where you want the texture of rice without the blood sugar impact.

Basmati white rice, with its glycemic index of 60, can also serve as a middle ground if you prefer the taste of white rice but want a gentler blood sugar curve than jasmine or short-grain varieties provide.

Putting It All Together

White rice doesn’t need to disappear from your diet with prediabetes, but it does need guardrails. Choose basmati over jasmine or sticky rice when possible. Keep portions to one-third or two-thirds of a cup. Always eat it as part of a mixed meal with protein, fat, and vegetables rather than on its own. And if you’re meal prepping anyway, the cook-cool-reheat method gives you an easy edge. Each of these steps is modest on its own, but stacked together they can turn a high-glycemic food into something your body handles far more comfortably.