How to Create an Instagram-Worthy Balcony Garden (Even If It’s Tiny)

This website contains affiliate links. As an Amazon affiliate, I earn from qualifying purchases.
I started this balcony garden two springs ago because I was tired of looking at a concrete slab with one dying basil plant on it and a folded camp chair I never actually sat in.
My balcony is 4 feet by something like 6, small enough that if I put two chairs out there nobody’s getting to the railing without climbing over one.
When I moved in I had all these plans. Then I killed everything I planted in the first month and didn’t touch it for almost a year.
What changed is I stopped saving those balcony photos from Pinterest where it’s obviously a rental in LA with a 12-foot wraparound, someone’s got a full dining setup out there, there’s a fiddle leaf in the corner the size of a person.
That wasn’t me. I needed ideas for a space where my rolling laundry cart lives half the year and the AC unit takes up one full corner.
So this is the stuff that actually worked. Plus the stuff I wasted money on, which honestly was a lot. Plus the couple of decisions that made the whole thing stop looking like I panicked at the garden center and start looking like somebody planned it.
Why a Small Balcony Is Actually Easier Once You Accept It’s Small
The thing nobody says when you’re starting out is that a tiny balcony is way easier to make look good than a big one.
You have fewer places to mess up. Fewer plants to keep alive. Fewer surfaces to style. Less square footage of concrete looking at you.
My friend has this huge rooftop thing, like legitimately huge, and she’s always telling me it looks empty no matter what she puts out there.
I can fill my whole balcony with eleven plants and it looks lush. Bigger isn’t the flex people think when it comes to making something feel done.
The hard part about small is you can’t cheat with volume. Every plant has to pull its weight. If something’s looking rough it’s like 20 percent of your whole garden.
You notice. So what you buy and where you put it matters more than if you had fifty square feet to play with.
First few months I was just cramming stuff into corners hoping it’d look garden-y. It didn’t. It looked like storage. Like I was hiding from a landlord.
Once I started thinking about it as a really small room, where do the eyes go, what’s the focal point, what’s supposed to hide what, it started working.
What to Do Before You Buy a Single Plant
I bought plants first, containers second, figured out lighting last, and that’s exactly why my first attempt was a disaster. You want to basically reverse that order. If I was starting this weekend, here’s what I’d do.
Sit on the balcony for an entire Saturday. Not to garden, just to pay attention to where the sun is and when. Mine gets morning sun till around 11, dappled until 2, then shade the rest of the day. Partial sun, leaning toward shade.
Most of what Pinterest shows you is full-sun plants because full sun looks dramatic in photos, those plants will die on a balcony like mine. I learned this three dead tomato plants in.
Also check what’s actually allowed in your building. Mine has a rule about nothing over the outside of the railing because of people underneath getting dripped on.
I found out after buying three over-the-rail planters. Lease stuff is boring to read and I didn’t. Read it. There’s usually a clause about drainage, weight, or what you can screw into. HOAs are worse, sometimes they’ll tell you what color your pots can be.
Measure the actual usable floor, not the balcony dimensions. Mine is 4×6 on paper but after you subtract the door swing, the chair I already had, the AC unit, I’ve got maybe 3×4 of usable floor.
Containers have to live around that, not in it. I drew it on graph paper like a dork but it helped me not buy a planter that wouldn’t fit.
Then, and only then, think about containers. Not plants. Containers. This was the part I skipped and regretted. Matching or at least coordinated containers make everything look pulled together even when the plants are random.
Every nice balcony photo I saved, I went back and looked, the containers are always one or two materials max. Terracotta and black metal. All white. All natural wood. When every pot is a different color and shape you’re fighting yourself before you even start.
After all that, now go buy plants. You’ll pick better ones because you know what’ll survive and what fits.
The Balcony Garden Ideas That Actually Worked
These are the ones I’m still using two years in. Some I got from Pinterest, some I figured out after something else fell apart. Roughly in order of which one made the biggest difference.
Go Up Before You Go Out
This is the single thing that changed my balcony from sad to actually nice. Vertical stuff. I put a slim ladder shelf against the back wall, 14 inches deep, 5 feet tall, nothing fancy, and that one shelf holds more plants than my entire floor did before.
Four tiers, three or four pots per tier, and I suddenly had a wall of green instead of sad little clusters spread around on the ground.
You don’t need a fancy vertical garden planter for this. I tried one of those pocket-style wall planters with the fabric pockets and the drainage was bad and the whole thing felt like a wet sponge after every watering.
The ladder shelf was $35 at a hardware store and it’s better in every way. Any shelving that’s narrow and tall will do it. I’ve also seen people use those wire etageres that nobody wants from the ’90s, thrift stores are full of them, they’re perfect for plants.
If you can’t put anything on the walls because of rental rules (mine doesn’t allow drilling, standard in most apartments), freestanding vertical is your move. Shelves, tiered plant stands, tall narrow trellises leaned up. Anything that goes up.
Rail Planters If Your Building Allows Them
Those rectangular planters that sit on top of the railing are basically a cheat code for small balconies. They take up zero floor space.
They’re at eye level so the plants read as the main event instead of something on the ground. They usually come in sets of two or three so you get matching containers without having to shop for them.
I’ve got three on my railing with trailing plants in them. Sweet potato vine, trailing rosemary, one I can’t remember the name of that I got at a nursery going-out-of-business sale.
The trailing part is important. Plants that sit up straight look like your building put them there for staging. Plants that spill over the edge soften the whole railing and hide the metal, which on a rental balcony is almost always ugly.
Check the clip. I cannot say this enough. Some of these have cheap plastic clips that crack in the sun after one summer. Metal-backed ones last.
The first pair I bought were plastic. Both cracked by September. Second set I got has metal hardware and they’re still fine two years later.
Corner Clusters Beat Single Statement Plants Every Time
I kept trying to do that single-big-statement-plant thing in a corner. One small tree in a big pot, one huge monstera, whatever.
It never looked right because a single plant on a small balcony reads lonely. What works better, and I only figured this out after moving plants around on a boring afternoon, is grouping three to five smaller pots in a corner with varied heights, same material family.
My best corner right now has a tall narrow pot with a dwarf lemon tree (it’s never produced a single lemon, don’t care, the leaves smell amazing), a medium terracotta with lavender, and a low wide dish of succulents.
All terracotta-toned, all different heights, reads like somebody designed it. I just shoved stuff next to each other until it looked balanced.
My rule, which I stole from scrolling too much interior design Pinterest: odd numbers, varied heights, repeating materials. Do that with whatever you’ve got and it’ll look intentional.
If You’re Renting
Most of what I’m saying is from a rental. I can’t drill. I can’t paint. I can’t install anything permanent. If you’re in the same spot, here’s the stuff I figured out that doesn’t cost you your deposit.
Everything freestanding. No wall-mounted planters, no hooks, no shelves screwed into drywall. All my vertical stuff is standing furniture.
The ladder shelf leans. The plant stands stand on their own. A heavy pot on the bottom corner of the ladder keeps it from tipping in wind, which yes, happened twice before I weighted it.
For climbers, jasmine, sweet pea in summer, I wanted them to grow up something without putting hooks in the wall.
What works is a tall narrow trellis that stands in a planter full of soil. Plant climbs the trellis, trellis stands in the pot. Zero wall contact. Looks fine, works fine, I’ve had the same setup going two years.
Command strips are only for light stuff. The outdoor ones, I’ve used them for a thermometer and a little hanging ornament, that’s it.
Don’t hang plants with them. Plants get heavier when you water them, the strip lets go, you come home to dirt everywhere. I did this with a pothos. Learned my lesson.
Put something under your pots. Concrete balconies stain and terracotta leaks this brown tannin stuff.
I use cheap rubber mats I bought for a dog crate situation I never ended up needing. You can’t see them once the plants are on top. Saves you a ring on the concrete at move-out.
And if your balcony came with any kind of hardware, a little hook, anything mounted, don’t lose the original screws. You want to put it back exactly like it was when you leave.
I made this mistake at my last place and paid something like eighty bucks to “restore” something that was fine when I got there.
Making It Look Actually Designed
There’s a look certain balcony gardens have that screams done-on-purpose even when it’s ten plants and a chair. I spent a while figuring out what separated those from mine, when mine was just looking like a concrete slab with green objects on it.
Limit your color palette. Not the flowers, I don’t even care about flowers that much, but your containers and your furniture.
If your pots are all in the warm family (terracotta, rust, burnt orange tones) your balcony will look cohesive even with wildly different plants.
If half your pots are glossy white and half are rustic terracotta and one is that hot pink plastic thing from the grocery store checkout, it’ll look like a sale rack. Pick a lane.
You don’t have to redo everything at once, you can just replace pots over time as plants die or outgrow them.
Repeat something three times. Three matching pots in a row on the railing. Three terracotta containers of different sizes in one corner. The same trailing plant in three different spots on the balcony.
Whatever it is, three. Repetition is what makes a space look planned instead of accumulated. Once I started doing this on purpose, mine started reading as styled rather than just full of stuff.
There has to be one main thing. Every good small balcony I’ve looked at has a clear focal point. Could be a statement plant.
Could be a really nice bistro chair with a plant beside it. Could be a lantern in one spot or a piece of outdoor art if you’re fancy.
Without one, the eye has nowhere to land and everything reads as equally cluttered. Mine is the ladder shelf against the back wall. That’s what you see first when you step out. Everything else is supporting cast.
Don’t crowd the floor. I know the instinct, I had it too. Every empty square inch wants a plant on it. Resist.
Leaving some floor empty is what makes the plants you do have look like a garden and not a plant storage unit. My floor has one chair, a tiny side table, and the rug. That’s it. All the plant volume is on vertical surfaces and the railing. The floor breathes.
Decor That Pulls It All Together
Plants alone don’t make a balcony feel like somewhere you want to sit. This is where I tweaked the most and also where I wasted the most money.
One good chair beats two cheap chairs. I bought two foldable bistro chairs at first, the kind you see in every Parisian-cafe-inspired Pinterest board.
They were tiny and uncomfortable and scraped the concrete and I used them maybe twice. Replaced them with one decent outdoor chair that has an actual cushion and I’m out there basically every nice afternoon now.
Especially on a small balcony, one comfortable seat beats two miserable ones. You’re probably not hosting anybody out there anyway.
A small outdoor rug covers up that gray rental-concrete look. Mine’s the size of a big doormat, in a warm rusty pattern, and it completely changed how the space felt.
Grounds the chair. Makes the balcony feel like a little room instead of a ledge. Get one that’s actually rated for outdoor use. I had a cheap indoor-ish one first and it molded after one rainstorm. Had to throw it out.
Battery-powered string lights with a timer. I don’t have an outlet on my balcony, I tried solar first, and the solar ones were inconsistent, cloudy day, no lights at night.
Battery ones with a built-in dusk-to-midnight timer turn themselves on and off without me touching anything.
Small thing, but sitting out there at night with little lights on versus sitting in the dark is the difference between “this is nice” and “I’m on a concrete slab.”
Get one thing that isn’t a plant. A small lantern, a ceramic figure you actually like, a wind chime if you’re into that.
One non-plant thing gives the eye somewhere to pause. Mine is a little ceramic lantern I found at a thrift store for $12. Not a statement, just something that isn’t green.
And don’t go overboard with the cute. I had a phase. I bought tiny mushroom figures, a miniature gnome situation, tried to do a whole fairy garden on a tray.
Balcony started looking like a garden center display. Pared it back to basically one or two small decorative things and it looked infinitely better. Less kitsch, more garden.
Mistakes I Made So You Can Skip Them
Full-sun plants on a partial-sun balcony. Did this three or four times before it stuck. Tomatoes twice, peppers once, a lavender that took six weeks to slowly give up.
If your balcony gets partial sun like mine, buy partial-sun plants. Herbs like mint, chives, parsley do fine.
Most flowering annuals (especially petunias and marigolds) need way more sun than a typical balcony has. Lavender needs sun and zero humidity, nothing you have.
Forgetting about wind. Balconies are windier than the ground, especially if you’re above the third floor. I had tall pots tip over in thunderstorms twice before I started anchoring stuff.
Put the lightest pots in your most sheltered corner. Weigh down your ladder shelf on the bottom rung. If it’s gusty where you live, like actually gusty, heavy ceramic pots are worth the extra money over plastic.
Not thinking about where the water goes. Where does the runoff go when you water? On a balcony, it goes somewhere, and sometimes that somewhere is your downstairs neighbor’s patio chair.
I use saucers under everything now and I wait to water until I’m sure I can catch the drain. Apparently the downstairs-water situation is a whole thing in apartment complexes, it shows up in bylaws and nobody tells you.
Buying the cheapest pots. Thin plastic planters crack in the sun shockingly fast. Terracotta, metal, or thick resin, those survive. I had a bunch of cheap black plastic things that all split at the bottom by August. The terracotta pots from the same summer are still going.
Skipping drainage. Every container needs it. I know you know this. I killed an entire healthy mint plant by putting it in a pretty pot that only had one tiny drainage hole.
Root rot, done, dead, smelled bad at the end. Drill extra holes if you love the pot and it doesn’t have enough. Takes five minutes.
Styling for Photos That Actually Work
If the Instagram thing is a goal, it wasn’t mine when I started, it kind of became one, a few tricks help.
Shoot at golden hour. The hour before sunset is when every balcony photo gets that light. Midday sun is harsh and makes everything look flat and overexposed. If you’re going to take one photo, make it in that last hour of good light before it gets dark.
Phone low, pointing slightly up. Shooting from chair level angled up makes the plants look taller and the space feel bigger. Shooting down makes a small balcony look exactly as small as it is. I had a photographer friend tell me this and thought she was being dramatic. She was right.
Include a human detail. A coffee mug on the side table. A book face down on the chair. One shoe kicked off on the rug. Something that says somebody actually uses this space. Perfectly styled photos with zero signs of life read as fake and people scroll past.
You don’t have to fit the whole balcony. Tight crops of one corner work way better than a wide shot of the whole thing. You’re trying to make it look like a slice of something bigger, even if that’s literally all the space you have.
Frequently Asked Questions
How many plants actually fit on a small balcony?
Mine’s 4×6 and I run about 14 plants across the rail planters, ladder shelf, and corner cluster. Could probably do 18-20 if I squeezed. More than that and it tips from lush into cluttered. Less than 8 and it looks kind of empty. Somewhere in the 10-15 range is the sweet spot.
What’s the easiest stuff to grow on an apartment balcony if I’m new?
Herbs, honestly. Mint, basil, chives, parsley. They’re forgiving, they’re useful for cooking, and if you kill one it’s three bucks to replace.
Succulents work if you have sun. Pothos and spider plants are basically bulletproof if you’re mostly shaded. Don’t do tomatoes your first year unless you actually have 6+ hours of direct sun, which most balconies don’t.
Can I keep a balcony garden going through winter?
Depends on where you are. I’m somewhere it freezes, so most of my annuals either come inside or get composted at the end of fall.
Hardier stuff like rosemary, thyme, some sedums stay out with a little wrapping. If you’re in a mild climate you can basically grow year round. Cold-hardy pansies and winter greens like kale actually look great through cold months.
What does it cost to start one of these?
I spent around $200 my first serious year, containers, soil, a mix of starter plants. You can do it for $50 if you thrift containers and start from seed, which takes way more patience than I have.
You can also easily spend $500 on mature plants and nice ceramics. Somewhere around $150-$250 is realistic for something that’ll look good out of the gate.
Do I need to water every single day?
Summer with full sun, yeah, sometimes. Partial shade like mine, every two or three days most of the time.
Small containers dry faster than big ones, that’s the tradeoff of cute little pots. Stick your finger an inch down in the soil, if it’s dry, water, if it’s still damp, wait. You’ll overwater way more plants than you’ll underwater, as a beginner.
What about bugs?
Aphids are gonna happen. So are fungus gnats, especially on plants you move indoors and out. I use insecticidal soap for most stuff, which is cheap and not toxic.
Hose the plant off with water first. If something’s really covered and I can’t save it, I just toss it rather than let whatever it is spread to the rest of the balcony.
Is any of this worth it if I’m only staying a year?
Yes, actually. Everything’s in containers. It all moves with you.
I’d honestly skip anything in-ground in a rental anyway, so a balcony garden is kind of the ideal rental garden, it’s already designed to travel. Only thing you lose is stuff from seed that takes multiple years, and that’s a small category.
Pulling It All Together
The thing that changed my balcony from a concrete slab with a dead plant to something I actually use was realizing the goal isn’t cramming as many plants as possible into the space. It’s making a small space feel done.
A vertical shelf on one wall, rail planters along the edge, a corner cluster, one comfortable chair, a rug, and one non-plant thing. That’s basically it.
The Instagram version of a balcony garden isn’t about having more. It’s about having the right stuff in the right spots. A handful of plants in coordinated containers on a clean surface beats a jungle every time, especially when you only have 24 square feet to work with.
If you’re just starting, do less than you think you should. Pick three or four plants you’re pretty sure you can keep alive. Get containers that match each other.
Put them on something vertical if you can. Add one decorative thing. Live with it for a month before you buy more. You’ll be glad you held back when it’s August and you’ve got four plants to water instead of fourteen.
For more small-space setup ideas, there’s our guide to setting up an apartment garden under $50 and 23 tiny garden ideas for renters. If you want to go deeper on hanging and vertical specifically, we’ve got a vertical balcony garden guide with more shelving and railing stuff.
This website contains affiliate links. As an Amazon affiliate, I earn from qualifying purchases.

