Growing Food in Small Spaces: My Love for Container Gardening
When I first started gardening, I thought I needed a big patch of land, raised beds, and endless rows of veggies to really make it work. But here’s the truth I discovered along the way: you don’t need much space at all. You can grow an incredible amount of food in containers — and it’s one of the easiest ways to begin your gardening journey.
Container gardening has a certain magic to it. There’s something special about stepping outside to your balcony, patio, or sunny doorstep and finding pots bursting with herbs, strawberries dangling over the edges, or even a tomato plant heavy with fruit. It feels personal, manageable, and deeply rewarding — like each container is its own little ecosystem.
For me, container gardening started when I wanted to grow herbs close to the kitchen. A few basil and parsley pots later, I was hooked. Containers gave me freedom: I could move plants around to catch the sun, protect them from wind, or bring them closer when I knew I’d be using them often.
And best of all? It’s almost foolproof. Containers let you control the soil, the watering, and the placement — which means fewer pests and fewer disappointments.
How to Start Your Own Container Garden
1. Choose Your Containers Wisely
Anything can be a container if it holds soil and drains water. Pots, wooden boxes, buckets, even old colanders. Just make sure there are drainage holes at the bottom — otherwise water builds up and drowns the roots.
Tip: Go for deeper pots for root crops (carrots, beetroot) and wider, shallow pots for leafy greens and herbs. Tomatoes, peppers, and chillies do best in containers that are at least 30 cm deep.
2. Get the Soil Right
Don’t use plain garden soil — it compacts and suffocates roots in containers. Instead, make a light, airy mix. My go-to recipe:
-
1 part compost (nutrition)
-
1 part coco peat (holds water)
-
1 part perlite or coarse sand (for drainage and airflow)
This way, your soil stays moist without becoming soggy, and your plants get the air and nutrients they need.
3. Pick Your Plants
Start simple, especially if this is your first season:
-
Herbs: Basil, parsley, mint, thyme, chives (all thrive in pots).
-
Leafy greens: Lettuce, spinach, rocket — fast-growing and forgiving.
-
Compact crops: Cherry tomatoes, chillies, peppers, or even dwarf beans.
Clever trick: Mix herbs and flowers like nasturtiums in the same pot. Not only do they look beautiful, but they also keep pests away.
4. Sunlight is Everything
Here’s the golden rule: veggies love sun. Most crops need at least 6 hours of direct sunlight a day to thrive. Leafy greens will tolerate a bit of shade, but fruiting plants (like tomatoes and peppers) won’t grow well without good sun.
Clever idea: If your patio or balcony only gets part-time sun, put your pots on a wooden board with wheels. This way, you can simply roll them into the sunniest spot during the day and tuck them back when you’re done. It makes gardening in small or shaded spaces much easier!
5. Watering Matters
Because pots dry out quicker than garden beds, you’ll need to water more often. Stick your finger into the soil up to the second knuckle — if it feels dry, water it.
Smart hack: Create self-watering containers by placing a water reservoir at the bottom (a tray, bottle, or wicking system) so the soil draws up moisture as needed. This saves you time and ensures plants don’t dry out on hot summer days. Mulch your containers with straw, bark chips, or even shredded leaves to lock in moisture and keep roots cool.
6. Feed Them Well
www.rainqueensa.co.za
Feeding is absolutely vital in containers because every time you water, nutrients are washed out of the soil. Unlike garden beds where roots can search deeper for food, container plants rely 100% on what you give them. If you don’t feed them regularly, they’ll quickly become weak, pale, and unproductive.
Easy homemade fertilizers:
-
Compost tea – soak a handful of compost in a bucket of water for a few days, then water your plants with it.
-
Worm tea – liquid drained from a worm farm, diluted with water (1:10) before applying.
-
Comfrey tea – steep comfrey leaves in water until it ferments, then dilute and feed.
-
Banana peel water – soak banana peels in water for a week for a potassium-rich feed.
Apply a liquid feed every two weeks, and top up your pots with a handful of compost every month to refresh nutrients.
7. Trees in Containers
Yes — you can grow trees in pots! Dwarf fruit trees (lemons, limes, figs, and even olives) do brilliantly in large containers. The secret is giving them a big enough pot (at least 40–60 cm deep), good drainage, and regular feeding.
Why it works: Trees in containers are easier to manage in small spaces. You can prune them to stay compact, move them around, or even bring them under cover in bad weather. Plus, there’s nothing like picking lemons or figs from your patio tree.
8. Play with Placement
The beauty of container gardening is flexibility. If a plant isn’t happy, move it! Shift it out of the wind, roll it into a sunnier spot, or group containers together to create a mini-microclimate that protects them all.
Fun tip: In winter, you can even pull sensitive pots (like chillies or basil) indoors to keep them alive until next season.
Container gardening is proof that you don’t need acres of land to enjoy fresh food. You can start with one pot, one herb, one tiny harvest — and before you know it, you’ll have a little jungle of edible greens outside your door.
So if you’ve been dreaming of starting a garden but feel limited by space, let me tell you from experience: a container garden is more than enough. It’s where you learn, experiment, and discover the joy of harvesting your own food — one container at a time.
And if you’d like to dive even deeper into container gardening — with step-by-step guides, clever DIY ideas, and a full breakdown of what to plant in pots — you can get your hands on our Container Gardening eBook. It’s the perfect companion to help you grow more food, no matter the size of your space.
Happy Gardening Friends
Containers for roof garden
I will reply to this in a blog post this week 🙂
Wow this was very much helpful and very very much informative,as beginner container garder I have gained a lot from this information you have shared
Thank you very much
Where is your company situated?
We are in Durbanville cape town