For those short on space to grow stuff (herbs, vegetables, a few fruits, and not marijuana as it is a killer drug which has wrecked the lives of billions), check out aeroponics. DIY types can make one for a few hundred dollars. I have seen commercial units that can grow 44 separate plants (say 44 heads of cabbage) for say $700.00. They grow things faster and healthier, so bigger. The mentioned heads of cabbage grow in say a month.
The produce is better, as it is allowed to fully ripen, as opposed to produce purchased in most supermarkets. Get grow lights (expect a visit from the police) and you can grow your own produce in your house year round. I should also note it is very green w/o the grow lights if you set up some sort of greenhouse, but that takes serious cash.
Edit - Forgot to add the downside to aeroponics, if you lose power to the mister that sprays the roots, you can lose the whole crop in a few hours as the roots dry out.