Can Dogs Eat Tofu? A Plant-Based Protein Guide for Dog Owners

Tofu is a kitchen staple for plant-based and omnivorous chefs alike, so it is no surprise that dog owners ask whether they can share a little with their pup. The short answer is yes, in moderation. Tofu is a soft, digestible plant-based protein that is safe for most dogs and can be a useful topper, especially for dogs that do well on plant proteins or need a change from meat. Here is what tofu offers, how to serve it, how much is sensible, and when to skip it.
Quick Answer
Yes, dogs can eat tofu in moderation. Plain tofu is a safe, digestible plant-based protein that supplies all the essential amino acids. Serve it unseasoned, raw or cooked, with no oil, salt, garlic, or onion, and keep it to about 10% of your dog's daily calories.
In This Article
Is tofu good for dogs?
Tofu is made from soybeans, and soy is one of the few plant proteins that supplies all the essential amino acids dogs need, which is why it appears in many well-formulated dog foods. As a topper, plain tofu offers a few real benefits:
- Complete plant protein: soy provides all the essential amino acids, supporting muscle and overall health.
- Easy to digest: tofu is soft and gentle, which makes it appealing for picky eaters and seniors.
- Minerals: tofu provides iron and, when calcium-set, calcium.
- A meat alternative: a helpful option for dogs that do well on plant proteins.
Soy has a long, well-studied track record in pet nutrition. For the full picture, including common myths, see our deep dive on soy in dog food and our breakdown of plant-based proteins for dogs.
How to serve tofu safely
Because tofu is already processed and ready to eat, you have a lot of flexibility. The only firm rule is to keep it plain.
- Raw or cooked: both are fine. Serve it straight from the package, or lightly steam or bake it (without oil) if your dog prefers a firmer, warmer texture.
- Firm or silken: firm tofu cubes work as a topper, while silken tofu mashes easily into food.
- Cube it, crumble it, or mash it in: whatever suits your dog's bowl.
- Keep it unseasoned: no oil, salt, soy sauce, or marinades.
Never serve tofu cooked with onion or garlic, both of which are toxic to dogs per the Merck Veterinary Manual. That rules out most restaurant and stir-fry tofu, which is usually cooked in oil and seasonings.
How much tofu can a dog eat?
As a topper, tofu should stay within about 10% of your dog's daily calories, in line with WSAVA guidance that the bulk of the diet come from a complete and balanced food. A small cube or two for a small dog, or a spoonful of crumbled tofu mixed in for a larger dog, is plenty. Introduce it slowly the first few times, since a sudden large helping can cause gas or loose stools.
Tofu for allergies and special diets
Tofu can be especially useful for dogs that react to common animal proteins like chicken or beef, since it offers protein from an entirely different source. Soy protein is also used in some veterinary therapeutic diets for specific liver and urinary conditions. These are medical situations, so always work with your veterinarian rather than designing a therapeutic diet at home.
If you are exploring plant-based feeding more broadly, a complete plant-based food does the balancing for you. Petaluma's recipes use plant proteins like chickpeas, formulated by veterinary nutritionists to be complete and balanced, so your dog gets the benefits of plant protein without the guesswork of building meals from scratch.
Curious about plant-based protein?
Petaluma's plant-based recipes are formulated by veterinary nutritionists to be complete and balanced, with whole-food ingredients your dog will love. Not sure where to start? Try a free sample.
When to be cautious
Tofu is safe for most dogs, with a few sensible limits. Plain tofu on its own is not a complete meal, so it works best as a topper rather than a main course unless it is part of a diet formulated to be balanced. Large amounts can cause gas, so start small. Soy allergies in dogs are uncommon but possible, so watch for itching or digestive upset when you first introduce it. And steer clear of seasoned, fried, or sauce-coated tofu. If your dog has a diagnosed health condition, check with your veterinarian first.
Frequently Asked Questions
Is tofu safe for dogs?
Yes, plain tofu is safe for most dogs in moderation. It is a digestible plant-based protein with no toxic ingredients. Serve it unseasoned, and avoid tofu cooked with oil, salt, garlic, or onion.
Can dogs eat raw tofu?
Yes. Because tofu is already processed and ready to eat, dogs can have it raw. Offer it plain and cut into a comfortable size, or lightly steam it if your dog prefers a firmer texture.
How much tofu can I give my dog?
Keep tofu to about 10% of your dog's daily calories. For a small dog, that is a cube or two; for a larger dog, a spoonful of crumbled tofu mixed into the bowl. Introduce it gradually to avoid gas.
Is soy bad for dogs?
No. Soy is a well-studied, high-quality plant protein used in many dog foods, and it supplies all the essential amino acids dogs need. Soy allergies exist but are uncommon. You can read more in our guide to soy in dog food.
Can dogs with allergies eat tofu?
Often, yes. Tofu provides protein from a different source than common animal allergens like chicken or beef, which can make it useful for dogs with meat sensitivities. If your dog is on a diagnostic elimination diet, add new foods only with your veterinarian's guidance.
References
- U.S. Department of Agriculture, Agricultural Research Service. FoodData Central (tofu, raw). fdc.nal.usda.gov
- World Small Animal Veterinary Association. Feeding Treats to Your Dog (Global Nutrition Committee). wsava.org
- Merck Veterinary Manual. Garlic and Onion (Allium spp) Toxicosis in Animals. merckvetmanual.com
Related reading on the Petaluma blog: Plant-based dog food toppers: the complete guide / Soy in dog food: nutrition, safety, and science / Plant-based proteins for dogs.