The Quick Answer
Yes, dogs can eat rice. Plain, cooked rice is safe for dogs and is one of the most common foods vets suggest for dogs with upset stomachs. White rice is gentle and easy to digest, while brown rice offers more fiber and nutrients but takes longer to digest. Serve rice plain, with no butter, salt, sauces, or seasonings, and in modest portions as part of a balanced diet.
Rice is not a complete food on its own, so it should never replace your dog’s regular meals long term. Think of it as a helpful side dish or a short-term stomach soother, not a main course.
Why Rice Is Good for Dogs
Rice is a simple, starchy grain that most dogs digest easily. Here is what it offers:
- Gentle on the stomach: Plain white rice is bland and low in fiber, which is why it is the classic choice for dogs with diarrhea or vomiting.
- Easy energy: Rice provides easily digested carbohydrates, giving your dog quick energy without much digestive work.
- Binds loose stools: The starch in white rice helps firm up watery stools, which is why it is the base of the classic bland diet.
- Low in fat: Plain rice is naturally low in fat, making it suitable for dogs that need a light meal.
- Versatile: Rice mixes easily with plain boiled chicken or pumpkin to make a simple recovery meal.
Brown rice adds extra fiber, B vitamins, and minerals compared to white rice. That makes it a slightly more nutritious everyday option, but its extra fiber means it is not the best choice when your dog already has an upset stomach.
White Rice vs Brown Rice: Which Is Better?
Both are safe, but they suit different situations.
White rice: Best for upset stomachs, diarrhea, or recovery after vomiting. It is low in fiber, very easy to digest, and helps firm up stools. This is the rice vets usually recommend for a bland diet.
Brown rice: Better as an occasional healthy addition for dogs with normal digestion. It has more fiber, vitamins, and minerals than white rice, but it is harder to digest and can make loose stools worse. Some dogs also find brown rice harder to chew and digest if it is undercooked.
Whichever type you choose, cook it until it is soft and serve it plain. Rinse rice before cooking to wash away surface starch and any dust.
The Bland Diet: Rice for Upset Stomachs
When a dog has mild diarrhea or has vomited once or twice but is otherwise acting normal, many vets suggest a short bland diet of plain white rice and plain boiled, skinless chicken. The usual approach is:
- Fast briefly: Withhold food for a short period if your vet advises it, but always keep fresh water available.
- Serve small meals: Offer small portions of white rice mixed with plain boiled chicken, several times a day.
- Return to normal food gradually: Over a day or two, mix increasing amounts of regular food back in.
This is general guidance for mild cases only. If vomiting or diarrhea lasts more than 24 to 48 hours, if your dog is lethargic, refuses water, has blood in the stool or vomit, or is a puppy, see your vet promptly. Puppies can dehydrate quickly and should not wait.
How to Serve Rice Safely
- Cook it plain: Boil or steam rice in water only. No salt, butter, oil, broth cubes, or seasoning.
- Serve it soft: Slightly overcooked rice is easier to digest than firm rice.
- Let it cool: Serve rice at room temperature, never straight from the pot.
- Avoid fried rice: Fried rice contains oil, soy sauce, garlic, onion, and other ingredients that can harm dogs.
- Skip flavored mixes: Instant rice mixes, pilaf, and seasoned rice packets often contain onion powder, garlic powder, and excess salt.
How Much Rice Can Dogs Eat?
The portions below are general guidance, not veterinary advice. Rice should be a small part of your dog’s overall diet.
- Small dogs (under 20 pounds): 1 to 2 tablespoons of cooked rice mixed into a meal.
- Medium dogs (20 to 50 pounds): About one quarter to one half cup of cooked rice.
- Large dogs (over 50 pounds): About one half to one cup of cooked rice.
For a bland diet, your vet may suggest a different ratio, often roughly two parts rice to one part chicken, for a day or two. Follow your vet’s advice for recovery feeding, since portions depend on your dog’s size and condition.
Risks and Warnings
- Too much rice: Large servings can cause constipation, bloating, or weight gain over time, since rice is calorie-dense.
- Seasonings: Garlic and onion are toxic to dogs, even in powdered form. Soy sauce is far too salty. Never serve seasoned or fried rice.
- Uncooked rice: Dry rice can absorb water and swell in the stomach, and it is hard to digest. Always serve rice fully cooked.
- Arsenic: Rice can contain trace amounts of arsenic from the soil. Rinsing rice before cooking and not feeding large amounts every day keeps exposure low. Variety in your dog’s diet matters.
- Diabetes: Rice raises blood sugar, so dogs with diabetes should only eat rice if their vet approves the amount.
- Allergies: Rice allergies are uncommon in dogs, but watch for itching or digestive upset the first few times.
Frequently Asked Questions
Can dogs eat rice every day?
A small amount of plain cooked rice most days is fine for healthy dogs, but it should not replace balanced dog food. Dog food is formulated to cover nutritional needs that rice alone cannot meet.
Can puppies eat rice?
Yes. Plain cooked rice is gentle enough for puppies. Keep portions small and make sure the rest of their diet is a puppy-formulated food that supports growth.
Is rice good for dogs with diarrhea?
Yes. Plain white rice is the go-to food for mild diarrhea because it is bland and helps firm up stools. If diarrhea lasts more than a day or two, or your dog seems unwell, see your vet.
Can dogs eat brown rice?
Yes. Brown rice is safe and more nutritious than white rice for dogs with normal digestion. It is not the best pick during diarrhea, since its extra fiber can make loose stools worse.
Related guides: Can Dogs Eat Pumpkin? | Can Dogs Eat Sweet Potatoes? | Can Dogs Eat Eggs?
๐พ Enjoyed this guide?
Get one practical puppy tip in your inbox every Sunday โ free.
More Guides โ