I normally grow a large garden each year so I have plenty to share with the family but I have also found that my flower beds work great also. Think about it, that is usually where you have really good soil anyway. So if you have a sunny spot in the flower bed, put a tomato or something else in it. One year I had 3 tomatoes, 2 cucumbers, 6 corn stalks, and 6 yard long bean plants in about a 20 foot space. If you plant the corn first and let it get up about a foot, then plant your pole beans beside each stalk, the beans will have something to climb on and you wont have to stake them. The Indians used to do this but would form a round mound, plant the corn in the middle, a bean on each side, and a pumpkin at the bottom. They would wrap the pumpkin vines around the mound and it would help mulch it and keep out weeds. They called it the 3 sisters method.