The best fruit trees for container growing are dwarf varieties and genetic miniatures. Fruit trees require lots of space for their roots, so use large containers and put them on wheels if possible. In cold climates, some types of tree fruits will need to be wintered indoors or in a protected location. Strawberries, blueberries, currants and gooseberries can be grown fairly easily in containers. Raspberries and blackberries are more of a challenge.
Blueberries do well in containers because it's easy to maintain the acid soil that they love.
All of these plants should be well mulched for winter protection. Having a supply of edible flowers close at hand makes it easy to dress up a salad or serving platter. But remember that not all flowers are edible and some are even poisonous. The tasty ones include squash blossoms, tulips, nasturtiums, roses, pansies, calendulas, carnations, borage, yuccas, daylilies and violets. Remove the calyx at the base of the flower and the pistils and stamens before eating as these parts can be bitter.