Cover crops are plants grown primarily to protect and improve the soil, usually during periods when the main cash crops are not being cultivated. Companion plants are different plant species grown together to benefit each other, such as repelling pests or enhancing nutrient uptake.