Can dogs eat

Tofu?

In moderation

Yes, in small amounts. Plain, unseasoned, cooked tofu is not toxic to dogs and is fine as an occasional treat, but marinated or flavored tofu is not.

Tofu
Photo: [puamelia] · CC BY-SA 2.0 · via Flickr (Openverse)

Why it’s fine in small amounts

Tofu is made from soybeans and is not toxic to dogs. AKC's chief veterinarian says it can be given in small or moderate amounts as an occasional snack, and PetMD notes it contains protein, calcium, iron, zinc and magnesium.

It should stay a treat, not a protein source for the whole diet. AKC says tofu does not contain enough protein to fulfill a dog's nutritional needs, so dogs need a veterinarian-recommended commercial dog food for their main meals. Dogs with a soy allergy or sensitivity should avoid it, and PetMD notes that dogs fed soy repeatedly can develop a soy allergy.

Tofu can also cause gas, and both AKC and PetMD say dogs at higher risk of bloat should avoid gas-producing snacks like it. The other problem is how tofu is prepared. Sauces and seasonings usually added to tofu, such as onion, garlic and heavily salted soy, can be harmful. Stick to plain tofu with no flavoring.

Benefits

  • Soft and easy to chew
  • Provides some plant protein, calcium, iron, zinc and magnesium
  • Not toxic when plain

Risks

  • Soy can trigger allergies or digestive upset in some dogs
  • Can cause gas, and may raise bloat risk in predisposed breeds
  • Marinades and seasonings often contain garlic, onion and lots of salt
  • Not a nutritionally complete protein source for dogs

How to serve it safely

Offer plain, unsalted tofu that is fully cooked and cooled, cut into small bite-size pieces to reduce choking risk. Avoid any flavored, smoked or pre-marinated varieties, and make sure it contains no onion or garlic. Introduce it gradually, starting with a very small piece.

Treats should stay under 10% of daily calories. If you are considering a plant-based diet for your dog, talk to your vet first, because it is difficult to make one complete without expert guidance. Check with your vet before offering tofu if your dog has digestive problems.

Related forms

FoodVerdictWhy
Plain firm tofuIn moderationBest form: unseasoned, cooked, in small cubes.
Fried tofuNoFried and usually salted or seasoned.
Marinated or seasoned tofuNoGarlic, onion, salt and soy sauce are common.
Tofu dishes from restaurantsNoSauces and seasonings make them unsuitable.

If your dog already ate it

A larger helping of plain tofu may cause gas, vomiting or loose stool, which usually passes. Stop feeding it and offer water.

Call your vet if your dog has itchy skin, swelling, hives or repeated vomiting after eating it, which can signal an allergy. Retching without producing anything can signal life-threatening bloat and needs immediate veterinary care. If the tofu was seasoned or part of a dish with garlic, onion or heavy salt, call your vet, an emergency clinic or a poison line. In the US, ASPCA Animal Poison Control is (888) 426-4435 and Pet Poison Helpline is (855) 764-7661 (fees may apply). Do not try to make your dog vomit at home.

Frequently asked questions

Is tofu safe for dogs?

Plain tofu is generally safe in small amounts. Flavored or seasoned tofu should be avoided.

Can dogs eat soy?

Many can in small amounts, though soy is a possible allergen. Watch for itching, stomach upset or skin problems.

Is tofu a good protein for vegetarian dogs?

Tofu alone cannot make a balanced diet. If you want a vegetarian diet for your dog, work with your vet or a veterinary nutritionist.

Can dogs eat tofu every day?

It is better as an occasional treat. PetMD notes that large amounts of soy contain phytoestrogens that may affect hormonal balance, so young and breeding dogs should avoid it.

Written from veterinary sources by the Pawsplained editorial team. Not yet reviewed by a veterinarian; this is general information, not a diagnosis or treatment plan. Updated Oct 25, 2026. Editorial policy

Sources

  1. AKC: Can Dogs Eat Tofu?
  2. PetMD: Can Dogs Eat Tofu?

Safer alternatives

More other foods

All foods

Check another food Is that plant toxic?