Best Plants for a Rooftop Garden in Canada
The vegetables, herbs, flowers, and pollinator plants that thrive on Canadian rooftops — and the ones that look great in a catalogue but fail in real wind, heat, and shallow containers.
GrowersGuide.ca is reader-supported. When you buy through links on this page, we may earn an affiliate commission — at no extra cost to you. Learn more.
Rooftop conditions are unforgiving on the wrong plants. The combination of more wind, more heat, more sun, and less root volume than ground gardens narrows the workable plant list to maybe 25% of what grows in a backyard. Catalogue varieties chosen for ground beds — beefsteak tomatoes on stakes, pole beans, hosta, dahlias, sunflowers — almost always disappoint on a roof.
This guide is the working shortlist: every plant that genuinely earns its place on a Canadian rooftop, sorted by vegetable, herb, fruit, ornamental, and pollinator categories. Each entry includes container size, why it works, and any regional notes. For the engineering side (weight, wind, soil, irrigation), see the rooftop garden setup guide.
Best rooftop plants Canada at a glance: Vegetables: bush beans, patio tomatoes (Tumbling Tom, Patio Choice), lettuce, kale, chard, peppers, strawberries. Herbs: basil, parsley, chives, thyme, oregano, rosemary, mint (own pot). Flowers: marigolds, zinnias, nasturtium, calibrachoa, alyssum. Pollinators: borage, calendula, alyssum, bee balm, catmint. Skip: indeterminate tomatoes, pole beans, corn, sunflowers, dahlias, full-size squash.
The Three Rules for Rooftop Plants
Before any specific variety, three rules cut the plant list to what will actually thrive. Break any one of them and the result is the same — wilted, broken, or unproductive plants by mid-July.
1. Short and flexible-stemmed
Anything taller than 60 cm becomes a wind problem on a rooftop. Anything with brittle stems (sunflowers, dahlias, large zinnias) snaps at the base in the first July storm. Flexible-stemmed plants bend in wind and pop back up — bush beans, ornamental grasses, basil, salad greens, sedum, alyssum, creeping thyme. If you need a tall plant on a rooftop, anchor it against a wall and use a heavy container with a windbreak panel — but expect more maintenance.
2. Shallow-rooted or container-bred
Most rooftop containers are 25–40 cm deep. Plants that send roots 60 cm down (standard carrots, parsnips, full-size tomatoes, fruit trees on standard rootstock) struggle or fail. Stick to genuinely shallow-rooted crops (lettuce, herbs, radishes, salad onions, strawberries) or to varieties specifically bred for containers — "patio," "bush," "compact," "dwarf," or "container" in the variety name is usually the cue. For tomatoes specifically, "determinate" is the keyword to look for; "indeterminate" varieties are a poor rooftop fit regardless of container size.
3. Heat- and drought-tolerant
Rooftops reach 5–10°C higher than ground level on summer afternoons because membrane roofing absorbs and re-radiates heat. Cool-season crops (spinach, peas, broccoli) bolt or stress earlier on a rooftop than in a backyard. Heat-tolerant picks (peppers, basil, oregano, sedum, herbs in general, day-neutral strawberries, Mediterranean ornamentals) handle the conditions naturally. Cool-season crops still work on rooftops — but front-load them into May and early June, and start a second sowing in late August for fall harvest.
Best Vegetables for Canadian Rooftops
| Crop | Container | Best Varieties | Why It Works |
|---|---|---|---|
| Patio tomatoes | 15 gal | Tumbling Tom, Patio Choice 50, Bush Early Girl, Cherry Falls | Self-supporting determinate varieties — no stake, no cage, no wind-shred. Trailing types fall over the container edge. |
| Bush beans | 10 gal | Provider (cold tolerant), Contender (heat tolerant), Blue Lake Bush | 50 days, no trellis, flexible stems handle wind. Successive-sow every 3 weeks for 2 months of beans. |
| Peppers | 10 gal | Patio Snacker, Hungarian Hot Wax, jalapeño, Bull Nose, Lunchbox | Love the rooftop sun and heat. Compact bushy plants — never need staking. Set out 4 weeks after last frost. |
| Lettuce + greens | 5 gal | Salanova mix, Buttercrunch, arugula, mizuna, mâche | Fast (35 days), shallow-rooted, cut-and-come-again. Bolt fast in summer — switch to heat-tolerant varieties (Jericho, Slobolt) for July sowings. |
| Swiss chard | 10 gal | Bright Lights (rainbow stems), Fordhook Giant, Rhubarb | Heat-tolerant, cut-and-come-again all summer. One plant produces from June through frost. Stems hold colour through winter (mild climates). |
| Kale | 10 gal | Lacinato (dinosaur), Red Russian, Dwarf Blue Curled | Improves in flavour after frost — extends rooftop season into October/November. Compact rosette, low wind profile. |
| Strawberries | 10 gal or wall planter | Day-neutral: Albion, Seascape, Tribute, Tristar | Day-neutral varieties fruit June through October — far better rooftop return than June-bearing types. Wall planters maximize rooftop square footage. |
| Radishes + green onions | 5 gal | Cherry Belle radish, Evergreen Long White bunching onion | 25-day radishes are the fastest rooftop crop — sow between slower plants. Green onions regrow from cut stubs all season. |
| Compact cucumbers | 10 gal | Bush Pickle, Spacemaster 80, Salad Bush | The only cucumber varieties that work on a rooftop — vining types sprawl and wind-shred. Self-pollinating types better on high-rise rooftops. |
Best Herbs for Canadian Rooftops
Herbs are the highest-return rooftop crop by dollar per square foot. Most Mediterranean herbs evolved for hot dry hillsides — exactly the conditions a sunny Canadian rooftop replicates from June through August.
| Herb | Container | Notes |
|---|---|---|
| Basil | 5 gal | Loves rooftop heat. Pinch tips weekly. Try Sweet Genovese, Thai, and Lemon in three pots. |
| Parsley | 5 gal | Flat-leaf (Italian) for cooking, curly for garnish. Tolerates rooftop wind well — biennial, often overwinters. |
| Chives | 5 gal | Hardy perennial, often survives a Canadian winter in a container. Cut-and-come-again all season. Flowers feed early pollinators. |
| Thyme | 5 gal | Drought-tolerant, low spreading habit handles wind. Often perennial through Zone 5. Try English, lemon, creeping types. |
| Oregano | 5 gal | Mediterranean perfect for rooftops. Greek oregano (Origanum vulgare hirtum) is the cooking variety. Perennial Zone 5+. |
| Rosemary | 10 gal | Loves the rooftop summer. Overwinter indoors in Zone 5 and colder — rarely survives outdoors in a container north of Zone 7. |
| Mint | 5 gal (alone!) | Must be in its own container — invasive runners overrun any shared pot in one season. Hardy perennial, perfect for cool shaded rooftop corners. |
| Cilantro | 5 gal | Bolts fast in rooftop heat — sow successively, use bolt-resistant Calypso or Santo varieties. Spring and fall only. |
| Sage, dill, tarragon, marjoram | 5–10 gal | All thrive on Canadian rooftops. Sage and tarragon are perennial Zone 4+; dill is annual and self-seeds; marjoram is tender perennial (treat as annual or overwinter indoors). |
A set of grow bags in four sizes is the right starter kit for a rooftop garden. Use the 5-gallons for herbs and salad greens, 10-gallons for bush beans and peppers, 15-gallons for patio tomatoes, and a single 25-gallon for a dwarf fruit shrub or large multi-plant container.
Affiliate link — GrowersGuide.ca may earn a commission on qualifying purchases, at no extra cost to you. Learn more.
Best Pollinator Plants for Rooftops
Bees and butterflies find their way to rooftops — even on the 8th floor and above — but adding pollinator plants dramatically improves visit rates. The benefit isn't just ecological: tomato, pepper, bean, and strawberry yields rise sharply when pollinators are nearby. One dedicated 15-gallon pollinator pot per rooftop is the cheapest yield boost available.
| Plant | Type | Attracts |
|---|---|---|
| Borage | Annual | Bumblebees especially. Edible blue flowers (drink garnish). Self-seeds — once you plant it you have it forever. |
| Calendula | Annual | Bees, hoverflies. Cool-season — flowers spring and fall on rooftops. Edible petals. |
| Alyssum | Annual | Tiny bees, hoverflies, beneficial insects. Trailing carpet over container edges. Drought-tolerant once established. |
| Bee balm (Monarda) | Perennial Zone 4 | Hummingbirds and bumblebees. Aromatic. Tall — anchor near a wall or use a heavier container. |
| Catmint (Nepeta) | Perennial Zone 4 | Long bloom period — bees from June to September. Drought-tolerant. Cut back hard mid-summer for a second flush. |
| Russian sage (Perovskia) | Perennial Zone 4 | Drought- and wind-tolerant. Long August/September bloom — fills the late-season pollinator gap. Silver foliage handles rooftop heat. |
| Black-eyed Susan | Perennial Zone 3 | Canadian native. Drought-tolerant. Bees and butterflies. Cut back stems in fall to prevent winter wind damage. |
| Coneflower (Echinacea) | Perennial Zone 3 | Compact PowWow series fits rooftop containers. Bees, butterflies, seeds feed goldfinches in fall. Native to the Prairies. |
| Nasturtium | Annual | Bumblebees. Trailing types cascade over container edges. Edible flowers and leaves (peppery). Tolerates poor soil and forgetfulness. |
Best Flowers for Rooftop Containers
Annual flowers carry the rooftop ornamental display. Most rooftop perennials struggle to overwinter in containers — unless wrapped in burlap and moved to a sheltered corner, treat ornamentals as annuals and rebuild every May.
- Marigolds — French and signet types only (African types snap). Bright colour all summer, pest-deterrent reputation.
- Zinnias — dwarf Profusion series only on windy rooftops. Heat-tolerant, cutting-flower productive.
- Cosmos — dwarf only (full-size types snap). Feathery foliage handles wind. Self-seeds.
- Calibrachoa (Million Bells) — trailing, continuous bloom, drought-tolerant, perfect for hanging baskets and edges.
- Petunias (Wave/Supertunia) — trailing types for hot rooftops. Avoid upright types — wind-snap.
- Alyssum + lobelia — low carpet, cool-season flowers. Restart from seed in mid-July for a second flush in September.
- Geraniums (zonal) — heat- and drought-tolerant, dependable on rooftops. Overwinter indoors as houseplants.
- Sedum + sempervivum — almost the only rooftop perennials that survive a Canadian winter in containers reliably. Sempervivum (hens and chicks) is hardier than sedum.
- Ornamental grasses — blue fescue, fountain grass (annual in Zone 5−), feather reed grass. Wind movement is the design feature.
- Coleus — shade-tolerant for shaded rooftop corners. Annual — treats heat well, grown for foliage colour.
Fruit Worth Trying on a Rooftop
Bush fruit is far more productive than fruit trees on a Canadian rooftop. The weight of a mature dwarf fruit tree (200–250 lbs in a 25-gal container) demands an engineered roof, and tree fruits suffer wind drop during pollination. Bush fruit and brambles handle conditions better.
- Blueberries (highbush — Patriot, Northland, Bluecrop): 15–25 gal container, ericaceous (acid) container mix, two varieties for cross-pollination. Hardy through most of Canada in containers if mulched and sheltered for winter.
- Day-neutral strawberries (Albion, Seascape, Tribute): the single most productive rooftop fruit. Fruit from June through October. Wall planters maximize square footage.
- Dwarf raspberries (Raspberry Shortcake — thornless, 60–90 cm): 15 gal container, day-neutral fruit on first-year canes.
- Currants and gooseberries: 15 gal, partial shade tolerant, compact rounded shrubs.
- Columnar apple (Urban Apple, Northpole): 25 gal container, narrow upright form (60 cm wide × 2.5 m tall), self-pollinating for some varieties. Heavy — confirm load.
- Dwarf cherry (Romeo, Juliet — University of Saskatchewan series): 25 gal, Zone 2 hardy, self-pollinating. Best fruit tree for Prairie rooftops.
- Fig: 25 gal, requires indoor overwintering below Zone 7. Two crops per year (small spring, larger fall).
What NOT to Plant on a Canadian Rooftop
- Indeterminate tomatoes — too tall, top-heavy, wind-snap. Use determinate/patio types only.
- Pole beans — need 2 m anchored trellis with serious wind bracing. Bush beans only on rooftops.
- Corn — too tall, wind-pollinated (rooftop = no neighbouring corn for pollen). Skip entirely.
- Sunflowers — snap at base in any storm. Even dwarf sunflowers are risky in exposed locations.
- Dahlias — brittle hollow stems, top-heavy with bloom. Use lower-growing or skip.
- Pumpkins, winter squash, watermelon — sprawling vines need 5+ m². Replace with bush summer squash if anything.
- Carrots, parsnips, full-size beets — need 30 cm+ root depth. Use baby varieties only.
- Hostas — large brittle leaves shred in wind, prefer shade (most rooftops are full sun).
- Most fruit trees on standard rootstock — too heavy, too top-heavy, wind pollination problems.
- Cool-season cole crops past June (broccoli, Brussels sprouts, cabbage) — rooftop heat is too much. Spring and fall sowings only.
Frequently Asked Questions
What are the best vegetables for a rooftop garden in Canada?
Compact, fast, self-supporting types — bush beans, patio tomatoes (Tumbling Tom, Patio Choice), peppers (Patio Snacker), lettuce, kale, chard, strawberries (day-neutral), and herbs. Skip indeterminate tomatoes, pole beans, corn, and sprawling squash.
Which herbs grow best on a rooftop?
Basil, parsley, chives, thyme, oregano, rosemary (overwinter indoors Zone 5−), sage, dill, cilantro (bolt-resistant types), mint (own pot — invasive). Mediterranean herbs thrive in rooftop sun and good drainage.
What plants tolerate rooftop wind?
Flexible-stemmed, low (under 60 cm), small-leafed: ornamental grasses, sedum, thyme, lavender (summer only), chives, salad greens, bush beans, day-neutral strawberries, alyssum, marigolds. Avoid hostas, dahlias, large zinnias, climbing roses, anything staked.
What pollinator plants work on a rooftop?
Borage, calendula, alyssum, nasturtium, bee balm, catmint, Russian sage, black-eyed Susan, coneflower. One 15-gallon pollinator pot per rooftop dramatically increases visiting bees and improves tomato/bean/strawberry yields.
Can I grow fruit trees on a rooftop?
Small dwarf trees (columnar apple, dwarf cherry, fig) — yes, with engineered roofs and 25-gal containers. Better: bush fruit. Blueberries, day-neutral strawberries, gooseberries, currants, and Raspberry Shortcake thrive in 15–25 gal pots and handle wind better than trees.
What should I NOT plant on a rooftop?
Tall top-heavy plants (indeterminate tomatoes, pole beans, corn, sunflowers, dahlias), sprawling vines (pumpkins, winter squash), deep-rooted root vegetables (full-size carrots, parsnips), brittle-leafed plants (hostas), and most full-rootstock fruit trees.
Which flowers grow best on a Canadian rooftop?
Annuals dominate: marigolds, dwarf zinnias, dwarf cosmos, calibrachoa, trailing petunias (Wave), alyssum, nasturtium, geraniums. Perennials that overwinter in containers: sempervivum, sedum, creeping thyme, blue fescue, dwarf Echinacea (PowWow). Most other perennials are best treated as annuals.
How big a container does each plant need?
Greens, herbs, radishes: 5-gallon. Bush beans, peppers, kale, chard, strawberries: 10-gallon. Patio tomatoes, blueberries: 15-gallon. Dwarf fruit trees and multi-plant containers: 25-gallon (engineered roof only). Under-sizing causes mid-summer collapse.