Container vegetable garden: what depth and what soil mix
In the ground, a lettuce's roots go down more than a metre. In a container, 20 cm is enough, with the right soil mix.
In a container, 20 to 30 cm of soil is enough for most vegetables. Brussels Environment (Bruxelles Environnement) recommends it. English and American guides say the same. Yet in the ground, a lettuce's roots go down more than a metre. Depth therefore matters less than you think. The volume of soil per plant and the water it holds matter more.
How far roots go down
In 1927, two botanists from the University of Nebraska, John Weaver and William Bruner, published a rare piece of work. They exposed by hand the roots of dozens of vegetables, in the deep soils of Lincoln. In their drawings, the roots go much deeper than you would imagine.
The same book says something else, more useful for a container. In lettuce, all the thick lateral roots start in the top 25 centimetres. Its network of fine rootlets is densest in the top 30. The round radish absorbs mostly between 5 and 20 cm. The tomato grows most of its lateral roots between 5 and 25 cm in the first month. In a one-month-old bean, the bulk of the absorbing roots runs between 5 and 20 cm. The authors describe it as distinctly shallow.
In deep open ground, a root therefore goes down far. But the plant feeds mostly in the top 30 centimetres. A well-watered container of 20 to 30 cm covers this zone.
Depth and volume, vegetable by vegetable
The table gathers the advice of the RHS, the British horticultural society, and of the Virginia Tech extension service. The volume is the minimum size of the container, not a volume per plant.
| Vegetable | Where its roots work (in the ground) | Advised depth in a container | Minimum container |
|---|---|---|---|
| Radish | Mostly between 5 and 20 cm | 15 to 20 cm | 0.5 litre, radishes 2.5 cm apart |
| Cut-and-come-again lettuce | Thick roots in the top 25 cm | 15 to 20 cm | 2 litres, plants 15 cm apart |
| Carrot | Taproot at 75 cm from the 5th leaf | More than 20 cm, short variety | 1 litre, or a pot 25 cm across |
| Chard | Dense roots down to 60 cm | 40 cm for big plants | 2 litres for young leaves |
| Dwarf bean | Mostly between 5 and 20 cm | 15 to 20 cm at least | 7.5 litres |
| Strawberry | Mostly in the top 30 cm | A large container | Plants 20 cm apart |
| Basil | Not studied by Weaver and Bruner | 20 cm wide and deep | Plants 10 cm apart |
| Tomato | Lateral roots between 5 and 25 cm | Pot of 30 to 45 cm, one plant per pot | 19 litres, 4 litres for a cherry tomato |
| Potato | Not studied by Weaver and Bruner | 30 cm wide and deep | 1 plant per 30 cm of diameter |
| The move | 30 cm of soil for almost everything, 40 cm for big chard | The smaller the container, the more you water |
Sources: Weaver and Bruner (1927), Virginia Tech (2026), RHS.
Three crops need more room. Tomato, courgette and aubergine want at least 19 litres each, according to Virginia Tech. Brussels Environment allows for a pot 30 to 40 cm across for a courgette. For carrot, choose a short variety. The detail is in Carrots in pots.
What height for the container
Brussels Environment asks for 20 to 30 cm of depth, whatever the container. Virginia Tech writes that most plants need at least 15 to 20 cm. The RHS aims higher, with at least 45 cm deep and wide. Otherwise, it says, you will have to water and feed often.
These figures do not contradict each other. A 20 cm container grows salads if you water often. A 45 cm container needs less water and less fertiliser. For a first container, 30 cm is a good compromise.
To know how much soil to buy, multiply the area by the height. A 1 m² container filled to 30 cm takes 300 litres. Brussels Environment counts 250 to 300 litres for a 1 m² container. A container 1.20 m by 80 cm, filled to 30 cm, takes 288.
The soil mix
You have three options.
A shop-bought, peat-free potting mix. Brussels Environment advises an organic mix or one based on coconut fibre. Avoid peat, taken from natural habitats. The RHS also recommends a peat-free mix. It cites John Innes No. 3, a soil-based mix that is easier to manage. A soil-based mix lasts three to four years before being replaced.
A homemade mix. The RHS suggests two parts soil to one part well-rotted organic matter, with a fertiliser added. It is economical for a big container. This mix is not sterile. It can bring diseases or pests from the garden.
With manure. For organic growing, the RHS mixes well-rotted manure into the lower half of the container, at 20 % of the volume.
If your town soil worries you, read the guide on polluted soil in town.
Reusing the soil the following year
Plants use up the nutrients in potting mix. Brussels Environment advises enriching a mix that has already been used with a third of compost by volume. For a 300-litre container, that makes 100 litres of compost well mixed in.
Also feed during the season. According to Virginia Tech, a mix enriched with fertiliser feeds plants for eight to ten weeks. A soluble fertiliser every two to three weeks then takes over. The RHS gives a liquid fertiliser every two weeks. Do not exceed the dose. In a container, there is no large volume of soil to cushion the excess.
The container itself
Almost anything will do, from a wooden box to an old tub, if it has holes in the bottom. Brussels Environment advises against containers that can release toxic residues, such as tyres, treated wood or painted or stained pots. Virginia Tech also rules out wood treated with creosote.
Virginia Tech advises checking containers at least once a day, twice in hot, dry or windy weather. Small pots dry out faster than big ones. Group your containers. They shade each other and the potting mix stays cooler.
The full balcony guide, month by month, is in A balcony vegetable garden in Belgium. The varieties that hold up in pots are in the Balcony & pots collection. The app calculates when to sow each vegetable in your container, according to the climate of your town. Start here.
FAQ
What minimum depth for a container of salads?
15 to 20 cm is enough, according to Virginia Tech. Brussels Environment recommends 20 to 30 cm for all containers. The deeper it is, the less you water.
How many litres of potting mix for a 1 m² container?
About 300 litres for 30 cm of soil. Brussels Environment counts 250 to 300 litres.
Can you put tomatoes in a 30 cm container?
Yes, if the container is wide enough. The RHS puts one plant per pot of 30 to 45 cm. Virginia Tech asks for a container of at least 19 litres.
Do you have to change all the soil every year?
No. Brussels Environment adds a third of compost by volume to the previous year's mix. A soil-based mix lasts three to four years, according to the RHS.
Photo: Markus Spiske, Unsplash
Sources
- John E. Weaver et William E. Bruner, Root Development of Vegetable Crops, McGraw-Hill, 1927 (racines dégagées à Lincoln, Nebraska ; chapitres laitue, radis, carotte, tomate, haricot, blette, fraisier). Copie numérisée sur archive.org
- Bruxelles Environnement, Mon potager en ville, 30 min par semaine (kit de démarrage : 20 à 30 cm de profondeur, 250 à 300 litres de terreau pour un bac de 1 m², terreau sans tourbe, un tiers de compost pour un terreau réutilisé, contenants à éviter)
- Virginia Cooperative Extension, Diane Relf, Vegetable Gardening in Containers, publication 426-336, 2026 (taille minimale de contenant par légume, 15 à 20 cm de profondeur, terre de jardin trop argileuse, arrosage, fertilisation)
- RHS (Royal Horticultural Society), Vegetables in containers (45 cm de profondeur et de largeur, terreau sans tourbe, mélange deux parts de terre pour une de matière organique, fumier à 20 % du volume, écartements, engrais liquide toutes les deux semaines)
- RHS, Potatoes: grow your own (contenant d'au moins 30 cm de large et de profondeur, un plant par 30 cm de diamètre)
- RHS, Basil: grow your own (contenant d'au moins 20 cm de large et de profondeur)
- RHS, Chard: grow your own (contenant d'au moins 40 cm de large et de profondeur)
- RHS, Strawberries: grow your own (grand contenant, 20 cm entre les plants)
- RHS, Grow your own baby carrots, beetroots and onions in a pot (contenants de plus de 20 cm de profondeur, pot de 25 cm de diamètre)
- RHS, Tomatoes: grow your own (un plant par pot de 30 à 45 cm)
He gardens in Belgium and tries out in his own vegetable patch what the app recommends. His articles always start from a source you can check and a step you can take this weekend.