Which plants harm tomatoes when planted nearby

Some plants actively compete with tomatoes for water and nutrients, while others attract pests that damage tomato leaves and fruit. The worst companions release chemicals that stunt tomato growth or host diseases that spread to your plants. Keeping these away from your tomato bed means healthier plants and a larger harvest.

The plants listed here are not toxic to eat alongside tomatoes—they are poor neighbors in the garden itself. A tomato planted three feet from a fennel plant will grow weaker than one planted alone, even though eating fennel and tomatoes together is perfectly safe.

Key Takeaways

  • Fennel, dill, and cabbage family plants release compounds that slow tomato growth and should be planted at least three to four feet away.
  • Brassicas like broccoli and kale attract the same pests (cabbage moths, flea beetles) that damage tomato foliage, so separate them by at least six feet.
  • Potatoes and tomatoes share diseases like early blight and late blight, so never plant them in the same bed or within ten feet of each other.
  • Corn and fennel are allelopathic plants that release root chemicals inhibiting nearby growth, making them poor choices anywhere near your tomato patch.
  • Walnut trees and black walnut roots produce juglone, a toxin that kills most garden plants including tomatoes within their drip line.

Fennel and dill stop tomato growth

Fennel is the most damaging herb to plant near tomatoes. It releases compounds through its roots and leaves that inhibit the growth of nearby plants—a process called allelopathy. Tomatoes planted within three feet of fennel will be noticeably smaller and produce less fruit, even when watered and fertilized the same way as tomatoes planted alone.

Dill causes similar problems, though less severely than fennel. If you want to grow dill for cooking or attracting beneficial insects, plant it at least four feet away from your tomato bed, or grow it in a separate container on the other side of your garden. The same distance applies to fennel if you choose to grow it.

Brassicas attract tomato pests

Brassicas—the cabbage family, including broccoli, kale, cauliflower, and Brussels sprouts—draw cabbage moths and flea beetles. These insects will move between brassicas and tomatoes if the plants are close together. Flea beetles chew small holes in tomato leaves, and cabbage moths lay eggs that become caterpillars feeding on fruit.

Plant brassicas at least six feet away from tomatoes, or on the opposite side of your garden. If space is tight, use row covers (lightweight fabric that lets light through) over brassicas to keep moths and beetles from laying eggs on them. This prevents the pests from spreading to your tomato plants.

Potatoes and tomatoes share diseases

Potatoes and tomatoes are both nightshades and catch the same fungal diseases: early blight and late blight. Early blight appears as brown spots with concentric rings on lower leaves. Late blight causes water-soaked patches and white mold on the undersides of leaves. Both diseases spread through soil, water splash, and air, so planting potatoes near tomatoes almost guarantees one will infect the other.

Keep potatoes at least ten feet away from tomatoes, or grow them in a separate bed with its own tools and watering can. If you grow potatoes one year, wait at least two years before planting tomatoes in that same spot. The fungal spores survive in soil and plant debris, so remove all potato plants and leaves at the end of the season.

Corn and walnut trees create hostile growing conditions

Corn is allelopathic like fennel—it releases compounds that inhibit tomato growth. Plant corn at least four feet away, preferably on the far side of your garden. Corn also grows tall and can shade tomatoes if planted on the south or west side, blocking the six to eight hours of direct sun tomatoes need.

Black walnut trees are even more problematic. They produce juglone, a chemical in their roots, leaves, and fruit that kills or severely stunts most garden plants, including tomatoes. If you have a black walnut tree on your property, do not plant tomatoes within the tree's drip line (the outer edge of its canopy). Juglone persists in soil for years, so even if you remove the tree, wait at least three to five years before planting tomatoes in that spot.

Other plants to space away from tomatoes

Onions and garlic compete heavily with tomatoes for nitrogen and water. They are not harmful, but they reduce tomato yield when planted directly adjacent. Space them at least two feet apart. Mint spreads aggressively through runners and can overtake a tomato bed if not contained—grow mint in pots or a separate area.

Nightshade relatives like peppers and eggplants can share diseases with tomatoes, though the risk is lower than with potatoes. If you grow them together, watch for the same leaf spots and wilting, and remove any diseased plants when ready. Basil, parsley, and carrots are safe companions and can be planted right next to tomatoes without harm.

How to arrange your garden to avoid bad neighbors

Draw a straightforward map of your garden bed and mark where your tomatoes will go. Measure three to four feet in all directions and mark that zone as off-limits for fennel, dill, and corn. Mark a six-foot zone for brassicas, and a ten-foot zone for potatoes. If your garden is small, grow brassicas and potatoes in containers on a different part of your property, or skip them that year.

Rotate your crops each year so that tomatoes do not grow in the same spot two years running. This breaks disease cycles and prevents soil depletion. If you grew potatoes in a bed this year, plant tomatoes somewhere else next year, and do not return tomatoes to that potato bed for at least two years.

Frequently Asked Questions

Can I plant tomatoes near basil?

Yes. Basil is one of the best companions for tomatoes. It does not compete for nutrients, does not attract tomato pests, and may help repel some insects. Plant basil right at the base of your tomato plants or a few inches away.

What if I already planted potatoes near my tomatoes?

Monitor both plants closely for brown spots on leaves or wilting. If you see signs of blight, remove the affected plant when ready and dispose of it in the trash, not the compost pile. Next year, move one of them to a different location at least ten feet away.

Do I need to remove a black walnut tree to grow tomatoes?

Not necessarily. If the tree is far enough away that tomatoes are outside its drip line, you can grow tomatoes safely. If the tree is close, you can grow tomatoes in raised beds or containers filled with fresh soil, which isolates them from juglone in the ground.

Can I plant lettuce and spinach near tomatoes?

Yes. Leafy greens like lettuce, spinach, and arugula are safe companions. They grow low to the ground and do not compete with tomatoes for light. They can even help shade the soil and keep it cooler in hot weather.

What should I do with fennel if I want to grow it?

Grow fennel in a container on the opposite side of your property, or in a separate bed at least four feet away from tomatoes. This way you can harvest fennel for cooking without harming your tomato plants.