Yes, goats will eat tomato plants, and they will eat them quickly
Goats are browsers, not grazers — they eat shrubs, vines, and leafy plants rather than grass. A tomato plant, with its soft leaves and tender stems, looks like a snack to a goat. If you have goats and tomato plants in the same space, the goats will eat the tomato plant down to the ground, often in a single afternoon. They will eat the leaves, the stems, and the fruit if it is within reach.
The risk is not just damage — it is total loss. Goats do not nibble and move on. They will strip a plant completely and then dig at the roots. If your tomato plants are in a pen or pasture where goats have access, you should assume they will be eaten unless you physically separate the plants from the animals.
Key Takeaways
- Goats will eat all parts of a tomato plant — leaves, stems, fruit, and roots — and will destroy a plant in hours if given the chance.
- Fencing at least four feet tall, with no gaps at the bottom, is the only reliable way to keep goats away from tomato plants.
- Tomato plants are not toxic to goats, so the danger is to your garden, not to the animal's health.
- If goats do eat tomato plants, watch them for signs of stomach upset, though this is uncommon.
Why goats target tomato plants
Goats are attracted to tomato plants because the leaves and stems are soft and palatable. Unlike grass, which requires goats to graze close to the ground, tomato plants offer leaves at a convenient height and a texture goats prefer. The plant is also aromatic — goats use smell to decide what to eat, and tomato foliage has a strong scent that signals food.
Goats also like variety. If a goat has been eating the same pasture for weeks, a new plant in that space becomes interesting. A tomato plant is novel, accessible, and tastes different from what the goat has been eating. From the goat's perspective, it is an upgrade.
Physical barriers that actually work
A fence is your only reliable defense. Goats are climbers and jumpers, so the fence must be at least four feet tall — many sources recommend five feet for larger breeds. The fence must also have no gaps at the bottom. Goats will squeeze through openings as small as six inches, so check the base of any fence regularly for gaps that have opened up.
Wire fencing, wooden fencing, and electric fencing all work, as long as the height and integrity are maintained. Electric fencing is often the cheapest option for a temporary garden enclosure. Attach the wire to posts at least four feet apart, and test it regularly to make sure the charge is working. A goat that has been shocked once will usually respect the fence.
If you are using a pen or shelter that already contains goats, do not assume the fence is goat-proof just because it holds them in. Inspect it as if you were trying to escape — look for weak spots, gaps, and anything a goat could climb. Goats are persistent and clever.
Separating plants from animals in small spaces
If you have only a few goats and a small garden, you may be able to keep tomato plants in a separate fenced area rather than fencing the entire pasture. A raised bed with a four-foot fence around it works well. The fence does not have to be beautiful — it just has to be tall enough and solid enough that a goat cannot push through or jump over.
Another option is to keep tomato plants in containers on a deck, porch, or other elevated surface that goats cannot reach. This is not foolproof — a determined goat may try to jump onto a low deck — but it reduces the risk significantly. Containers also make it easier to move plants if a goat does get close.
What happens if a goat eats tomato plants
Tomato plants are not toxic to goats. The leaves, stems, and unripe fruit are safe for a goat to eat, though goats do not usually seek them out as a primary food source. If a goat eats a large amount of tomato plant material, it may experience mild stomach upset — loose stool or reduced appetite for a day or two — but serious poisoning is rare.
The ripe fruit itself is also safe. Goats can eat ripe tomatoes without harm. The danger to your garden is not a danger to the goat's health.
If a goat eats a large quantity of tomato plant and shows signs of illness — vomiting, severe diarrhea, lethargy, or loss of appetite lasting more than a day — contact a veterinarian. These signs are uncommon after eating tomato plants, but they warrant professional attention if they occur.
Preventing access during growing season
The growing season for tomatoes is typically late spring through early fall, depending on your climate. During this time, your fence or barrier must be in place and checked regularly. Goats will test a fence repeatedly, and a weak spot that was solid in June may have opened up by July.
Walk the perimeter of your garden or tomato enclosure at least once a week. Look for places where the fence has sagged, where posts have shifted, or where goats have dug underneath. Fix problems when ready — a small gap becomes a goat-sized gap quickly.
If you are moving goats in and out of a pasture, make sure the gate to the tomato area is always closed and latched. Goats learn to open straightforward latches, so use a carabiner or a latch that requires two steps to open.
Alternatives if you cannot fence the plants
If fencing is not practical in your situation, you have limited options. Some gardeners have tried repellent sprays, but goats are not easily deterred by taste or smell — they will eat plants they dislike if they are hungry or bored. Repellents are unreliable and expensive.
The most realistic alternative is to grow tomatoes in a location where goats do not have access — a greenhouse, a fenced yard, or a neighbor's garden. This is not ideal, but it is more reliable than trying to protect plants in a space where goats roam freely.
Another option is to accept that you will lose some plants and grow extra. Plant more tomatoes than you need, knowing that some will be eaten. This works only if you have space and do not mind the waste.
Frequently Asked Questions
Can I use netting or row covers to protect tomato plants from goats?
No. Goats will push through netting, tear row covers, and eat the plants underneath. Netting and covers work against insects and birds, but not against goats. A physical fence is the only method that works reliably.
Will goats get sick if they eat a lot of tomato plants at once?
Probably not. Tomato plants are not toxic to goats. A goat that eats a large amount may have loose stool or reduced appetite for a day, but serious illness is uncommon. If a goat shows signs of severe distress — vomiting, extreme lethargy, or diarrhea lasting more than a day — contact a veterinarian.
How tall does a fence need to be to keep goats out of a tomato garden?
At least four feet, and five feet is safer for larger breeds. The fence must also have no gaps at the bottom. Goats can squeeze through openings as small as six inches and will jump over anything shorter than four feet.
Can I let goats graze in my garden after the tomato season ends?
Yes, once you have removed all tomato plants and any plant debris, goats can graze in the space. Goats are actually useful for clearing overgrown areas. Just make sure there are no other plants you want to keep — goats will eat almost anything green.
Do goats prefer ripe or unripe tomatoes?
Goats will eat both, but they do not seek out tomatoes as a preferred food. If a goat encounters a tomato plant, it will eat the leaves and stems first, then the fruit if it is within reach. Ripe and unripe fruit are both safe for goats to eat.