Can dogs eat white rice? Yes. Plain, fully cooked white rice is safe for most dogs in small amounts, and vets often suggest it for short bouts of diarrhea. Skip butter, salt, oil, garlic and onion, and keep rice under 10% of daily calories.
Most owners get the yes right and the amount wrong. One cup of cooked white rice has about 205 calories, which is a full meal for a small dog.
Is white rice safe for dogs?
White rice is safe for dogs when it is plain and cooked. It contains nothing toxic to dogs and rarely triggers allergies. Problems come from what people cook it with, like onion, garlic, butter, soy sauce, or heavy salt, and from oversized portions.
Onion and garlic, even as powder in a seasoning mix, can damage a dog’s red blood cells. Butter and oil add fat, which can trigger vomiting and, in some dogs, pancreatitis. Salt is the quiet one. USDA figures put a cup of unsalted cooked rice at about 2 mg of sodium, while the same cup cooked with salt carries around 600 mg.
So the grain itself is rarely the problem. The pot it was cooked in usually is. If you are unsure about an ingredient, look it up in our Can my dog eat this? food checker first.
Why vets recommend white rice for upset stomachs
Vets like white rice for upset stomachs because it is low in fat and fiber and easy to digest. Its starch helps firm loose stool without irritating the gut. Cornell’s vet college lists boiled chicken and white rice for mild diarrhea in dogs.

Milling strips off the bran and germ, which removes most of the fiber and fat. Cornell’s Riney Canine Health Center says mild diarrhea can often be handled at home with boiled chicken or low-fat hamburger and white rice, and notes that many acute cases are treated with a prescription gastrointestinal diet.
Plain chicken and rice lacks enough calcium, fat and several vitamins, so it suits a few days of recovery rather than long-term feeding. If your vet suggests a prescription GI food instead, that is the complete and balanced version of the same idea.
White rice nutrition facts for dogs
One cup of cooked, enriched long-grain white rice has about 205 calories, 45 grams of carbohydrate, 4 grams of protein, under half a gram of fat and 0.6 grams of fiber, per USDA data. It supplies quick energy but very little else a dog needs.
| Nutrient (1 cup cooked, 158 g) | Amount | What it means for your dog |
|---|---|---|
| Calories | 205 | Close to 60% of a 10-pound dog’s daily needs |
| Carbohydrate | 44.5 g | Mostly starch, quick energy |
| Protein | 4.3 g | Far too little to replace meat |
| Fat | 0.4 g | Very low, easy on a sore stomach |
| Fiber | 0.6 g | Firms loose stool, can worsen constipation |
| Calcium | 16 mg | Almost none |
| Vitamin B12 | 0 | None |
| Sodium, unsalted vs salted | 2 mg vs 604 mg | Always cook it without salt |
These figures are for enriched long-grain rice from USDA FoodData Central. Enriched rice has thiamin, niacin, folic acid and iron added after milling. Unenriched rice, common outside the US, has about one sixth of the iron and almost none of the folate.
How much white rice can a dog eat?
Treat white rice as an extra and keep it under 10% of your dog’s daily calories. For a typical adult dog, that means about 1.5 tablespoons for a 5-pound dog, 4.5 tablespoons for 20 pounds, and roughly 3/4 cup for an 80-pound dog.
The 10% figure is the usual treat guideline, and rice counts toward it like any other extra. The table assumes a typical neutered adult. Active dogs need more, while seniors and dogs on a weight-loss plan need less.

