How to Grow Vegetables on a Balcony: A Beginner’s Guide

A balcony can feed you more than you might expect. With the right containers, a few smart crop choices and a steady watering routine, you can grow vegetables on balcony space that’s only a few feet wide.

The trick is working with what’s up there: limited weight, strong wind, fixed sun and neighbors below. My advice is to plan around those four things first. The planting part gets much easier after that.

Check What Your Balcony Can Support

Before you buy a single pot, find out how much weight your balcony can safely hold and what your building allows. Wet soil is heavy, and the rules can be strict.

Know Your Weight Limit

Balconies are built to carry a set load, and that number varies by building. Ask your landlord, property manager or HOA for the rating. If you own a condo, your building documents may list it.

Don’t guess. A large planter full of wet soil can weigh well over 100 pounds. Add a few of those, some furniture and a couple of people, and the total climbs quickly.

Here’s how I think about placement:

  • Put the heaviest containers near the wall or over support beams, not at the outer edge.
  • Spread weight out instead of clustering big pots in one spot.
  • Choose fewer large planters over many medium ones only if your limit allows it.
  • Remember that soil weighs much more after a good watering or a rainstorm.

Read the Building and HOA Rules

Many buildings have rules about what can hang from railings, what can sit on the floor and how water drains. Some ban railing planters outright. Others limit pot size or require saucers.

Check before you set things up. It’s far easier than taking a garden down after a warning letter. Rules also often cover grills, trellises attached to walls and anything that could fall.

Pick Lightweight Gear

The right containers solve half your weight problem. Fabric grow bags are my top pick for balconies. They’re light, they breathe, and they fold flat when the season ends.

A self-watering planter is my other favorite. It holds a reservoir of water at the bottom, so plants stay evenly moist on hot, windy days. It also cuts down on drips onto the balcony below.

Plastic pots work well too. Skip heavy ceramic, concrete and stone unless you know your balcony can handle them. For more setup tips, my guide to making a balcony garden walks through layout and furniture.

Read Your Sun and Wind

Sun decides what you can grow, and wind decides how you grow it. Spend a day watching your balcony before you choose plants.

Figure Out Your Sun Hours

South- and west-facing balconies get the most sun. East-facing balconies get gentler morning light. North-facing balconies are shady and get little direct sun.

Overhangs, nearby buildings and railings with solid panels can block light too. So track it yourself. Check every hour or two on a clear day and note when direct sun hits the spot where your pots will sit.

Use this as your guide:

Sun Hours per DayWhat Grows Well
3 to 4 hoursLettuce, spinach, arugula, kale, chard, Asian greens
4 to 6 hoursMint, parsley, chives, cilantro, radishes, carrots, beets, peas, bush beans
6 to 8+ hoursTomatoes, peppers, squash, cucumbers, basil, rosemary, thyme

Light also shifts with the seasons. A balcony that’s sunny in June may be shaded in late fall when the sun sits lower.

Plan for Wind

Wind is the big surprise for most balcony gardeners. The higher up you are, the stronger it tends to blow. It snaps stems, tips pots and dries soil far faster than you’d expect.

A few ways to handle it:

  • Choose wider, lower containers that are harder to tip.
  • Stake tall plants early, before they need it.
  • Use a mesh screen or a row of sturdy plants as a windbreak.
  • Pick compact or dwarf varieties that stay low.
  • Water more often on windy days, since moving air pulls moisture from leaves and soil.

Watch for Heat Pockets

Some balconies trap heat. Concrete floors, glass walls and brick soak up sun and radiate it back. A west-facing balcony can get very hot by late afternoon.

That heat helps tomatoes and peppers. But it can scorch lettuce and make cilantro bolt quickly. Light-colored pots stay cooler than dark ones, and grouping plants together can help them shade each other’s containers.

VIVOSUN 5-Pack 10 Gallon Plant Grow Bags Fabric Pots with Handles | 300G Thickened Nonwoven Fabric, Excellent Drainage, Healthy Root Growth, BPA-Free, Reusable

Best Vegetables for a Balcony

The best balcony vegetables are compact, productive and suited to your sun. Leafy greens, herbs, cherry tomatoes, peppers, bush beans and radishes are all strong choices.

Easy Wins for Beginners

If you’re new, I’d start with crops that grow fast and forgive mistakes. Leafy greens top that list. You can harvest outer leaves and the plant keeps going.

Good starter crops:

  • Lettuce and arugula: Quick, shallow-rooted and fine in partial shade.
  • Radishes: Ready fast and happy in a medium pot.
  • Bush beans: No trellis needed and steady yields.
  • Chard and kale: Tough, attractive and long-producing.
  • Herbs: Basil, parsley, chives and mint earn their space fast.

Give mint its own pot. It spreads aggressively and will crowd out anything it shares soil with. Cilantro bolts in heat, so sow a little every 3 to 4 weeks for a steady supply.

Fruiting Crops for Sunny Balconies

