Companion planting is a great way to help your garden thrive and to get more plants into the same space allowing you to grow more without expanding your garden.
This means you should not grow tomatoes with bush beans because the tomatoes will shade the beans. But tomatoes and herbs like oregano and bail can be planted together.
This means you should not plant these together or you risk your beans and peas having a smaller than normal crop.
Planting strong herbs like dill next to plants like carrots and beans can leave you with an odd tasting vegetable that may be less than appealing.
If you are growing potatoes you should avoid growing other root vegetables or vining vegetables like pumpkins and cucumbers close by.
BROCCOLI & CAULIFLOWER
They have a tough time getting along with a lot of other plants. This means you need to be particularly watchful for what you plant near them.