| Dog weight | Approx. daily calories | Most cooked white rice per day |
|---|---|---|
| 5 lb (2.3 kg) | 205 | About 1.5 tablespoons |
| 10 lb (4.5 kg) | 350 | About 2.5 tablespoons |
| 20 lb (9 kg) | 585 | About 4.5 tablespoons |
| 30 lb (13.6 kg) | 795 | About 6 tablespoons |
| 40 lb (18 kg) | 985 | About 1/2 cup |
| 60 lb (27 kg) | 1,335 | About 2/3 cup |
| 80 lb (36 kg) | 1,655 | About 3/4 cup |
We estimated daily calories with the standard resting energy formula (70 x body weight in kg raised to the 0.75 power), multiplied by 1.6 for a neutered adult. Cooked white rice works out to about 13 calories per tablespoon.
Say you have a 20-pound beagle mix. She needs roughly 585 calories a day, so her budget for extras is about 59 calories. If she already gets two training biscuits at 15 calories each, 29 calories are left, which is a little over 2 tablespoons of rice. Compare that with a full cup handed to a 10-pound dog: 205 calories, or close to 60% of that dog’s entire day.
If your dog gets several kinds of treats, our dog treat calculator can help you work out a daily allowance so rice does not push the total over.
Can dogs eat white rice for diarrhea?
Yes. Plain white rice mixed with boiled, skinless chicken is the classic home bland diet for mild diarrhea in an otherwise bright, alert dog. Feed small, frequent meals for two to three days, then mix the regular food back in over several days.
Mild is the word that matters. A home bland diet suits a dog that is still eating, drinking and acting like itself. Puppies and dogs with other health problems need a vet sooner.
The chicken and rice ratio
A common starting point is one part boiled, skinless chicken breast to two parts cooked white rice, measured by volume. Published advice ranges from equal parts to one part meat for four parts rice, so if your vet gives you a ratio, use theirs.
Boil boneless, skinless chicken breast in plain water, drain the fat, and shred it small. Cook it all the way through, since raw chicken can carry Salmonella. Proceedings from the 2003 WSAVA World Congress also list lean hamburger with the fat poured off, or cottage cheese, as the protein.
Split the day’s food into four to six small meals. Start with a tablespoon or two for a small dog or about 1/4 cup for a large one, and build up over the next day if it stays down.
How long to feed it and how to switch back
A bland diet usually runs two to three days. Once stools firm up, mix 25% regular food with 75% bland food, then move to half and half, then 75% regular, over three to five days. If diarrhea lasts beyond three days, call your vet.
Blue Cross, the UK animal charity, stresses that a bland diet is temporary and that a complete food has to come back. If your dog needs chicken and rice every few weeks, ask your vet to look for the cause.
How to cook white rice for your dog
Rinse the rice, boil it in plenty of plain water until very soft, drain the extra water, and cool it before serving. Add no salt, butter, oil, onion, garlic, or seasoning. Cooked plain rice keeps three to four days in the fridge.
- Rinse 1 cup of white rice in a sieve under cold water.
- Boil it in 6 to 10 cups of plain water for 15 to 20 minutes, until the grains are very soft.
- Drain off the extra water, the same way you drain pasta.
- Let it cool to room temperature before it goes in the bowl.
- Refrigerate leftovers within an hour or two, because rice left on the counter can grow bacteria, and use them within three to four days.

