Companion planting is a gardening practice that involves planting different crops together in a way that enhances their growth and health. The idea behind companion planting is that certain plants can benefit from each other by providing nutrients, pest control, and other benefits. Some common examples of companion planting include:
1. Planting marigolds alongside vegetables such as tomatoes and peppers to repel insects and nematodes.
2. Growing beans or peas alongside corn to provide nitrogen to the soil, which benefits both plants.
3. Planting herbs such as basil or cilantro alongside tomatoes to improve their flavor and deter pests.
4. Growing carrots and onions together to improve the soil structure and deter carrot flies.
5. Planting flowers -- such as nasturtiums or sunflowers -- in vegetable gardens to attract beneficial insects such as bees and butterflies.
Companion planting can also be used to create a diverse and attractive garden, while reducing the need for chemical fertilizers and pesticides.