Find the best companion plants for 32 popular vegetables, from tomatoes and peppers to carrots, cucumbers, beans, and zucchini. Gardenia's A-Z chart explains useful pairings, growing conflicts, and research-backed benefits. Discover flowering companions, avoid common planting mistakes, and turn your choices into a beautiful, productive vegetable garden.
Which vegetables should you plant together? Can tomatoes grow beside peppers? Do onions protect carrots? Should cucumbers share a bed with squash? If you’ve ever compared companion planting charts, you’ve probably noticed something frustrating: one chart recommends a combination that another tells you to avoid.
That’s because vegetable companion planting mixes useful horticultural principles with claims that have been repeated for generations but rarely tested. A companion doesn’t have to repel insects or improve flavor to earn its place. Sometimes its greatest contribution is providing an early harvest, attracting beneficial insects, or making good use of an otherwise empty corner.
Gardenia’s complete A-Z vegetable companion planting chart helps you choose what to grow together, understand which combinations need care, and plan around the mature size of each crop. You’ll also find detailed Gardenia crop guides and a practical planting method that turns a list of companions into a garden that works.
Quick Answer: Some of the best vegetable companions are tomatoes with basil and early lettuce; peppers with chives and nearby alyssum; cucumbers with flowering dill; carrots with onions or radishes; and broccoli or cabbage with nearby insectary flowers. Grow large, sprawling crops with caution near smaller vegetables. Most traditional “bad companions” are not universally harmful. Space, season, sunlight, and shared diseases usually matter more.
Find your vegetable in the first column, then compare its useful companions with plants that need more careful placement. Click linked vegetable names to explore detailed Gardenia guides.
The “Grow with Caution” column identifies potential conflicts, not forbidden combinations. A tall crop that causes problems in a small raised bed may be perfectly suitable in a larger garden.
| Vegetable | Good Companions | Grow with Caution | Why It Matters |
|---|---|---|---|
| Asparagus | Compact flowers at bed edges, shallow annuals outside crowns | Potatoes, deeply dug root crops | Protect long-lived crowns and roots. |
| Bush beans | Early radishes, lettuce, summer savory | Vigorous squash, crowded tomatoes | Preserve airflow and harvesting access. |
| Pole beans | Early lettuce, radishes, corn in suitable systems | Short sun-loving crops beneath trellises | Vertical growth creates shade. |
| Beets | Lettuce, onions, early radishes | Closely spaced carrots, large brassicas | Root space and harvesting room. |
| Broccoli | Flowering cilantro, dill, alyssum nearby | Other large crops in tight beds | Large leaves; flowering habitat nearby. |
| Brussels sprouts | Dill, cilantro, alyssum along borders | Low crops under mature plants | Tall, long-season growth. |
| Cabbage | Nearby dill, cilantro, early radishes | Crowded broccoli or cauliflower | Space and shared brassica pests. |
| Carrots | Onions, chives, lettuce, radishes | Closely planted parsnips, potatoes | Root disturbance; some shared pests. |
| Cauliflower | Nearby cilantro, dill, calendula | Large neighboring brassicas | Canopy competition and temperature needs. |
| Celery | Lettuce, chives, compact edge flowers | Dry-soil herbs, crowded root crops | Consistent moisture is important. |
| Collards | Cilantro, dill, alyssum nearby | Other brassicas without rotation planning | Shared pests and soil history. |
| Corn | Appropriate pole beans, winter squash | Peppers and low crops in its shade | Traditional mixed cropping needs room. |
| Cucumbers | Dill, alyssum, early lettuce, radishes | Sprawling melons and squash | Vine crowding and some shared pests. |
| Eggplants | Basil, early greens, edge flowers | Potatoes, crowded tomatoes | Shared nightshade pathogens and pests. |
| Garlic | Lettuce, spinach, early radishes | Large summer crops shading maturing bulbs | Seasonal timing and light. |
| Kale | Cilantro, flowering dill, alyssum | Dense mature cabbage plantings | Airflow, shade, shared pests. |
| Leeks | Carrots, lettuce, early radishes | Root crops needing disruptive harvests | Leeks occupy the bed for months. |
| Lettuce | Radishes, carrots, chives, young tomatoes | Mature summer crops that overtake it | Early harvest before heat and bolting. |
| Melons | Nearby borage, alyssum, calendula | Cucumbers, pumpkins in tight areas | Vine space, pollination, shared pests. |
| Okra | Basil, compact flowers, bush beans nearby | Short sun-loving crops in its shade | Tall growth in summer. |
| Onions | Carrots, beets, lettuce | Heavy shade from large crops | Bulb development and sunlight. |
| Parsnips | Early radishes, lettuce, onions | Dense carrots and celery | Long roots; some shared pests. |
| Peas | Radishes, spinach, lettuce | Hot-season crops requiring prolonged warmth | Cool growing season and support. |
| Peppers | Basil, chives, early lettuce, alyssum | Potatoes, tall corn close by | Sunlight, space and nightshade diseases. |
| Potatoes | Temporary edge lettuce, nearby flowers | Tomatoes, peppers, deeply rooted companions | Hilling, harvest disturbance, disease rotation. |
| Pumpkins | Nearby flowers; corn and beans in large plots | Zucchini and sweet potatoes in small beds | Very vigorous vines and shared pests. |
| Radishes | Lettuce, carrots, peas, young cucumbers | Other densely planted root crops | Quick early harvest. |
| Spinach | Peas, radishes, lettuce, garlic | Mature tomatoes, hot-weather neighbors | Cool-season harvest and bolting. |
| Sweet potatoes | Nearby flowers and contained herbs | Squash, pumpkins and other vines | Spreading canopy and tuber harvest. |
| Swiss chard | Lettuce, onions, early radishes | Large mature brassicas | Leaf spread and harvest access. |
| Tomatoes | Basil, early lettuce, carrots, alyssum | Potatoes, crowded peppers and eggplants | Canopy size and shared diseases. |
| Turnips | Peas, lettuce, onions | Crowded cabbage-family crops | Cool weather and shared brassica pests. |
| Zucchini | Early radishes, nearby dill, borage, alyssum | Pumpkins, sweet potatoes in tight beds | Large leaves, pollination, shared pests. |
About Gardenia’s A-Z chart: The recommendations combine established growing requirements, seasonal planting principles, and research-informed insect habitat practices. “Good companion” does not mean a proven yield increase, while “grow with caution” identifies a possible management conflict rather than chemical incompatibility. The chart is Gardenia’s editorial synthesis, not a report of controlled field trials.

