The Best Plants for a Small Balcony: A Practical Shortlist by Sun, Wind, and Space - LeafyStart
🌿 Balcony Gardening

The Best Plants for a Small Balcony: A Practical Shortlist by Sun, Wind, and Space

Forget Pinterest balcony gardens. Here are the plants that genuinely work in tight, windy, real-world urban spaces.

Anúncios

Search for “best plants for a balcony” and you’ll get the same list everywhere: lavender, tomatoes, geraniums, succulents. None of which mentions that your balcony might be on the fifth floor, get four hours of sun if you’re lucky, and have wind strong enough to knock over anything taller than 18 inches.

This is a more honest list. The plants here have been tested in actual urban conditions – balconies that catch crosswinds, balconies that bake in afternoon sun, north-facing balconies that get almost no light. Pick the section that matches your space.

Anúncios

First, identify your balcony

Two questions determine 80% of which plants will survive:

  1. How much direct sun does the spot get? Not “is it sunny.” How many actual hours of direct beam sunlight, measured. Our guide to plant sunlight needs covers how to figure this out.
  2. How exposed is it to wind? A sheltered courtyard balcony has very different conditions from a fifth-floor balcony catching the prevailing wind.

If you don’t know your sun direction, our balcony garden guide has a section on figuring it out.

For sunny, sheltered balconies (south or west, low wind)

The easiest balcony to plant. Almost anything grows here.

Anúncios

  • Cherry tomatoes (compact varieties like ‘Tumbler’ or ‘Tiny Tim’). Need a 10-12 inch pot and a sunny spot, but reward you with hundreds of tomatoes through summer.
  • Bush peppers and chillies. Less demanding than tomatoes, productive in 8-inch pots. Compact, manageable.
  • Strawberries. Love sun, do brilliantly in hanging baskets or strawberry pots. Replace plants every 2-3 years for best yields.
  • Basil. Wants 6+ hours of sun. Bushy and productive when pinched regularly. See our how to grow basil guide.
  • Rosemary. Mediterranean origins, loves heat and sun. Surprisingly hardy through cold winters if planted in well-drained soil.
  • Thyme and oregano. Tolerate heat, drought, and neglect. Both make great low, spreading mats in shallow pots.
  • Geraniums (pelargoniums). The classic sunny-balcony flower. Bloom continuously through summer with minimal fuss.
  • Petunias and marigolds. Annual colour, full sun, easy from small bedding plants.
  • Sunflowers (dwarf varieties). 18-24 inch tall sunflowers in pots are wildly underrated.

For sunny, windy balconies (south or west, high floors)

This is where most urban balconies actually live, and where Pinterest fails you. Sun-loving but wind-resistant plants:

  • Rosemary. Tough, woody, holds up to wind. Stays compact.
  • Thyme. Low and ground-hugging. Wind doesn’t bother it.
  • Sage. Like thyme but bigger. Tough, drought-tolerant.
  • Lavender. Beautiful, fragrant, and built for hot dry conditions. Needs full sun and decent drainage.
  • Marigolds. Annual, short, productive, wind-tolerant.
  • Compact dianthus / pinks. Small, hardy flowers that handle wind fine.
  • Sedum and other low succulents. Built for harsh conditions. Look great in shallow pots.
  • Compact ornamental grasses. Move beautifully in wind without breaking.

Avoid: tomatoes (top-heavy, prone to wind damage), basil (leaves shred easily), tall sunflowers, anything spindly.

💨

Wind tip: group taller plants together with shorter ones on the outside. Each plant shelters the next. A single sad tomato plant in a corner gets battered; a cluster of pots stays steady.

For partial-sun balconies (east-facing, or mid-morning to early-afternoon sun)

The sweet spot for many plants. Not too hot, not too dark.

  • Lettuce and salad greens. Love cooler conditions. Long, shallow window boxes work brilliantly.
  • Spinach and kale. Same as lettuce – cooler conditions, regular watering.
  • Parsley. Tolerates partial sun much better than basil.
  • Chives. Easy, productive, and survives almost anything.
  • Strawberries. Do reasonably well with 4-5 hours of sun.
  • Pansies and violas. Cooler-season flowers that don’t mind less sun.
  • Begonias. Flower nicely in 4-5 hours of sun, dislike intense afternoon heat.
  • Coleus. Grown for foliage, not flowers. Beautiful coloured leaves in partial shade.
  • Heuchera (coral bells). Perennial, low-maintenance, dramatic foliage.

For shady balconies (north-facing or under an overhang)

Often dismissed, but a real garden is possible here – just with a different palette.

  • Ferns. Boston fern, lady fern, and many smaller varieties. Need humidity and protection from drying winds.
  • Mint. Tolerates shade well. Keep it in its own pot – it spreads aggressively.
  • Parsley. One of the few useful herbs that does well in shade.
  • Hostas. Big, leafy, dramatic. Hostas in pots on a shaded balcony is an underrated combination.
  • Impatiens. Annual flowers built for shade. Continuous bloomers from spring to first frost.
  • Begonias (wax and rex). Many begonias prefer partial shade or full shade.
  • Ivy. Trailing, evergreen, tough. Looks beautiful spilling out of railing planters.
  • Coleus. Tolerates more shade than partial, especially heat-stressed.
  • Lamium and lungwort. Underrated perennials for cool, shaded balconies.

