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.

Main sources: AKC — Can Dogs Eat Tofu?; PetMD — Can Dogs Eat Tofu?

On this page
A block of white tofu on a blue patterned plate

Quick answer

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

The full answer

Tofu isn't 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 is okay?

A small cube of plain tofu now and then. Choose plain, unflavoured tofu with no marinade, garlic or onion.

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 12 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