Video: If you're trying to grow a vegetable garden you might not think beyond planting the specific variety of desired vegetable, but it can be very beneficial to give your plant a friend. Flowers and other types of plants will attract helpful insects and suppress weeds.
This video from GrowVeg explains why. Attracting more bugs sounds unappealing, but these bugs will be your gardening allies. Plants like lavender and oregano attract ladybugs, for example, and ladybug larvae will eat the annoying aphids that may be hurting your other plants. That means flowers that are rich in pollen will be best (something like daises or single dahlias with a single ring of petals). Moreover, some plants like nasturtium will attract aphids away from your more precious varieties. Not a great deal for the nasturtium, but good for your vegetables.
And the visual and olfactory appeal is more than superficial; a dense varietal garden will make it more difficult for pests to find their favourite plant to eat. Watch the full video to learn more about why you should put some friendly plants in your garden.