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:
- 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.
- 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.
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.
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:
- One cherry tomato in a 10-inch pot.
- Two pots of basil (you’ll always want more than one).
- One pot of rosemary – perennial, sets up the long term.
- A window box of lettuce or salad greens.
- 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.