Best Tomato Companion Plants (and 5 to Avoid)
Research-based guide to Best Tomato Companion Plants (and 5 to Avoid), with current comparison criteria and practical buying considerations.
Not magic. Not a force field.
But when basil, marigolds, borage, alyssum, and a few useful herbs are tucked into the right spots, the tomato bed stays busier with pollinators and beneficial insects. The soil stays cooler. Tomatoes just happen to be the crop where the wins — and mistakes — show up fast.
So the trick isn’t just “plant good things near tomatoes.” It’s choosing tomato companion plants that fit under, beside, or at the ends of the bed without turning the whole thing into a wet, shady jungle. The companions go along the edges, corners, and little gaps where bare soil would otherwise bake.
1. Not because it’s cute on Instagram. Because it earns the space. Closer than that and it gets swallowed by July. It doesn’t.
Advantage: Genovese basil is useful twice — companion plant and kitchen crop. It’s not just ornamental filler.
Disadvantage: it bolts when heat and drought gang up on it. If you don’t pinch it every week, you’ll get flowers fast, smaller leaves, and woody stems. Also, basil seedlings sulk in cold soil. Don’t plant them out with your tomatoes if your nights are still sitting around 45°F. Usually late May here.
2. Then 2024 happened. Same yard. Same weather. Same compost batch. Was it all the marigolds? Probably not. But they helped enough that they’re back every year. Tried that once. Beautiful, yes. Also annoying. They leaned into the paths and made harvesting cherry tomatoes feel like crawling through a clown wig.
A mixed seed packet works fine if you don’t care about exact color or height.
Advantage: marigolds are tough, bright, and cheap from seed. They handle heat better than a lot of daintier flowers.
Disadvantage: variety packs can be unpredictable. You may get plants that are taller or wider than you wanted. If your tomato bed is already crowded, that matters. They don’t need babying. Water them until established, then let them get on with it.
3. Borage — bees love it, but give it elbow room
Borage is chaos with blue flowers.
The bees adore it. It gets big — 2 to 3 feet across if it’s happy — and it has the personality of a plant that has never once read a spacing chart.
Borage brings pollinators into the tomato area, and while tomatoes are mostly wind/self-pollinated, more insect traffic never hurts the rest of the bed.
Downside? It self-seeds. Everywhere. If you let it drop seed in August, you’ll be pulling baby borage from paths next spring. Not the worst problem, but still a chore.
Cut it back hard if it flops. It’ll forgive you.
4. That little strip buzzed all summer.
Alyssum stays low, which is perfect around tomatoes. It draws hoverflies, tiny wasps, and other beneficial insects that patrol soft-bodied pests. Tomatoes need airflow. Don’t make a damp carpet right at the crown. Your mileage may vary.
5. Chives and garlic chives
Chives are underrated tomato companion plants because they don’t demand much. They wake up early, flower beautifully, feed bees, and don’t flop all over the bed.
The flowers can get a little seedy if you never cut them. Garlic chives bloom later, which helps keep flowers around when the summer annuals are getting tired.
6. Parsley — slow, useful, and good for beneficial insects
Parsley is not flashy. It takes forever to germinate. The seedlings look pathetic for too long.
Then suddenly you’ve got a sturdy little herb that handles part shade under tomato edges and feeds swallowtail caterpillars if they find it. Six to eight inches from the edge of the canopy is plenty. One parsley plant is a small price for butterflies.
7. In June, it’s fantastic around tomatoes.
Still, it pulls in pollinators and beneficial insects, and it’s easy to grow from seed. It can get bushier than expected.
One warning: calendula petals and leaves can get sticky with aphids if your garden is under pressure. That’s not always bad. Sometimes it acts like a trap crop. Sometimes it’s just gross.
8.
Compact nasturtiums are better. Plant them at the bed corners or in a nearby pot.
They attract aphids, which sounds like a failure until you realize aphids on nasturtiums are not aphids on tomatoes. That said, if the nasturtium is completely loaded, pull it. Don’t let it become an aphid nursery right beside your slicers.
The flowers are edible and peppery. Nice in salads. Also weirdly satisfying to snack on while watering.
Tomato companion plants for better raised bed layout in 2026
The layout matters more than the plant list. A good companion in the wrong spot becomes a weed with branding. No dense flowers right against the crown. No living mulch touching the stem. Usually shredded leaves mixed with a little straw. In early spring, thick mulch keeps soil too cool here, and tomatoes hate that. By June, mulch is non-negotiable.
How close should companions be?
Closer isn’t always better.
Basil can sit fairly close because it stays manageable if you pinch it. Alyssum can edge the bed. Marigolds need more space than the tag suggests. Borage needs its own zip code. If you’re growing indeterminate cherries, be honest. They’re going to become monsters.
What about containers? A tomato in a 10-gallon pot does not want to share heavily with a bunch of thirsty companions.
One basil plant in a large tomato container can work if you keep both fed and watered. A marigold in its own pot nearby is even better. Even then, why make life harder?
Container tomatoes dry out fast. Companion planting doesn’t fix that. Drip irrigation or consistent hand watering does.
1. Potatoes
Tomatoes and potatoes are cousins, and that’s the problem. They share disease issues, including blight. Bad idea.
Never again.
Keep potatoes in a separate rotation block if you can.
2. Corn
Corn isn’t poisonous to tomatoes or anything dramatic like that.
It casts shade, drinks hard, and competes more than you think. Not zero. Just less. Enough to notice.
Corn also brings its own pest circus.
3. It did look gorgeous. The closest tomatoes looked annoyed all season — smaller plants, weaker growth, less fruit. Was fennel the only reason?
Put fennel in a pollinator border or herb area where it won’t crowd vegetables.
4. Just not right beside tomatoes.
They’re heavy feeders, and they want space, water, and steady nutrition. Tomatoes want the same.
Broccoli was worse. Too bulky. Too greedy. Too much leaf mass in a bed that needed airflow.
If you’ve got a huge in-ground garden, maybe you can separate them by several feet and be fine. In a 4-foot raised bed?
5. Mature dill
Young dill is fine near tomatoes for a short window. They did. But the dill got tall, shaded seedlings nearby, and the tomato closest to it stayed stunted compared with the others in the same bed. Once it starts getting tall, it can have its own patch. It looked charming in June. It works for about five minutes. Then slugs find it, the lettuce gets bitter, and the tomato foliage makes it hard to harvest without snapping leaves. Maybe someone with drier summers has better luck. Here, no thanks.
Carrots under tomatoes were another “meh.” They grew, but harvesting them disturbed tomato roots, and the carrots were smaller than carrots from their own bed.
Beans near tomatoes? Fine nearby, not mixed in. Pole beans and tomatoes on the same trellis turned into a tangled disaster.
And sunflowers. Anyone promising a pest-free tomato bed is selling a dream with holes in it.
Hornworms still show up. Whiteflies appear some years. Aphids come and go. Flea beetles chew eggplants more than tomatoes here, but they’re around.
What changed with better tomato companion plants is balance. More tiny parasitic wasps. More lady beetle larvae.
The garden feels less like a buffet table with one crop on it.
Marigolds and basil are the easiest starting point.
That combo is cheap, useful, and forgiving. Basil needs pinching. Marigolds need room. Neither one requires fancy timing or special gear.
Feeding and watering tomato companion plants without overdoing it
Tomatoes are heavy feeders, but too much nitrogen makes big leafy plants with less fruit. They can share what’s there.
Drip irrigation helps a lot. The main thing is keeping water off tomato leaves when possible. Companion plants can make overhead watering even messier because they thicken the bed.
Basil will tell you when it’s thirsty. Marigolds are tougher. Alyssum wilts dramatically, then usually recovers if you catch it in time. Borage has deep opinions about drought and will flop like it’s dying, then perk up after rain.
Mulch keeps everyone calmer. Just don’t bury the tomato stem crown in wet mulch. Add one borage if you have room. Use chives, parsley, calendula, or compact nasturtiums where they fit.
Skip potatoes, corn, fennel, brassicas, and mature dill right beside tomatoes. It’s simple enough to maintain in July, which is when garden plans either prove themselves or become compost. Keep the tomato stems clear. Prune lower leaves. Mulch. Water consistently.
Not fancy. Works here.