Ginger I know nothing about, but the rest should be fairly straight forward. Mint should be grown in a pot, as its roots take over whatever space their allowed to occupy.
You could also try growing rocket, sage, chives... They're all easy to grow, and can provide enough for your day-to-day usage in very little space.
|