If you don't have a garden and little space, you can still grow vegetables. You can build a raised bed for this. For herbs, you can build a herb spiral that gives a variety of herbs a place to grow.