Companion Plants for Eggplant: What to Plant With (and Avoid)

The best companion plants for eggplant are marigolds, sweet alyssum, spinach and lettuce. Avoid planting eggplant near potatoes, strawberries, fennel and black walnut.

Eggplant is the most heat-hungry of the nightshades and a favorite food of two pests: flea beetles, which riddle young leaves with pinholes, and Colorado potato beetles. Companion planting can't stop either on its own, but bush beans are a long-standing pairing said to discourage potato beetles, and flowering herbs and sweet alyssum support the lady beetles and other predators that eat beetle eggs and larvae.

Keep eggplant away from potatoes, which build up Colorado potato beetles in large numbers and share Verticillium wilt. Row cover over young eggplant until flowering, combined with companions that attract beneficial insects, is more reliable than any single companion plant.

Good companions
7
Plants to avoid
4
Research-supported
4

Solanum melongena · nightshade family (Solanaceae)

Yes — eggplant and marigolds are good companions

Pest controlResearch-supported

French marigold roots release a compound that suppresses root-knot nematodes, which also attack eggplant. The effect is documented, but it is strongest when marigolds grow densely in the bed for a season before eggplant; a few border plants do little.

What Are the Best Companion Plants for Eggplant?

Eggplant grows best with marigolds, sweet alyssum, spinach, lettuce and beans. 7 plants in our chart pair well with eggplant, mostly by deterring or trapping pests and attracting pollinators and beneficial insects; 2 of those pairings are research-supported.

Good companion plants for eggplant, strongest evidence first.
MarigoldsPest controlFrench marigold roots release a compound that suppresses root-knot nematodes, which also attack eggplant. The effect is documented, but it is strongest when marigolds grow densely in the bed for a season before eggplant; a few border plants do little.Research-supported
Sweet AlyssumPollinators & beneficialsSweet alyssum's tiny flowers feed hoverflies and parasitic wasps; hoverfly larvae eat the aphids that attack eggplant.Research-supported
SpinachSpace & timingSpinach sown in early spring is harvested before eggplant fill out, so the same space produces two crops.Practical
LettuceSupport & shadeBroad eggplant leaves shade lettuce in early summer, and lettuce is harvested before eggplant needs the space.Practical
BeansPest controlBush beans are traditionally planted with eggplant to discourage Colorado potato beetles; the beans also leave nitrogen-rich residue for the next crop.Traditional
BasilPest controlBasil shares eggplant's need for heat and even watering and is said to deter thrips; the pest benefit is anecdotal.Traditional
ThymePollinators & beneficialsLow thyme edges the eggplant bed without competing, and its flowers feed small beneficial wasps.Traditional

Good companion plants for eggplant, strongest evidence first.

What Should You Not Plant With Eggplant?

Don't plant eggplant near potatoes, strawberries, fennel and black walnut. The conflicts come mainly from shared pests and diseases and allelopathy (plant chemicals that suppress growth); 2 of the 4 are research-supported and the rest are practical or traditional rules.

Plants to keep away from eggplant.
PotatoesShared pests & diseaseColorado potato beetles build up on potatoes and move to eggplant, their other favorite host; both crops also share Verticillium wilt.Research-supported
StrawberriesShared pests & diseaseEggplant hosts Verticillium wilt, a soil fungus that survives for years and kills strawberry plants. Don't grow strawberries near or after eggplant.Research-supported
FennelAllelopathyFennel is widely said to stunt eggplant. Fennel extracts inhibit germination in lab tests, but garden-scale evidence is thin; its size and water use are the practical reasons to keep it apart.Traditional
Black WalnutAllelopathyBlack walnut roots release juglone, and eggplant are commonly reported to wilt and decline within the tree's root zone.Traditional

Plants to keep away from eggplant.

Which Eggplant Companion Claims Are Backed by Research?

4 of the 11 eggplant pairings in our data are research-supported: marigolds, sweet alyssum, potatoes and strawberries. Of the rest, 2 rest on practical horticulture and 5 are traditional claims.

Research-supported pairings rest on documented biology: shared pathogens, pollination, nematode suppression or insects that feed on specific flowers. Practical pairings are plain logic about space, shade and timing. Traditional companions such as beans, basil and thyme are harmless to grow with eggplant, but don't rely on them for pest control — row covers, crop rotation and regular checks do more.

How Should You Plant Eggplant With Companions?

Set eggplant about 24 inches (60 cm) apart with bush beans between plants and edge the bed with sweet alyssum or thyme. Cover young plants with row cover until they flower, then remove it so bees can reach the blossoms.

Companions still need room of their own, so work out how many eggplant and partner plants fit in a bed with the plant spacing calculator. Planting dates for eggplant and its companions follow your local spring and fall frost dates, so warm-season partners go in together after the last spring frost, while cool-season fillers such as spinach and radishes use the bed before then.

Watering, feeding, light and harvest timing for eggplant are covered in the eggplant care guide.

Which Crops Share Companions With Eggplant?

Tomatoes, peppers and beans share companion plants or growing conditions with eggplant, so their companion guides help plan the same bed or rotation.

  • The guide to companion plants for tomatoes overlaps with this one: both crops grow well with marigolds, sweet alyssum and spinach; as members of the same plant family, the two should rotate together.
  • The guide to companion plants for peppers overlaps with this one: both crops grow well with marigolds, sweet alyssum and spinach; as members of the same plant family, the two should rotate together.
  • The guide to companion plants for beans overlaps with this one: both crops grow well with marigolds, and beans are a good companion for eggplant too.

To check eggplant against every other plant at once, or test a whole bed plan, use the companion planting chart and garden checker.

Frequently Asked Questions

What is the best companion plant for eggplant?
Marigolds are one of the best-supported companions for eggplant. French marigold roots release a compound that suppresses root-knot nematodes, which also attack eggplant. The effect is documented, but it is strongest when marigolds grow densely in the bed for a season before eggplant; a few border plants do little.
What should you not plant with eggplant?
Avoid planting eggplant near potatoes, strawberries, fennel and black walnut. The most important conflict is with potatoes: Colorado potato beetles build up on potatoes and move to eggplant, their other favorite host; both crops also share Verticillium wilt.
Can you plant eggplant and tomatoes together?
Yes, eggplant and tomatoes can share a bed; neither is known to help or harm the other. Both belong to the nightshade family (Solanaceae), so they share pests and diseases — rotate them together and don't follow one with the other.
Does companion planting really work for eggplant?
Partly. 4 of the 11 eggplant pairings in our data are backed by research, 2 are practical space or timing rules, and 5 are traditional. Flowers that feed beneficial insects and separating crops that share diseases have the strongest evidence.

Companion data: PlantoScan's own editorial compilation, written from general horticultural knowledge, plant pathology and published intercropping research. Evidence labels are our editorial judgment; results vary with climate, soil, variety and pest pressure.