Companion planting is a traditional gardening technique where crops that can mutually benefit one another are planted close together. It is a non-invasive way of controlling pests, nutrient availability in the soil, and attracting pollinators.