Can dogs eat it?
Can dogs eat rice?
Last updated 23 September 2026 · How we write and check this
Short answer
Plain cooked rice is safe for dogs and is a common ingredient in dog food. White rice is easy to digest, while brown rice has more fiber. Rice is mostly starch, so it is a source of energy rather than a complete food. Serve it plain, without butter, salt, soy sauce, or the onion and garlic that often go into rice dishes.
White versus brown rice
White rice has had the bran removed, so it is softer and easier to digest. Brown rice keeps the bran, adding fiber and some minerals, but some dogs find it harder to digest. Both are safe when cooked well. Cooked white rice has about 130 calories per 100 g.
Uncooked rice is hard and not easily digested, so always cook it first.
Rice as a topper
When adding rice to meals, a tablespoon for a small dog or two to three tablespoons for a large dog is reasonable. Reduce the main food slightly so your dog does not gain weight. A complete dog food already contains all the carbohydrates your dog needs.
Dogs with diabetes need carbohydrates managed carefully, so ask your vet first.
Rice and upset stomachs
Vets sometimes suggest plain rice mixed with a lean protein for a short time after a tummy upset. That advice is given for specific situations. If your dog is unwell, call your vet and ask what to feed rather than starting a home diet on your own.
Ongoing symptoms need a proper diagnosis.
Rice dishes to skip
Fried rice, pilau, risotto, paella, and rice cooked in stock usually contain onion, garlic, salt, or fat. Rice pudding is sweet and made with milk. Sushi rice is seasoned with sugar and vinegar. Keep your dog's portion to plain boiled or steamed rice. Leftover cooked rice should be cooled quickly and refrigerated within an hour or two.
Key takeaways
- Plain cooked white or brown rice is safe for dogs.
- Rice adds calories, so reduce the main meal slightly.
- Ask your vet what to feed a dog with an upset stomach.
- Avoid fried rice, risotto, and rice cooked in stock.