The best low carb rice substitute for most people is cauliflower rice, at about 2-3g net carbs per cup versus 45g for cooked white rice. If you want the absolute lowest count, shirataki (miracle) rice made from konjac sits near 0-1g. Riced broccoli and cabbage (3-4g), hearts of palm rice (2-4g), egg “rice” (about 1g), and a sprinkle of hemp hearts round out the swaps keto cooks actually use. None of them behave exactly like starchy rice, so the right pick depends on the dish. For a fried rice you want something that sears, for a curry you want something that soaks up sauce, and for a quick side you want whatever is already in your freezer.
Low carb rice substitute comparison
Net carbs are per cooked cup and vary by brand and preparation, so always check the label. White rice, brown rice, and quinoa are included for contrast, not as keto options.
| Substitute | Net carbs (per cup) | Texture & flavor | Best for | Prep time |
|---|---|---|---|---|
| Cauliflower rice (fresh) | ~2-3g | Light, fluffy, mild | Fried rice, burrito bowls, pilaf | 5-7 min |
| Cauliflower rice (frozen) | ~2-3g | Softer, wetter | Curries, casseroles, quick sides | 5-8 min |
| Broccoli rice | ~3-4g | Firmer, grassy | Fried rice, stir-fry, bowls | 5-7 min |
| Shirataki / miracle rice | ~0-1g | Springy, chewy, neutral | Sushi, curry, saucy dishes | 5 min |
| Hearts of palm (Palmini) rice | ~2-4g | Tender, faintly briny | Burrito bowls, pilaf, salads | 3-5 min |
| Riced cabbage | ~3g | Tender-crisp, mild | Fried rice, stir-fry, sides | 5-7 min |
| Egg “rice” | ~1g | Soft, rich, eggy | Fast side, breakfast bowls | 5 min |
| Hemp hearts | ~1-2g (3 tbsp) | Soft, nutty, tiny | Topping, warm “porridge” | 2 min |
| White rice (not keto) | ~45g | Soft, fluffy, neutral | Reference only | 15-20 min |
| Brown rice (not keto) | ~40g | Chewy, nutty | Reference only | 30-45 min |
| Quinoa (not keto) | ~34-39g | Fluffy, popping | Reference only | 15-20 min |
The gap is the whole point. A single cup of white rice carries roughly 45g net carbs, more than double a standard 20g keto day. Swapping in cauliflower or shirataki rice drops that to a rounding error, which is why rice substitutes are one of the first moves on any keto meal plan.
Cauliflower rice done right
Cauliflower rice is the default swap because it is cheap, everywhere, and genuinely fluffy when you treat it correctly. It is a cruciferous vegetable, so on top of about 2-3g net carbs per cup you get fiber, vitamin C, and vitamin K. You can rice a head yourself by pulsing florets in a food processor until they are the size of rice grains (do not overprocess or you get mush), or buy it pre-riced.
The single mistake that ruins cauliflower rice is steaming it. Water is the enemy. Cauliflower is mostly water, and if you crowd it in a pan or slap a lid on, that water has nowhere to go and you end up with a soggy, sulfurous pile.
The dry-saute technique: Heat a wide skillet or wok over medium-high until it is genuinely hot. Add a thin film of oil, then the cauliflower rice in a single layer. Let it sit undisturbed for a minute or two so the bottom sears, then toss and repeat. No lid, no crowding, and salt at the end rather than the start, since salt pulls out moisture early. In five to seven minutes you get separate, lightly browned grains with a nutty edge. Cook it in batches if you are making a lot.
Fresh vs frozen: Fresh cauliflower rice sears best and stays the fluffiest, so it is the pick for fried rice and pilaf. Frozen is more convenient and just as low in carbs, but it carries more water and cooks up softer. The key with frozen is to add it straight from the freezer to the hot pan without thawing, so it does not turn to slush. Frozen shines in curries, casseroles, and anywhere a slightly softer grain disappears into a sauce. Cauliflower is a staple on any keto food list for exactly this flexibility.
Shirataki rice: an honest guide
Shirataki rice, sold as miracle rice or konjac rice, is the lowest-carb option on the board at roughly 0-1g net carbs per cup. It is made from glucomannan, a soluble fiber from the konjac plant, shaped into rice-sized grains and packed in liquid. It is essentially fiber and water, which is why the carb and calorie counts are so tiny.
Set your expectations honestly. Shirataki rice does not taste like rice and does not have the soft give of rice. It is springy, a little chewy, and completely neutral in flavor. Straight from the bag it also has a faint fishy smell from the packing liquid. That smell scares people off, but it rinses away.
How to prep it: Drain the rice and rinse it hard under cold running water for a full minute or two. Then dry-toast it in a hot, dry skillet for three to five minutes, shaking the pan, until the surface moisture cooks off and the grains firm up. This step is not optional if you want a decent texture. Toasting drives out water and gives the grains a firmer, more rice-like bite instead of a wet, rubbery one. After that, treat it like a blank canvas: it excels in anything with a strong sauce, from curry to a stir-fry, because it soaks up flavor without adding any of its own. The high soluble fiber also fits the same digestive logic as a keto fiber supplement, so introduce it gradually if you are sensitive.
Which substitute for which dish
Matching the swap to the recipe is what separates a sad substitute from a bowl you actually want.
Fried rice: You want a grain that sears and stays firm, so reach for fresh cauliflower rice, broccoli rice, or riced cabbage. Cook it dry and hot so it browns and picks up the soy-sesame flavor instead of steaming limp. Shirataki works too if you toast it first.
Burrito bowls: Cauliflower rice and hearts of palm rice both hold up under saucy toppings, salsa, and cheese without collapsing. Cauliflower takes a squeeze of lime and cilantro beautifully for a cilantro-lime “rice.”
Sushi: This is the hard one, because sushi rice depends on stickiness. Shirataki rice is the best pick, sometimes bound with a little cream cheese or a touch of xanthan gum to mimic that cling. Riced cauliflower seasoned with rice vinegar also works for a deconstructed bowl.
Pilaf: Fresh cauliflower rice and hearts of palm rice both take on aromatics, herbs, and toasted nuts well. Cook the aromatics first, then add the rice substitute at the end so it warms through without turning to mush.
Curry: Frozen cauliflower rice and shirataki rice both win here, because a good curry sauce hides texture flaws and the neutral base soaks up every bit of flavor.
Broccoli rice and riced cabbage deserve a mention as everyday workhorses. Broccoli rice is firmer and grassier, great in stir-fries; riced cabbage is the cheapest of all and cooks down tender-crisp. Egg “rice,” made by scrambling eggs into fine curds, is a fast, protein-rich side at about 1g net carbs, and hemp hearts sprinkled over a bowl add a soft, nutty, rice-like scatter with barely any carbs.
Store-bought shortcuts
You do not have to rice anything yourself. Bags of fresh and frozen cauliflower rice are in nearly every produce and freezer section, and most stores now carry frozen broccoli rice and cabbage rice too. Refrigerated and shelf-stable shirataki rice (Miracle Rice and similar) live with the specialty or Asian foods. Palmini makes a hearts of palm rice sold in pouches and cans that needs only a quick rinse and warm-through.
A newer category is protein-based keto rice, such as Kaizen, which uses plant protein and fiber to build rice-shaped grains with a few grams of net carbs and a texture much closer to real rice than any vegetable. These cost more and are mostly sold online, but they are the closest thing to a true rice clone if that is what you miss most. Whichever you buy, read the label, since “low carb rice” branding is not regulated and a few products lean on the total-carb number rather than net carbs.
The carb math of “just a little rice”
The most common way people stall on keto is telling themselves a small scoop of real rice is fine. Run the numbers. A cup of cooked white rice is about 45g net carbs. Half a cup is still roughly 22g, which on its own exceeds a standard 20g daily keto budget before you have eaten anything else that day. Even a modest quarter-cup lands near 11g, more than half your allowance for a spoonful that barely covers the plate.
Rice is dense, starchy, and easy to eat quickly, so portions creep. That is exactly why substitution beats moderation here. A full, satisfying cup of cauliflower rice costs you 2-3g and leaves 17g or more for vegetables, sauces, and the rest of the day. Swapping instead of shrinking is also gentler on blood sugar, since you avoid the spike that even a small serving of white rice can trigger. If you want to see how a swap fits your specific targets, run it through the net carbs calculator and compare the two bowls side by side.
The bottom line
There is no single best low carb rice substitute, only the best one for the plate in front of you. Keep fresh cauliflower rice as your everyday base and master the dry saute so it never turns soggy. Stock shirataki rice for the lowest carbs and for saucy dishes, keep frozen cauliflower and riced cabbage on hand for speed, and try hearts of palm or a protein-based keto rice when you want something closer to the real thing. Once the right swap becomes automatic, rice stops being the thing you miss. Pair these bases with more low carb swaps in our guides to low carb pasta substitutes and low carb cornstarch substitutes.