Can Dogs Eat Rice?

The short answer, why vets recommend it for upset tummies, and how much to feed.

✅ Yes
Plain cooked white rice is safe — and gentle on an upset stomach
Advertisement

Why rice is a go-to

Plain cooked white rice is one of the most stomach-friendly human foods for dogs. It's easy to digest, low in fat, and binding — which is exactly why the classic bland diet for an upset stomach is white rice mixed with plain boiled chicken (no skin, no seasoning). Many vets suggest it for a day or two when a dog has mild diarrhea.

White vs brown rice

How much?

Rice is a carbohydrate, so it's a topper, not a meal. A few tablespoons for small dogs up to about a cup for large dogs is reasonable, kept within about 10% of daily calories (see our dog food calculator). For a bland diet, a common ratio is two parts rice to one part lean protein.

⚠️ If diarrhea lasts more than 48 hours, or your dog is vomiting, lethargic, or has blood in the stool, see your vet — a bland diet is for mild, short-term upsets only.

Frequently asked questions

Can dogs eat rice every day?

A small amount of plain rice daily is fine for most healthy dogs, but it shouldn't replace a balanced diet. Diabetic and overweight dogs should have less, as rice is high in carbs.

Can puppies eat rice?

Yes, plain cooked rice in small amounts is fine for puppies and can help settle a mild upset stomach.

Can dogs eat fried rice?

No — fried rice usually contains oil, salt, soy sauce, onion, and garlic, which are unhealthy or toxic. Stick to plain boiled rice.

More foods: potatoes · eggs · full food checker.

Last reviewed: June 2026 · Written & fact-checked by the PawWise editorial team.

Veterinary references: AAHA, AVMA, AAFP, WSAVA, ASPCA. Educational information only — not a substitute for professional veterinary care.