Can Dogs Eat Tofu?

LIMIT

SOMETIMES — Plain tofu isn't toxic to dogs, but give only small amounts occasionally.

Offer plain, unseasoned tofu in moderation. Skip tofu cooked with onion, garlic or salty soy sauce, and avoid it for dogs with soy allergy.

On this page
A block of plain firm tofu cut into cubes on a white board.

Quick answer

Category
Other
Recommended preparation
plain, unseasoned
Main concern
seasonings, soy allergy
Suitable as everyday food
no

The full answer

Tofu is not toxic to dogs and can be given in moderation.

Dogs with a soy allergy or sensitivity should avoid it.

AKC notes that soy contains phytoestrogens and that, if fed in large amounts, soy could affect a male dog's hormones. This is one more reason to keep portions small.

Risks and Things to Know

  • Seasoned tofu is not equivalent: onion, garlic and salty soy sauce are not suitable.
  • Soy allergy or sensitivity.

How Much Can Dogs Eat?

Small amounts, occasionally.

How Should I Prepare It?

  • Plain, unseasoned, in small pieces.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

No. Plain tofu isn't toxic.

Small amounts occasionally.

Not recommended. Onion, garlic and salty soy sauce aren't suitable.

No. Dogs with soy allergy or sensitivity should avoid it.

AKC notes soy could affect a male dog's hormones if fed in large amounts — another reason to keep portions small.

How this guide was written

Last updated 1 October 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.

Browse every food in our A–Z guide