How to Start a Vegetable Garden in a Small Space: Balconies, Patios, and One Sunny Corner (Zones 4-7)
You don't need a yard to grow real vegetables, and you don't need to get it perfect on the first try. Point your energy at four things — light, soil depth, growing up, and water — and a balcony or a single sunny corner becomes a garden that feeds you.
First, read the sun
Light is the one thing you can't add, so measure it before you buy a single seed. "Full sun" means six or more hours of direct light a day, and most vegetables — tomatoes, peppers, cucumbers — want eight. Leafy greens are easier to please: lettuce, spinach, and chard will grow happily on four to six.
Here's how to read your spot. Over a week or two, mark the hour direct sun first hits your balcony or corner, and the hour it leaves. Count the hours, not the daylight. A spot that's bright but actually gets one hour of true sun before 10 a.m. is not a tomato spot. Then think about orientation and season. East-facing gets cool, gentle morning sun — great for greens and herbs. South-facing gets the longest, steadiest stretch and is the most reliable for fruiting crops. West-facing hits you with the hottest, harshest afternoon light, which bakes containers dry by 3 p.m. and scorches lettuce. In summer the sun runs high and stays late, so a north-facing or deeply shadowed balcony is a hard pass for most anything except herbs.
Afternoon shade is actually a gift during a heat wave — it's what keeps things from steaming. If your spot takes the full afternoon, give it to the crops that want it (tomatoes, peppers) and tuck tender greens into a morning-only spot.
Pick a container that actually works
The rule is simple: the deeper the crop's roots, the deeper the pot. Depth matters more than width.
- Leafy greens, radishes, herbs: six inches deep is enough. A wide, shallow tray works.
- Bush beans, peas, peppers: eight to ten inches deep. A one-gallon (quart) pot is fine.
- Tomatoes, cucumbers, potatoes: twelve inches deep, and about five gallons of total volume. A bucket with a drainage hole is one of the best tomato homes there is.
Now pick the material:
- Plastic is cheap, light, and holds moisture, so it's the low-risk default. Its one weakness is heat — a dark plastic pot in direct sun can overheat the roots, so choose light colors or set the pot on a saucer.
- Terracotta breathes, which keeps roots out of waterlogged soil, but it dries fast and asks for daily water in summer. It also cracks in a Zone 4 or 5 freeze, so think of it as a summer planter, not a permanent fixture.
- Self-watering (reservoir or wicking) containers hold extra water and keep the soil evenly moist. They're worth the money for a heat-prone spot or a big drinker like a tomato — but a cheap one leaks or clogs, so spend on a decent one.
Then think about weight, because a full pot is heavy. A five-gallon pot with wet potting mix and a full tomato plant can run forty to fifty pounds. A two-gallon hanging basket full of strawberries is fifteen to twenty-five. Put heavy pots on a sturdy, level surface, spread the load across two pots instead of one very heavy one, and don't stack a wet heavy pot on top of a light one. If you're planting on a railing, use a proper rail planter or basket with a real hook, not a pot balanced on a towel.
One more: use true potting mix, not dirt dug out of the yard. Garden soil compacts in a pot and chokes the drainage. A quality potting mix with a little compost mixed in is all you need.
Grow up
When you can't spread out, you stack up — on a balcony, height is the only room you have.
- A growing wheel or a plant stand with three or four tiers turns one square foot of floor into six or eight. Put the thirsty, light crops (lettuce, herbs) on top where you can reach them, and the heavy one (a pot of tomatoes) on the bottom where the weight belongs.
- A trellis is the fastest space-saver in the garden. Peas, pole beans, and cucumbers all want to climb, and a simple A-frame tucks three feet of plant into six inches of floor. The same frame works for a short tomato.
- Hanging baskets are for the spillers — strawberries, cherry tomatoes, nasturtiums — that trail over the edge. Just keep an eye on weight and watering, since a hanging pot is the first to wilt in the heat.
- Clip-on or ladder planters against a wall get greens up to eye height without taking floor space at all.
The through-line: light and thirsty things up high, heavy and deep-rooted things low, and anything that climbs gets a vertical line to follow.
Crops that fit a small space
Pick a handful that actually do well in pots, and choose these container-friendly named varieties:
- Tomatoes — 'Tiny Tim,' 'Patio Princess,' 'Tumbling Tom.' Short (one to three feet) and fruiting without a giant cage. One plant per five-gallon pot, twelve inches deep, with a small stake.
- Peppers — 'Orlando' or 'Lemon Drop.' Compact at a foot or two tall. One per one-gallon pot.
- Bush beans — 'Provider' or 'Contender.' No trellis needed, in fifty to sixty days. Space them three to four inches apart in a ten-inch pot and keep picking so they keep going.
- Peas — 'Sugar Snap' or 'Snappy.' These are your trellis crop. Sow three or four seeds about four inches apart around the base of the frame.
- Lettuce — 'Black Seeded Simpson' or 'Buttercrunch.' Cut-and-come-again: trim the outer leaves and the center keeps producing. Six inches apart in a six-inch tray.
- Radishes — 'Cherry Belle.' Ready in about thirty days, which is exactly the kind of quick win a beginner needs. Space them two inches apart.
- Cucumbers — 'Marketmore' or 'Spencer.' For the trellis. One plant per twelve-inch pot.
- Herbs — 'Genovese' basil, chives, flat-leaf parsley. One per six-inch pot, and you'll be picking all season.
Five or six of these and you have salad, snacks, and flavor for the whole summer, without a balcony drowning in pots.
Watering through a heat wave
Small spaces win or lose on water. A pot holds a fraction of the water a raised bed does, so in a run of ninety-degree days a five-gallon tomato pot can use up everything in a day or two while a garden bed still looks fine.
The rules that save you:
- Water early in the morning, not at night. Cold morning water goes to the roots, and the leaves dry before night, which is what keeps disease away.
- Check by hand. Push a finger one to two inches into the soil; if it's dry, water. In a heat wave do this every morning and maybe again mid-afternoon.
- Water the roots, not the leaves. Run it in slowly and deeply until you see a bit come out the bottom, rather than a light sprinkle you see on top.
- Mulch the surface — straw, shredded leaves, or compost, an inch or two deep. It slows evaporation and keeps the roots a few degrees cooler.
- Misting the leaves in the afternoon is a fine quick fix to keep a wilting tomato alive long enough to drink, but it is not a substitute for deep watering.
Read your plants: lettuce that wilts by afternoon and recovers by night is asking for more frequent water. A tomato that stays wilted all day is telling you the water isn't reaching the roots. Adjust, then check again the next morning.
Quick wins to try this fall
- Test your sun now. Stand on your balcony at 9 a.m., noon, and 3 p.m. and make a note of where the light actually lands, so spring choices are based on facts, not hope.
- Sow your cool-season greens now — spinach, kale, and radishes. They love the fall weather. Zone 7 has months ahead; Zone 4 gets a short, sweet window, so don't miss it.
- Plant garlic cloves and chives as the soil cools, so you've got something in the ground to come back in spring.
- Get your containers washed and your soil mixed up now, so next spring you're planting from a crate in your closet instead of a scramble at the hardware store.
- Start one herb on a sunny windowsill — basil, chives, or parsley — so you have flavor on hand before a full garden arrives.
Get the free Fall Action Checklist (PDF)
Every task that still pays off by first frost — zones 4–7. One email a month: what to plant by your date, what to stop doing. Free, unsubscribe anytime.