If you get 6 to 8 or more hours of direct sun, you can grow the crops most people dream about. Tomatoes, peppers, cucumbers and compact squash all do well in large containers.

HOME GROWN Large Red Cherry Tomato Seeds, 500+ Seeds, Solanum lycopersicum | High Germination, Heirloom, Non-GMO | 500+ Seeds | Indeterminate | Sweet & Juicy Salad Tomato | Prolific Garden Crop

Cherry tomatoes are the easiest place to start. They produce heavily and handle container life well. My full guide to growing tomatoes on a balcony covers varieties, staking and pruning.

Peppers are another great pick. They stay fairly compact and like the warmth that builds up on many balconies. Cucumbers need a trellis, but they reward you with a lot of fruit per square foot.

Go Vertical to Save Space

When floor space runs out, grow up. Trellises, wall pocket planters, tiered shelves, hanging baskets and A-frames all add growing room without adding footprint.

Crops that climb or hang well include pole beans, peas, cucumbers, indeterminate tomatoes, strawberries, herbs and lettuce. Small melons can work too if you support the fruit with slings. Check out these vertical garden ideas for setups that fit tight spaces.

Anchor everything securely. A trellis that catches wind can act like a sail. Wall pockets also dry out faster, so plan to water them more often.

For a wider list that includes flowers and ornamentals, see my roundup of the best plants for a balcony.

Containers, Drainage and Soil

Use containers big enough for the crop, make sure every pot drains, and fill them with potting mix, never garden soil. Those three choices decide how healthy your plants will be.

Miracle-Gro Potting Mix, 16 qt. (2-Pack) | For Container Plants, Flowers, Vegetables, Shrubs, Annuals, Perennials, Potting Soil Mix, Feeds up to 6 Months

Choose the Right Container Size

Small pots dry out fast and limit roots. For fruiting crops like tomatoes, peppers and cucumbers, use containers of at least 5 gallons. Bigger is often better if your weight limit allows.

Here’s a simple sizing guide:

CropMinimum Container Size
Herbs6 to 8 inches wide
Lettuce, spinach, arugula6 to 8 inches deep, wide and shallow works
Radishes6 inches deep
Carrots, beets10 to 12 inches deep
Bush beans, peas2 to 3 gallons
Tomatoes, peppers, cucumbers5 gallons or more

Railing planters work well for herbs, lettuce and strawberries. Always secure them on the inside of the railing. That way, if something slips, it falls onto your balcony, not onto someone below.

My guide to vegetables for containers lists more crops by pot size.

Get Drainage Right Without Bothering Neighbors

Every container needs drainage holes. Without them, roots sit in water and rot. But on a balcony, the water that drains out has to go somewhere.

That’s where saucers come in. Place one under each pot so water doesn’t drip onto the balcony below. Empty them after heavy rain so roots don’t stay soggy and mosquitoes don’t breed.

Self-watering planters handle this neatly. Their built-in reservoir catches extra water and feeds it back up to the roots. Fabric grow bags drain freely, so set them on a tray.

Dexceder 18x17 Self Watering Planter with Wheels (White Matte) | Inner Pot Design, Thickened Large Floor Standing Flower Plant Pot with Water Level Indicator Indoor Outdoor

Use Potting Mix, Not Garden Soil

Garden soil packs down hard in containers. It drains poorly, gets heavy and can carry pests and disease. Always use a quality potting mix made for containers.

Potting mix is lighter, holds moisture well and still lets air reach the roots. For Mediterranean herbs like rosemary, thyme, oregano and sage, add some grit or sand for a faster-draining mix. They like to dry out between waterings.

Refresh your mix each season. Old mix breaks down, loses structure and runs low on nutrients. You can mix in fresh potting mix and compost or replace it entirely.

Watering a Balcony Garden

Balcony containers dry out faster than garden beds, so most need water daily in summer. Check the soil, not the calendar.

Know When to Water

The easiest test is your finger. Push it about an inch into the soil. If it feels dry, water. If it’s still damp, wait.

Sun, wind and heat all speed up drying. A small pot on a hot, windy west-facing balcony may need water twice a day in midsummer. A large pot on a shady north-facing balcony might go a few days.

Watch the plants too. Wilting in the morning usually means they’re thirsty. Wilting in late afternoon heat may just be stress, so check the soil before adding more.

Water Deeply and Wisely

When you water, water thoroughly. Keep going until a little water runs from the drainage holes into the saucer. That tells you the whole root zone got wet.

A few habits that help:

  • Water in the morning so plants start the day hydrated.
  • Aim at the soil, not the leaves, to cut down on disease.
  • Use a watering can with a long spout to reach railing planters.
  • Water slowly so it soaks in instead of running off.

Not every plant wants the same thing. Basil, parsley, cilantro, chives and leafy greens like evenly moist soil. Rosemary, thyme, oregano, sage and lavender prefer to dry out between drinks.

Make Watering Easier

If daily watering sounds like a chore, set up your garden to he