It is always good to grow your own food, as it has numerous benefits, including seeing things grow from nothing into ready-to-eat fruits and veggies, not worrying about pesticides and chemicals it usually contains, and cutting down on the miles they and you have to travel.
Everyone can become a gardener if they put a minimal effort. You can start for example with growing strawberries, tomatoes, basil, peppers, spinach, kale, mesclun, chard.
If this sounds good and appealing to you, you should start growing your own food and enjoy in its rewards. Growing your own food is also much cheaper. Just make sure you opt for the appropriate planter or container and make sure you learn how to do it properly. Start by finding some seeds or starter plants.
The following list will probably serve you a lot, as it provides all the crazy things you can grow even in an urban environment, even if you do not have space for a garden, but you still want to grow something in your home.
TREE FRUITS – INCLUDING APPLES
1. You can grow apples in a container, whether it is on the balcony or other small space. This technique is called espaliering.
Citrus trees are especially good for beginning gardeners, because they are easy to grow indoors. So, no matter how inexperienced you are, or how little outdoor space you have, you can still enjoy fresh-picked, hyper-local fruit.
10. Meyer lemons
11. Dwarf oranges
You will be surprised how easy and simple these fruits are for growing, even in non-tropical climates. You can grow
THE REAL SURPRISES
20. Aloe vera
21. Tea (herbal one)
23. Hops (the ‘spice’ ingredient in beer is pretty easy to grow)
26. Sweet peppers
27. Hot peppers
28. Summer squash
29. Other squashes, such as pumpkin and acorn
30. Golden midget watermelon
31. Small cantaloupe
32. Jenny lind melon (an heirloom cantaloupe)
Almost all herbs grow well indoors, but if you do any container-sharing, make sure you make a little research first and learn which herbs co-habitate well together (to prevent hogging of water for instance by one and leaving the others dried out).
42. Swiss chard
45. Mesclun greens
47. Lettuces (from micro-greens to head or loose-leaf)
48. Collard greens
49. Mustard greens
OTHER HEALTHY-SOUNDING STUFF
55. More sprouts: lentil sprouts and mung bean
59. Sugar snap peas
63. Pole beans
64. Jerusalem artichoke
66. Asparagus (despite some disagreements and statements that it does not do well in a container. You should try if you are willing to risk)
Bonus: loofah (however, it is recommended that you grow it in a garden instead of in a container).
Source and References: