Show summary Hide summary
- Quick list: 10 plants to avoid near tomatoes
- Plants that steal nutrients and stunt tomato growth
- Plants that release chemicals harmful to tomatoes
- When soil chemistry and water needs clash
- Shared pests and disease risks to watch for
- Tall plants that shade and alter tomato microclimates
- Trees and woody plants that threaten tomatoes
- Practical alternatives and simple strategies
Tomato beds reward attention and planning. Pick the wrong neighbors and you can lose yield, invite pests, or stunt growth. Below are ten plants you should avoid planting next to tomatoes, with clear reasons and practical alternatives to protect your crop.
Quick list: 10 plants to avoid near tomatoes
- Fennel — releases growth-inhibiting chemicals.
- Corn — competes for nutrients and shades tomatoes.
- Brassicas (broccoli, cabbage, cauliflower) — heavy feeders.
- Potatoes — share diseases like blight with tomatoes.
- Dill — can become allelopathic when mature.
- Peas — fix excess nitrogen that favors leaves over fruit.
- Rosemary — prefers dry soil, unlike moisture-loving tomatoes.
- Eggplant — competes for the same nutrients and can spread blight.
- Black walnut — roots release juglone, which is toxic to tomatoes.
- Okra — grows tall and may shade or encourage nematodes.
Michaels holiday finds under $25: 20 new gifts that look like $50
Target wall-mounted find frees up countertop space: timeless style for small kitchens
Plants that steal nutrients and stunt tomato growth
Tomatoes are hungry plants. They need steady nutrients, especially during fruit set. Some nearby crops simply take too much.
Corn: a tall, greedy neighbor
Corn and tomatoes are both heavy feeders. Planting them side by side creates competition for nitrogen and other nutrients. Corn’s height also casts shade. Reduced sunlight and depleted soil will cut tomato yields. Corn and tomatoes can also share pest problems like corn earworm and tomato fruitworm.
Brassicas: broccoli, cabbage and cauliflower
The brassica family uses large amounts of soil fertility. They demand water and nitrogen. If you plant them near tomatoes, brassicas will often win the nutrient battle. The result is weaker tomato plants and fewer fruits. Rotate brassicas away from tomato plots for best results.
Eggplant: a sibling rivalry
Eggplant is a nightshade like tomato. Both require similar nutrients and soil conditions. When planted close together, they compete directly. They also share vulnerabilities to blights and pests. For healthier crops, give each its own bed or rotate seasons.
Plants that release chemicals harmful to tomatoes
Certain herbs and vegetables release natural compounds that suppress nearby plants. This chemical warfare is called allelopathy.
Fennel: toxic to most garden plants
Fennel is notorious in companion planting. Its roots and leaves emit compounds that interfere with neighbors’ growth. Tomatoes exposed to fennel’s allelopathic chemicals often show stunted roots and reduced fruiting. Keep fennel isolated in a dedicated bed or large container.
Dill: fine early, risky at maturity
Dill can be a good friend to young tomatoes, attracting beneficial insects. But once dill flowers and matures, its roots may release allelopathic chemicals similar to fennel. These substances can limit tomato growth. If you plant dill near tomatoes, cut it back before it sets seed or move it to a separate area.
When soil chemistry and water needs clash
Tomatoes like consistent moisture and fertile soil. Some companions prefer the opposite conditions.
Peas and other nitrogen fixers
Peas add nitrogen to the soil through rhizobia bacteria in their roots. That sounds helpful. But too much nitrogen can push tomato growth toward leaves instead of fruit. Excess foliage reduces flowering and fruit production. Avoid planting peas directly beside fruiting tomatoes or manage nitrogen by timing and soil testing.
Rosemary: drought-lover next to thirsty tomatoes
Rosemary thrives in dry, well-draining conditions. Tomatoes prefer richer, evenly moist soil. Planting rosemary next to tomatoes forces compromise. Either the rosemary will suffer or the tomato will sit in soil that doesn’t match its needs. A good workaround is to keep rosemary in a pot placed near—but not in—the tomato bed.
Shared pests and disease risks to watch for
Some foods carry the same fungal, bacterial, or insect threats as tomatoes. Planting those nearby raises the odds of outbreaks.
Potatoes: a disease risk you cannot ignore
Potatoes and tomatoes belong to the nightshade family and share pathogens like early blight and late blight. Planting them side by side increases the chance that disease will jump between crops. Blight can devastate both tubers and fruit. Keep potatoes far from tomato rows and rotate to different beds each year.
Tall plants that shade and alter tomato microclimates
Tomatoes need sun. Tall neighbors can create a shade problem, and some tall crops attract pests that persist in soil.
Okra: high, shady and nematode-friendly
Okra can reach 6 to 10 feet tall. Its canopy will shade tomato plants and reduce yield. Okra also hosts root-knot nematodes in some gardens. These pests can survive in soil and attack tomatoes the following season. Avoid planting okra next to or in rotation with tomatoes if nematodes are a concern.
Trees and woody plants that threaten tomatoes
Trees can be a hidden danger for annual vegetable beds. Their roots and leaf cover change soil chemistry and light.
Black walnut: root toxins that can kill tomatoes
Black walnut trees produce juglone, a compound toxic to many garden plants. Juglone leaches from roots, leaves, and nut hulls. Tomatoes exposed to juglone often wilt severely and may die. Do not plant tomatoes within the root zone of black walnut trees. If trees are unavoidable, build raised beds with a root barrier and fresh soil.
Practical alternatives and simple strategies
- Use raised beds or containers to separate incompatible roots and soil mixes.
- Rotate crops yearly to reduce shared disease and pest build-up.
- Keep allelopathic herbs like fennel and mature dill in isolated pots.
- Choose low-growing companions such as basil or marigolds to benefit tomatoes.
- Test soil and manage nitrogen to avoid excess vegetative growth.












