Skip to content

Can dogs eat tofu?

Only a little

AKC says tofu isn’t toxic to dogs and is fine as an occasional snack in small amounts. But it doesn’t provide enough protein, can’t replace dog food and can cause a lot of gas (AKC).

How to serve it: plain, unseasoned, fully cooked and cooled, in small cubes; not marinated, no onion or garlic

Good to know: If your dog has had bloat before, belongs to a breed at higher risk of bloat or doesn’t tolerate soy, ask your vet first (AKC).

How much is okay

All treats together: at most 10% of daily calories. Enter your dog’s weight:

Tofu

up to 1.5 oz a day

44 g

10% of 629 kcal a day, for a spayed or neutered dog with normal activity. If your dog gets other treats too, give less.

Work out the full daily amount

How many treats per day?

Questions

What amount of tofu is okay for my dog?

All treats together: at most 10% of daily calories. For a spayed or neutered dog with normal activity weighing 22 lb, that’s up to 1.5 oz (44 g) a day. Work out the amount for your dog above.

Sources

Last checked: October 2026

What can dogs eat?