The chart helps you compare crops quickly. These popular combinations deserve a closer look because their benefits are often misunderstood.
Tomatoes and basil enjoy much the same summer weather. Basil supplies a second harvest, while spring lettuce or radishes can occupy temporary space before tomato plants grow large. Sweet alyssum is attractive along the outside edge.
But tomato vines can transform a spacious spring bed into a thicket by July. Allow room for mature stems, supports and harvesting. Read Gardenia’s Best Companion Plants for Tomatoes for a more detailed comparison.
Bell peppers, jalapeños and other Capsicum varieties grow well near basil, chives and low-growing flowers. They are primarily self-pollinating, so attracting bees is not essential for normal fruit set, although flowering habitat remains valuable to the wider garden.
In small raised beds, grow basil or alyssum in adjacent containers or a border rather than beneath mature pepper branches. See Gardenia’s Pepper Companion Planting Guide for a realistic 4 x 8 ft layout.
Few kitchen-garden combinations look prettier than trellised cucumbers beside flowering dill. The dill’s yellow flower umbels provide resources for visiting insects, while sweet alyssum softens the bed edges.
Plant quick crops such as radishes or lettuce early, then harvest them before cucumber vines fill the space. Do not rely on radishes to repel cucumber beetles. Explore Gardenia’s Cucumber Companion Guide for the illustrated planting plan.
Carrots and onions can share a carefully spaced vegetable bed. Their different growth forms make them convenient neighbors, and lettuce or quick radishes can provide an additional early harvest.
Although onion scent is traditionally said to deter carrot flies, growing onions beside carrots is not a substitute for pest monitoring or exclusion netting. Find more combinations in Gardenia’s Carrot Companion Guide.
Pole beans need strong support and can shade shorter vegetables. Bush beans are easier to integrate into smaller beds. Both fix atmospheric nitrogen under suitable conditions, but this does not mean surrounding vegetables receive an immediate dose of fertilizer.
Broccoli, cabbage, kale and cauliflower benefit from careful spacing and nearby flowering habitat. Zucchini and pumpkins need substantially more growing room; see Gardenia’s Zucchini Companion Guide and Pumpkin Companion Guide before combining them with other sprawling plants.
Create a membership account to save your garden designs and to view them on any device.
Becoming a contributing member of Gardenia is easy and can be done in just a few minutes. If you provide us with your name, email address and the payment of a modest $25 annual membership fee, you will become a full member, enabling you to design and save up to 25 of your garden design ideas.
Join now and start creating your dream garden!