Is White Rice Keto? Why It Breaks Ketosis

White rice is not keto-friendly. A single cup of cooked short-grain white rice contains 53.4 grams of carbohydrates and only 0.6 grams of fiber, giving it roughly 53 grams of net carbs. That alone exceeds the entire daily carb allowance on a standard ketogenic diet, which typically caps total carbohydrates at 20 to 50 grams per day.

Why White Rice Is Incompatible With Keto

The ketogenic diet works by keeping carbohydrate intake low enough to shift your body into ketosis, a metabolic state where you burn fat for fuel instead of glucose. White rice is almost entirely starch. It has virtually no fiber to slow digestion, and its high glycemic index (ranging from roughly 68 to 85 depending on the variety and how it’s prepared) means it causes a rapid spike in blood sugar and insulin. That insulin response directly opposes ketosis.

Even a small portion is hard to fit. A quarter-cup of uncooked white rice (about 45 grams dry) contains 36 to 38 grams of carbohydrates, depending on whether it’s jasmine or basmati. Cooked, that becomes a modest half-cup serving, and it still uses up most or all of your daily carb budget with almost no nutritional payoff in terms of fiber, fat, or protein.

Does Cooling Rice Lower the Carb Impact?

You may have heard that cooking rice and then cooling it creates resistant starch, a type of starch your body can’t fully digest, effectively lowering the carb count. There’s a kernel of truth here, but the effect is too small to matter for keto. Freshly cooked white rice contains about 0.64 grams of resistant starch per 100 grams. Cooling it for 24 hours in the refrigerator and then reheating it raises that to 1.65 grams per 100 grams.

That’s roughly one extra gram of starch your body skips over. A study published in the Asia Pacific Journal of Clinical Nutrition confirmed that this cooling method did lower the glycemic response compared to freshly cooked rice, but a one-gram reduction in digestible carbs doesn’t change the math for keto. You’re still looking at over 50 net carbs per cup.

Do Any Rice Varieties Work Better?

Basmati rice has a lower glycemic index than jasmine rice (around 57 to 67 versus 68 to 80), meaning it raises blood sugar somewhat more gradually. But the total carbohydrate content is nearly identical. A 45-gram dry serving of basmati actually contains 38 grams of carbs compared to jasmine’s 36 grams. The slower blood sugar rise is a meaningful difference for general health, but it doesn’t make basmati any more keto-compatible. Brown rice adds a bit more fiber but still delivers around 45 to 50 net carbs per cooked cup.

Keto-Friendly Rice Substitutes

If you’re craving something rice-like on keto, two options stand out for their dramatically lower carb counts.

Cauliflower rice is the most popular swap. A 100-gram serving of cooked cauliflower contains 4.1 grams of carbohydrates and 2.3 grams of fiber, putting it at roughly 1.8 grams of net carbs. That’s less than 4% of what the same amount of white rice delivers. It works well in stir-fries, as a base for curries, or seasoned on its own. The texture is softer and more crumbly than real rice, but it absorbs sauces and seasonings effectively.

Konjac (shirataki) rice is even lower. A 100-gram serving has 2.4 grams of carbohydrates and 2.4 grams of fiber, making the net carb count essentially zero. Konjac rice is made from the root of the konjac plant, which is almost entirely soluble fiber. It has a slightly gelatinous texture and very little flavor on its own, so it works best in dishes with bold sauces or strong seasoning. Rinsing it thoroughly before cooking helps remove the mild odor it sometimes has out of the package.

Both substitutes let you build familiar meals, like fried rice bowls or burrito bowls, without blowing through your carb limit. For context, you could eat over 500 grams of cauliflower rice and still consume fewer net carbs than a single half-cup of cooked white rice.