Most garden soils are either too sandy or too heavy with clay. If yours is the latter there's a kitchen pantry staple that can help break things up.
There's nothing like growing your own produce; however, if you lack the space for an in-ground garden or raised beds, ...