Can Dogs Eat Rice?
Short answer: Yes, plain cooked white or brown rice is safe for most dogs, and vets often suggest it as part of a bland diet for an upset stomach.
Why it’s okay
Plain cooked rice isn’t toxic to dogs and is a common ingredient in bland diets. It’s a simple carbohydrate, so it shouldn’t replace a balanced diet.
How much and how to serve it
Cook it plain with no butter, salt or seasoning, and let it cool. Mix a small amount with your dog’s regular food, or follow your vet’s advice for a bland diet.
Risks to watch for
- Rice alone isn’t a complete diet.
- Large amounts add calories and can contribute to weight gain.
- Fried rice and seasoned rice often contain onion, garlic and salt.
- If your dog still has vomiting or diarrhea after a day, see your vet instead of continuing home treatment.
What to do if your dog ate rice
Most dogs only get a mild upset stomach from eating too much of a safe food. If your dog has vomiting, diarrhea or seems unwell, or if it ate a large amount, call your vet.
Related foods
- Can dogs eat eggs? 🟢 Yes, safe
- Can dogs eat sweet potatoes? 🟢 Yes, safe
- Can dogs eat carrots? 🟢 Yes, safe
- Can dogs eat turkey? 🟡 Yes, in moderation
FAQ
Is white or brown rice better for dogs?
Both are fine. Many vets suggest white rice for upset stomachs because it’s easier to digest, while brown rice has more fiber.
Can dogs eat rice every day?
Small amounts mixed into a balanced diet can be fine, but rice alone isn’t complete. Ask your vet if you want to feed it regularly.
Search our full list of human foods and see whether they’re safe for your dog.
Browse all foods →Sources
By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.