Some plants are better together. Others are sworn enemies. Companion planting is the art of putting the right plants next to each other so they help — not hurt — each other. Here's a plain-English breakdown of what to grow side by side, and what to keep far apart.
What Is Companion Planting?
Companion planting is the practice of growing certain plants near each other for mutual benefit. These benefits can include pest control, pollination support, nutrient sharing, and even improved flavor. It's not magic — it's science, tradition, and a lot of trial and error by gardeners over centuries.
The Classic Companions
The Three Sisters: Corn, Beans & Squash
This is the OG companion planting combo, used by Indigenous peoples for thousands of years. Corn provides a structure for beans to climb. Beans fix nitrogen in the soil, feeding the corn and squash. Squash spreads along the ground, shading out weeds and retaining moisture. It's a perfect system.
Tomatoes & Basil
Not just a great combo in the kitchen — basil is said to repel certain tomato pests like aphids, whiteflies, and tomato hornworms. Some gardeners also swear it improves tomato flavor (though that's harder to prove scientifically). Either way, they thrive in similar conditions, so there's no downside.
Carrots & Onions
Carrot flies are repelled by the smell of onions. Onion flies are repelled by the smell of carrots. Planting them together gives both natural pest protection. It's a classic "enemy of my enemy" situation.
Marigolds & Everything
Marigolds are the bodyguards of the garden. They repel aphids, whiteflies, and nematodes. Plant them around the borders of your vegetable beds or between rows. French marigolds are especially effective.
Great Pairings to Try
- Lettuce + tall plants (corn, sunflowers): Lettuce bolts in heat, so taller plants provide welcome shade.
- Cucumbers + sunflowers: Sunflowers attract pollinators that cucumbers need, and provide a natural trellis.
- Peppers + spinach: Spinach acts as a living mulch, keeping soil cool and moist around heat-loving peppers.
- Roses + garlic: Garlic planted around roses can help repel aphids.
- Strawberries + borage: Borage attracts pollinators and is said to improve strawberry flavor and yield.
Bad Neighbors: What NOT to Plant Together
Some plants genuinely don't get along:
- Tomatoes + fennel: Fennel produces chemicals that inhibit tomato growth. Keep them far apart.
- Beans + onions/garlic: Alliums can stunt bean growth.
- Potatoes + tomatoes: Both are susceptible to blight, so planting them together increases disease risk.
- Dill + carrots: They can cross-pollinate and dill may reduce carrot yield.
- Mint + everything (in the ground): Mint is incredibly invasive. Always grow it in a container, or it will take over your entire garden.
How to Get Started
Don't try to optimize every single pairing in your garden right away. Start with one or two proven combos:
- Pick a pairing from the list above that matches what you're already growing.
- Plant them together and observe. Take notes on pest pressure, growth, and yield.
- Compare with previous seasons (this is where your plant diary comes in handy).
- Add more companion pairings each season as you learn what works in your specific garden.
Companion planting isn't an exact science — your results will vary based on your climate, soil, and microclimate. But it's one of the most rewarding ways to work with nature instead of against it. Your garden is a community. Help it act like one.