Realistic companion planting garden with tomatoes, basil, carrots, marigolds and other vegetables growing together
News

Companion Planting Chart: What to Plant Together

Companion planting pairs specific crops so one supports the other — through pest deterrence, efficient use of space, or shared nutrient needs — while keeping incompatible pairings apart. The chart below covers the most-searched, most reliable pairings for a home garden, organized by main crop so you can look up exactly what you're planting.

Vegetable Companion Planting Chart

Main Crop Good Companions Avoid Planting Near
Tomatoes Basil, marigold, carrots Brassicas (cabbage, broccoli), fennel
Cucumbers Radishes, marigold, dill Aromatic herbs like sage
Lettuce Carrots, radishes, marigold Broccoli (heavy shade competition)
Carrots Onions, lettuce, rosemary Dill (can cross-affect flavor and attract shared pests)
Beans Corn, marigold, cucumbers Onions, garlic
Peppers Basil, marigold, carrots Fennel, kohlrabi

Why These Pairings Actually Work

Pest deterrence is the most common mechanism: marigolds release compounds that can deter certain nematodes and insects, which is why they appear as a good companion across nearly every crop in the chart above. Scent masking is another factor — onions planted near carrots can help mask the scent that attracts carrot fly. Nutrient sharing explains the beans-and-corn pairing specifically: beans fix nitrogen in the soil that heavy-feeding corn benefits from directly.

Pro tip: Marigold is the single most versatile companion plant in this entire chart — it pairs well with nearly every vegetable listed and is one of the few plants with almost no documented incompatible pairings, making it a safe default addition to nearly any vegetable bed.

Why the "Avoid" Pairings Actually Matter

Pairing to Avoid Reason
Tomatoes + Brassicas Compete heavily for the same soil nutrients
Beans + Onions/Garlic Alliums can inhibit bean growth and nitrogen fixation
Carrots + Dill Can cross-attract the same pests and affect each other's growth
Cucumbers + Aromatic herbs (sage) Strong aromatics can slow cucumber growth nearby

Building Your Companion Planting Bed

  1. Choose your main crop first — tomatoes, cucumbers, or another focal vegetable
  2. Add one companion from the "good companions" column for pest support
  3. Cross-check anything else you're planning to add against the "avoid" column before finalizing your layout

Shop the exact varieties featured in this chart: tomato seeds, marigold seeds, cucumber seeds, and lettuce seeds.

Frequently Asked Questions

What is the best companion plant for tomatoes?

Basil and marigold are the two most commonly recommended companions for tomatoes, both for potential pest-deterrent benefits and efficient use of garden space.

Why shouldn't you plant tomatoes near cabbage?

Tomatoes and brassicas like cabbage compete heavily for the same soil nutrients when planted close together, which can reduce yield for both crops.

Does marigold really repel pests?

Marigolds release compounds in the soil and air that can deter certain nematodes and some insects, which is why they're widely recommended as a companion plant across many different vegetables.

Explore our full vegetable seed collection to build your own companion-planted garden.

 

Previous
When to Start Seeds Indoors: A Month-by-Month Calendar
Next
Best Cut Flower Seeds for a Beginner's Cutting Garden