Pupkeeper
Caution

Can dogs eat tofu? Caution

Caution. Plain cooked tofu isn't toxic and is OK as a small occasional snack, but it often causes gas, and dogs prone to bloat should avoid it.

Tofu and dogs: key facts

Verdict
Caution · Watch at home
What it can do
Lots of gas, upset stomach and belly discomfort.
How to serve
Use plain, unsalted tofu that is fully cooked and cooled, cut into small bite-sized pieces, as an occasional snack.
What to do now
Check whether the tofu was plain or cooked with onion, garlic or other seasoning. All steps
Sources
AKC. Reviewed 9 October 2026.

What should I do if my dog ate tofu?

  1. Check whether the tofu was plain or cooked with onion, garlic or other seasoning.
  2. Watch for gas, an upset stomach or discomfort.
  3. If it was cooked with onion or garlic, call your vet or a pet poison line now.
  4. If your dog has had bloat before or is a breed at higher risk of bloat, call your vet for advice now.

Don't

  • Don't give flavored, salted or seasoned tofu.
  • Don't feed it often or in large amounts, or make it your dog's main protein; large amounts of soy may affect a puppy's hormones.
  • Don't give tofu to a dog with a soy allergy or a history of bloat.

How to give it safely

Use plain, unsalted tofu that is fully cooked and cooled, cut into small bite-sized pieces, as an occasional snack.

Symptoms to watch for

  • Lots of gas
  • Upset stomach
  • Belly discomfort

Why

Many dogs have trouble digesting tofu and make a lot of gas, and large amounts of soy can upset the stomach. Tofu is high in silicate, which can make kidney stones more likely, and dogs with a soy allergy should not have it.

Sources

Guide reviewed 9 October 2026. Page updated 7 November 2026.

General information from the sources above, not a diagnosis. When in doubt, call your vet.