It’s an amazing and eye-opening experience to grow your own fresh produce. You will learn how fruits and vegetables grow and will eat pesticide-free foods. You will also avoid any problems with transportation and grocery store trips.

And, yes, we can all be gardeners; all it takes is a little effort. If you are a first-timer, you should start with strawberries, basil, and tomatoes. Once the last frost has passed, peppers, kale spinach, chard, and mesclun are ready to harvest. You can grow these on your teeny-tiny terrace, and a little do-it-yourself carpentry will come in handy.

Take the “challenge” and start growing your own food. It’s both enjoyable and inexpensive. However, make certain that you are using the proper container or planter, that you understand the maintenance steps, and that you find some high-quality seeds or starter plants.

Fruits from trees (apples as well)

  1. You can grow apples in a container. Espaliering is a technique that you could really use here. Grow your apples on the balcony or any other small space.
  2. Kumquats
  3. Avocados (here you can find a lot of extra tips)
  4. Blackberries
  5. Blueberries (you can find some videos online)
  6. Pomegranate
  7. Cherries
  8. Figs
  9. Pears

Citrus fruits

These are great for beginners and you can grow them indoors. Inexperience and lack of garden are no longer your excuse.

  1. Dwarf oranges
  2. Grapefruit
  3. Tangerines
  4. Meyer lemons
  5. Limes

Tropical fruits

This is sure a surprise to you, but tropical fruits can be grown indoors, even if you live in a non-tropical climate.

  1. Bananas (here you can find some great container gardening tips)
  2. Pineapple
  3. Papaya
  4. Guavas (and some varieties)

Here is the real surprise

  1. Hops (the “spice” in beer). They are super easy to grow
  2. Aloe vera
  3. Strawberries
  4. Tea (herbal kinds)
  5. Quinoa

Well, these are not that surprising

  1. Tomatoes
  2. Summer squash
  3. Other kinds of squash, including acorn and pumpkin
  4. Hot peppers
  5. Sweet peppers
  6. Cucumbers


  1. Small cantaloupe
  2. Jenny Lind Melon (it is an heirloom cantaloupe)
  3. Golden Midget Watermelon


Pretty much any herb you can imagine grows well indoors. However, pay more attention to the container-sharing, because some herbs may require more water and leave the others in the container dry. Not all herbs grow well together.

  1. Basil
  2. Oregano
  3. Parsley
  4. Rosemary
  5. Chives
  6. Catnip
  7. Thyme
  8. Sage
  9. Parsley

Leafy Greens

  1. Kale
  2. Mesclun greens
  3. Spinach
  4. Swiss chard
  5. Lettuces (including many varieties)
  6. Mustard greens
  7. Collard greens
  8. Arugula

Root veggies

  1. Carrots
  2. Beets
  3. Potatoes
Here you can read the full article and find more edible plants you can grow at home: No Garden? Here Are 66 Edible Plants You Can Grow At Home In Containers