For “I want it to mostly look after itself” balconies

Travel-friendly, low-maintenance, hard to kill:

Plant Why it works
Sedums and other succulents Drought-tolerant, low water, full sun fans
Lavender, rosemary, thyme Mediterranean herbs that thrive on a little neglect
Ivy Evergreen, tolerates a wide range of conditions
Heuchera Perennial, leafy, comes back every spring
Hostas Perennial, lush, almost no work in shade
Ornamental grasses Self-sufficient once established, look great year-round

Plants worth being honest about

A few things you’ll see recommended that are harder than they sound on a typical balcony:

  • Roses. Beautiful but heavy feeders that need consistent watering, fertilizing, and disease management. Tough for new gardeners.
  • Hydrangeas. Heavy water needs, big pots required, struggle in windy spots.
  • Vines like clematis or sweet peas. Need vertical support, careful pruning, and steady moisture.
  • Citrus trees. Possible in mild climates and big pots, but they need to overwinter indoors in cold areas and are sensitive to root disturbance.
  • Full-size tomatoes (not bush varieties). Need 14+ inch pots, staking, regular feeding. Doable but more work than cherry varieties.
🌱

The three-plant rule: for your first balcony season, pick three plants matched to your conditions. Get them through one season alive. Then expand. Trying to fill the whole balcony in the first year leads to a stretched-too-thin garden that mostly dies.

Containers and arrangement

A quick reminder, since plant choice doesn’t help if the pot’s wrong:

  • Drainage holes, always.
  • Plastic or fabric pots retain moisture better than terracotta on windy balconies.
  • Use bagged potting mix, not garden soil – see potting soil vs garden soil for why.
  • Bigger pots dry out slower, which is forgiving for beginners.
  • Group pots in clusters of three or more. Visually nicer and creates a microclimate.

A starter set for a typical small balcony

If I had to pick five plants for a beginner with a roughly south/west balcony and modest wind:

  1. One cherry tomato in a 10-inch pot.
  2. Two pots of basil (you’ll always want more than one).
  3. One pot of rosemary – perennial, sets up the long term.
  4. A window box of lettuce or salad greens.
  5. A small pot of marigolds, both for colour and as a low-maintenance pollinator companion.

That covers food, colour, and a little long-term planting, in roughly 5-7 containers. Total budget maybe $40-60 with bagged soil and plants from a garden centre. Enough to keep you genuinely engaged, not so much that it becomes a chore.

The bottom line

The best plants for your balcony are the ones that match your specific conditions – not the Instagram-popular ones. Sun direction, wind exposure, and how much time you have for care determine 90% of what will thrive. Start with the list that fits your space, pick three plants to begin with, and expand once you’ve kept those alive through one season.

For more on getting set up, the full balcony garden guide walks through every practical step. And if you’re new to gardening generally, our 7 easiest plants for absolute beginners covers indoor and outdoor options.

See also: plants that provide privacy on a balcony.

Common questions

What is the easiest plant to grow on a small balcony?

Mint, by far - tolerates almost any sun condition, handles inconsistent watering, and grows fast. The only catch is to keep it in its own pot, since it will take over any shared container. For sunny balconies, rosemary and thyme are similarly easy and offer longer-term perennial value.

Can I grow vegetables on a balcony?

Yes, especially compact, fast-growing varieties. Cherry tomatoes, bush peppers, lettuce, radishes, and strawberries all do well in pots on a sunny balcony. Avoid sprawling crops like full-size tomatoes, melons, or squash unless your balcony is unusually large. Aim for at least 5-6 hours of direct sun for fruiting vegetables.

What plants survive a windy balcony?

Low, compact, sturdy plants. Rosemary, thyme, lavender, sage, sedums, marigolds, dianthus, and compact ornamental grasses all hold up well to wind. Avoid tall, top-heavy plants like full-size tomatoes, basil, or unstaked sunflowers - they get damaged or knocked over.

What can I grow on a shady, north-facing balcony?

Mint, parsley, ferns, hostas, ivy, impatiens, begonias, and heuchera all do well in shade. Skip sun-loving plants like tomatoes, basil, lavender, and most flowers. A shaded balcony can be just as beautiful as a sunny one - it just calls for a different palette of plants.

How many plants should I start with on a small balcony?

Three to five for your first season. New gardeners consistently buy too many plants at once and end up unable to give each one the attention it needs. Start small, keep those alive for a season, then expand. This builds skill without burnout.

Maya Holbrook
By Maya Holbrook Published April 22, 2026 · Updated July 24, 2026
6 min read