The extra water is deliberate. FDA research found that cooking rice in six to ten parts water and draining it removes 40% to 60% of the inorganic arsenic, depending on the type of rice. It also washes out some added vitamins, which is a fair trade for a few days of bland feeding.
If you want more flavor, use homemade or low-sodium broth with no onion or garlic. Our guide to chicken broth for dogs covers what to check on the label. Leave out butter, oil and margarine completely.
White rice vs brown rice for dogs
White rice is easier to digest and better for diarrhea. Brown rice keeps its bran, so it has more fiber, B vitamins and minerals, and suits healthy dogs or dogs prone to constipation. Brown rice also carries more arsenic, because arsenic concentrates in the bran.
| Factor | White rice | Brown rice |
|---|---|---|
| Digestion | Very easy | Slower, because the bran is still on |
| Fiber per cooked cup | 0.6 g | About 3 to 3.5 g |
| Glycemic index (human tables) | 73 | 68 |
| Arsenic | Lower | Higher, held mostly in the bran |
| Best for | Diarrhea and short bland diets | Healthy dogs and constipation-prone dogs |
The glycemic figures come from the International Tables of Glycemic Index, which measured people, so treat them as a rough guide for dogs. Neither rice is a low-glycemic food. Our guide to brown rice for dogs covers the whole-grain option in detail.
Jasmine, basmati and other rice types
White jasmine and white basmati rice are just as safe for dogs as plain long-grain white rice when cooked without seasoning. Parboiled and sticky rice are fine plain. Fried rice, flavored packet rice and anything cooked with onion or garlic are not.
| Rice type | Safe for dogs? | What to know |
|---|---|---|
| Jasmine (white) | Yes, plain | Same as white rice once cooked |
| Basmati (white) | Yes, plain | Some varieties test a little lower on glycemic index, but it is still starchy |
| Parboiled (converted) | Yes, plain | Keeps more nutrients than regular white rice |
| Sticky (glutinous) | Yes, small plain amounts | Clumps easily, so break it up for small dogs |
| Instant or microwave rice | Plain versions only | Flavored pouches often contain salt, onion or garlic powder |
| Rice cakes | Plain, unsalted only | Mostly starch; rice crackers average 87 on the human glycemic index |
| Fried rice | No | Oil, soy sauce, onion and garlic |
| Yellow rice, pilaf, risotto, biryani | No | Butter, stock, spices, onion or garlic |
If a rice dish contains anything besides rice and water, check each ingredient on its own. For a wider look at every kind of rice, see our main guide to rice for dogs.
7 rules for feeding white rice safely
Serve it plain, cooked soft and cooled. Keep portions under 10% of daily calories, use it short term for upset stomachs, pair it with lean cooked protein, and check with your vet first for puppies, diabetic dogs and dogs with ongoing health problems.
- Cook it in plain water with no salt, fat or seasoning.
- Cook it soft and serve it at room temperature.
- Keep rice and all other extras under 10% of daily calories.
- Use it for mild stomach upset for two to three days, not as a long-term diet.
- Pair it with lean, fully cooked protein when it replaces a meal.
- Refrigerate leftovers quickly and use them within three to four days.
- Ask your vet first if your dog is diabetic, overweight, a puppy with diarrhea, or has kidney, gut or pancreas disease.
When to call your vet instead
Call your vet if diarrhea lasts more than two to three days on a bland diet, if you see blood or black, tarry stool, if vomiting starts, or if your dog stops eating, seems weak, or is a young or unvaccinated puppy.
These match the reasons Cornell gives for seeing a vet. Puppies dehydrate fast, and diarrhea in an unvaccinated puppy can be a sign of parvovirus. Pale or tacky gums, a swollen belly, or vomiting so frequent that water will not stay down all call for a same-day visit.
Frequently asked questions about dogs and white rice
These are the questions owners ask most often. In short, plain cooked white rice is safe in small portions and useful for a few days of stomach trouble. Problems come from fried, seasoned or raw rice and from feeding it as a daily meal.
Can dogs eat white rice every day?
Not as plain rice in a bowl. A spoonful mixed into a complete dog food is fine, and many commercial foods contain rice by design. Daily homemade rice meals leave out protein, fat, calcium and vitamins, and they add calories that lead to weight gain.
If you want rice in your dog’s regular meals, use a balanced homemade dog food recipe rather than plain rice and chicken.
Can puppies eat white rice?
Yes, in small amounts. Plain cooked white rice is easy for puppies to digest and can help with a mild tummy upset. Puppies need complete puppy food for growth, so keep rice to a spoonful or two, and call your vet quickly about puppy diarrhea.
Can dogs eat white rice and eggs?
Yes. Plain scrambled or hard-boiled egg mixed with white rice is a gentle meal for many dogs, and egg adds the protein that rice lacks. Cook the egg fully with no butter, oil, milk or salt, and keep portions small during stomach upset.
Can dogs eat white rice with ground beef or turkey?
Yes. Lean ground beef with the fat drained, lean ground turkey and low-fat cottage cheese all pair well with white rice. Cook meats fully, skip all seasoning, and drain the fat, since greasy meat can make diarrhea or vomiting worse.
Does white rice make dogs constipated?
It can. White rice has only 0.6 grams of fiber per cup, so large or frequent servings can firm stool too much in some dogs. That is helpful during diarrhea but unhelpful for a dog prone to constipation, which usually does better with more fiber.
Plain cooked butternut squash or sweet potato gives far more fiber than white rice for dogs that tend to strain.
Can dogs eat white rice after vomiting?
Often, yes. Once vomiting has stopped and your dog keeps water down, small amounts of plain white rice with boiled chicken are a common first meal. If vomiting happens more than once or twice, contains blood, or comes with lethargy, call your vet first.
Can dogs eat white rice if they have diabetes?
Only with your vet’s approval. White rice scores about 73 on the human glycemic index, so it raises blood sugar quickly and can make insulin doses harder to match. If your vet allows it, feed the same small amount at the same meals every day.
Can dogs eat fried rice?
No. Fried rice is cooked in oil and usually contains soy sauce, onion, garlic and scallions. The fat can cause vomiting or pancreatitis, the sodium is too high, and onion and garlic can damage red blood cells. A few grains are rarely an emergency.
Can dogs eat uncooked rice?
It is not a good idea. Raw rice is hard for dogs to digest and can cause vomiting, bloating or diarrhea. A few spilled grains will usually pass without trouble, but if your dog ate a large amount from a bag, call your vet.
The bottom line on white rice for dogs
Can dogs eat white rice? Yes, and it works well as a short-term fix for mild stomach trouble. Serve it plain, cooked soft and cooled, keep everyday portions under 10% of calories, and treat it as a side dish rather than a staple.
Most problems with rice come from the amount and the duration rather than the rice itself. A cup of rice is a full meal for a small dog, and a week of chicken and rice without a vet check is too long. If your dog is diabetic, overweight, constipated, very young or already unwell, the answer changes, and that conversation belongs with your vet. For a healthy adult dog, a spoonful of plain rice now and then, or two to three days of a bland diet during a mild upset, is a sensible choice that vets have relied on for years. Cook it plain, measure it, and watch how your dog responds.
We checked the figures in this guide against USDA FoodData Central, Cornell’s Riney Canine Health Center, Blue Cross, FDA rice research and the International Tables of Glycemic Index. This guide is general information and does not replace advice from your vet.