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?
- Check whether the tofu was plain or cooked with onion, garlic or other seasoning.
- Watch for gas, an upset stomach or discomfort.
- If it was cooked with onion or garlic, call your vet or a pet poison line now.
- 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.