Companion Planting
This post is all about companion planting.

If you’ve ever struggled to grow certain vegetables (stunted tomatoes, bitter cucumbers, cabbage eaten alive by pests!!, beans that never produced) companion planting may be the missing piece.
Companion planting is the strategic placement of crops near each other to improve growth, deter pests, maximize space, and improve overall garden health.
And if you’ve been planting randomly year after year, this might explain why certain crops consistently underperform.
This post will break down:
- What companion planting actually is
- Why it works
- What to plant together
- What NOT to plant together
- Common mistakes that hurt yields
Let’s get into it.
What Is Companion Planting?
Companion planting is based on the idea that certain plants benefit each other when grown close together, while others compete or cause harm.
Plants interact through:
- Root systems
- Nutrient demands
- Natural chemical compounds
- Pest attraction and deterrence
- Shade and spacing
When done correctly, companion planting can:
- Reduce pests naturally
- Improve pollination
- Increase yields
- Improve flavor
- Reduce disease
- Maximize small garden space
When done incorrectly, plants may compete for nutrients, stunt each other’s growth, or attract harmful pests.
Why Companion Planting Works
Understanding why this works makes it easier to apply.
1. Pest Confusion and Repelling
Some plants emit strong scents that confuse or repel pests.
Example:
- Basil can deter tomato hornworms.
- Onions repel carrot flies.
2. Nutrient Support
Legumes (like beans and peas) fix nitrogen into the soil, benefiting heavy feeders planted nearby.
3. Shade and Microclimate
Tall plants can provide afternoon shade to heat-sensitive crops.
4. Trap Cropping
Some plants attract pests away from main crops.
Example:
- Nasturtiums attract aphids away from vegetables.
What to Plant Together (The Combinations That Work)
Here are the most reliable companion pairings.
Tomatoes
Plant With:
- Basil (improves growth and repels pests)
- Marigolds (deter nematodes)
- Carrots
- Lettuce
- Onions
- Garlic
Avoid Planting With:
- Corn (shared pests like hornworms)
- Potatoes (shared blight issues)
- Fennel (inhibits growth)
- Cabbage family crops
If your tomatoes have struggled, proximity to corn or potatoes may be the issue.
Carrots
Plant With:
- Onions
- Leeks
- Rosemary
- Tomatoes
- Peas
Avoid Planting With:
- Dill (can stunt carrot growth when mature)
- Parsnips (shared pests)
If carrots have been weak or thin, nearby herbs like dill may be competing.
Cucumbers
Plant With:
- Beans
- Peas
- Radishes
- Dill
- Corn
- Sunflowers (as trellis support)
Avoid Planting With:
- Potatoes
- Strong aromatic herbs (sage)
Poor cucumber production is often tied to overcrowding or planting near potatoes.
Peppers
Plant With:
- Basil
- Onions
- Spinach
- Carrots
Avoid Planting With:
- Fennel
- Beans (can compete for nutrients)
If peppers are stunted, check spacing and nearby heavy feeders.
Cabbage Family (Broccoli, Cauliflower, Kale)
Plant With:
- Dill
- Mint
- Onions
- Garlic
- Beets
Avoid Planting With:
- Tomatoes
- Strawberries
- Pole beans
If cabbage worms are a constant issue, companion herbs may help reduce pest pressure.
Beans
Plant With:
- Corn
- Cucumbers
- Strawberries
- Carrots
Avoid Planting With:
- Onions
- Garlic
- Leeks
If beans grow leaves but produce few pods, nearby alliums may be interfering.
Corn
Plant With:
- Beans (nitrogen support)
- Squash (ground cover)
- Cucumbers
This trio is known as the “Three Sisters” method — a traditional planting system where:
- Corn provides support
- Beans fix nitrogen
- Squash shades the soil
Avoid Planting With:
- Tomatoes
Strawberries
Plant With:
- Spinach
- Lettuce
- Beans
- Borage
Avoid Planting With:
- Cabbage
- Broccoli
- Cauliflower
If strawberries have low yield, overcrowding or brassicas nearby may be the cause.

Plants That Should Almost Always Be Planted Alone
Some plants simply do not play well with others.
Fennel
Inhibits growth of many plants. Best grown in its own space.
Mint
Extremely invasive. Plant in containers.
Sunflowers
Can inhibit some nearby plants due to chemical compounds in roots.
Common Companion Planting Mistakes
If your garden hasn’t thrived, one of these may be why:
1. Ignoring Spacing
Even good companions need airflow.
2. Planting Heavy Feeders Together
Tomatoes + corn + peppers together can deplete soil quickly.
3. Overcrowding Small Beds
Too many root systems competing will reduce yield.
4. Ignoring Crop Rotation
Even good companions shouldn’t be planted in the same spot year after year.

How to Plan Your Garden This Year
Before planting:
- List your main crops.
- Group compatible plants.
- Separate known conflicts.
- Leave room for airflow.
- Rotate last year’s heavy feeders.
If certain crops failed last year, look at what was planted beside them.
That may be your answer.
