Balcony Gardening for Beginners: A Simple Start-to-Finish Guide

You do not need a yard, a lot of money, or any experience to grow food and flowers on a balcony. You need light, a few pots that drain, decent soil, and plants matched to the conditions you actually have.

9 min read Updated August 20, 2026
Small balcony with terracotta pots of basil, tomatoes and flowers in morning sun

Quick answer

Start by tracking how many hours of direct sun your balcony gets. Then choose 3-5 plants that match that light, plant them in pots of at least 3 gallons with drainage holes and fresh potting mix, water when the top inch of soil is dry, and feed every two weeks once plants are growing.

Step 1: Measure your light before you buy anything

Light is the one thing you cannot fix with effort or money. Check your balcony every two hours on a clear day and note when direct sun hits it.

Direct sun per dayWhat it meansGrow this
6+ hoursFull sunTomatoes, peppers, basil, rosemary, marigolds
4-6 hoursPart sunLettuce, beans, chives, parsley, calibrachoa
2-4 hoursPart shadeMint, spinach, salad greens, begonias, fuchsia
Under 2 hoursShadeFerns, coleus, impatiens, hostas in pots

Step 2: Pick pots that are bigger than you think

Small pots dry out in hours on a hot, windy balcony. Bigger pots hold more water and more root space, which makes them far more forgiving for beginners.

  • Herbs and salad greens: 1-2 gallon pots or a railing planter
  • Peppers, bush beans, compact flowers: 3-5 gallons
  • Tomatoes, cucumbers, potatoes: 7-10 gallons or a large grow bag
  • Every container must have drainage holes — no exceptions

Step 3: Use potting mix, not garden soil

Bagged potting mix is light and drains fast, which is exactly what roots in a pot need. Garden soil and topsoil compact into a dense brick in containers and suffocate roots.

One bag of quality mix will fill roughly two 5-gallon pots. Buy fresh mix for each new planting rather than reusing tired soil in year one.

Step 4: Water and feed on a rhythm

Push a finger an inch into the soil. Dry? Water until it runs from the drainage holes. Damp? Wait. In midsummer heat, most balcony containers need water once a day, sometimes twice.

Potting mix holds very little nutrition. Start feeding a balanced liquid fertilizer at half strength every two weeks about a month after planting.

Step 5: Check your building's rules and safety

  • Confirm whether railing planters are allowed and hang them on the inside of the railing where possible
  • Use saucers or trays so runoff does not soak the neighbour below
  • Wet soil is heavy — spread large pots along the wall edge, not clustered mid-floor
  • Windy floors need low, wide pots and shorter plants

Helpful tips

  • Group pots together so they shade each other's soil and dry out more slowly.
  • Mulch the top of each pot with a half inch of bark or straw to cut watering by roughly a third.
  • Buy transplants for your first season — seeds add weeks and complexity you do not need yet.
  • Keep a note on your phone of what you planted and when. Next year it becomes your planting calendar.

Common mistakes to avoid

  • Buying sun-loving tomatoes for a balcony that gets three hours of light.
  • Using pots without drainage holes because they looked nice.
  • Watering a little every day, which keeps only the top inch damp and leaves roots dry.
  • Starting with fifteen plants. Five plants you can actually care for beats fifteen you neglect.

Gear that genuinely helps

  • Fabric grow bags (5-10 gallon)

    Cheap, light, foldable in winter, and they air-prune roots so plants stay healthier in small volumes.

  • Long-spout watering can

    Lets you water at soil level between crowded pots without splashing leaves.

  • Balcony railing planters with brackets

    Adds growing space without using any floor area.

Frequently asked questions

How much sun does a balcony garden need?

Four hours of direct sun opens up most herbs and leafy greens. Six or more hours is needed for fruiting crops like tomatoes and peppers. Under two hours, focus on foliage plants and shade flowers.

Can I garden on a north-facing balcony?

Yes, with shade-tolerant plants. Mint, parsley, lettuce, spinach, ferns, begonias and impatiens all do well with bright indirect light and a couple of hours of sun.

How much does starting a balcony garden cost?

A workable starter setup — three to five pots, a bag of potting mix, transplants and a watering can — usually lands between $60 and $120. Grow bags and recycled buckets bring that down further.

In short

Match plants to your light, use big pots with fresh mix, and water by checking the soil rather than the calendar. Do those three things and your first balcony season will produce something you are proud of.

Get Simple Gardening Tips

Practical plant tips, small-space ideas, and seasonal gardening advice delivered to your inbox.

No spam. Unsubscribe any time.

Keep reading