Flowers are honest about soil. Give them a deep, fertile, well-drained bed and they will flower generously with little feeding; give them compacted clay or thin, hungry sand and they will stay small and pale no matter how much fertilizer you add. Soil preparation is the least glamorous job in the flower garden and the most rewarding, because it is done once and pays off for years. A bed properly prepared in autumn will outperform a bed fed all summer but never improved.
This guide covers testing your soil, improving clay and sandy soils, the role of compost, drainage, and the soil preferences of the main flower groups. It also covers raised beds and the mistakes that waste effort. If you need to know what your soil already contains, your local extension service can arrange a soil test, and our flowers fertilizing guide covers feeding once the bed is built.
Test before you dig: what your soil is telling you
Start by finding out what you have. A simple squeeze test tells you the texture: take a handful of moist soil and squeeze it. If it holds together in a ribbon and feels smooth and sticky, it is clay; if it falls apart and feels gritty, it is sand; if it holds together loosely and crumbles when poked, it is loam, which is what most flowers prefer. A soil test from your local extension service tells you the pH and the nutrient levels, which is worth doing before you add anything — adding lime to a soil that is already alkaline, or phosphorus to a soil that already has plenty, wastes money and can harm the plants. Most flowers prefer a pH between about 6.0 and 7.0, slightly acidic to neutral. Roses, peonies, and most annuals are happy in that range. Lavender, by contrast, prefers a slightly alkaline soil and sharp drainage, and our growing lavender guide notes that it will sulk in wet, acidic clay. Test first, amend second.
Improving clay soil: drainage and structure
Clay soil is fertile but heavy: it holds water, compacts easily, and in winter it can sit wet enough to rot bulbs and the crowns of perennials. The remedy is organic matter, added in quantity and regularly — a layer of compost or well-rotted manure dug into the top 20–30 centimetres every autumn improves the structure year by year, opening up air spaces so water drains and roots can breathe. Do not add sand to clay: sand plus clay makes something close to concrete. Do not dig clay when it is wet, since that destroys its structure and creates clods that set like brick. Raised beds are a practical answer where the clay is very heavy — a bed raised 20–30 centimetres above the ground, filled with a mix of topsoil and compost, drains far better than the ground beneath it. Grow flowers that tolerate clay, such as daylilies, asters, and roses, while the soil improves, and avoid the ones that demand sharp drainage, such as lavender and tulips, until the structure is better.
Improving sandy soil: holding water and food
Sandy soil is the opposite problem: it drains freely and warms up early in spring, which flowers like, but it holds almost no water and almost no nutrients, so plants dry out and go hungry. The remedy is the same as for clay — organic matter — but for a different reason: compost in sandy soil acts like a sponge, holding water and nutrients in the root zone. Add a thick layer of compost every year, and mulch the surface so the soil does not dry out in the sun. Sandy soil also benefits from regular feeding, since nutrients wash through it quickly, and our flowers fertilizing guide explains the lighter, more frequent feeding that suits it. Flowers that thrive in sand include lavender, sea holly, and many Mediterranean herbs, while roses and dahlias will need more water and more compost to do well. A sandy bed is a good place for a cutting garden of zinnias and cosmos, which are tolerant and quick.
Compost, manure and mulch: the three improvers
Compost is the single most useful soil improver for flowers. It adds nutrients slowly, feeds the soil life that makes nutrients available to plants, improves both drainage in clay and water-holding in sand, and it is almost impossible to overuse. Spread 5–8 centimetres over the bed in autumn or spring and either dig it in lightly or leave it as a mulch. Well-rotted manure does the same job and is richer in nutrients, but it must be well rotted — fresh manure burns roots and carries weed seed. Leaf mould, made from fallen leaves left to rot for a year or two, is a superb improver for woodland flowers and for any bed that needs a gentle, slightly acidic addition. Mulch — compost, bark, or straw spread on the surface — keeps the soil moist, suppresses weeds, and moderates the soil temperature. Keep mulch a few centimetres away from the stems and crowns of the plants, since mulch piled against a stem holds moisture there and encourages rot.
Drainage: the test and the fixes
Most flower failures that look like disease are actually drainage. Test your drainage by digging a hole about 30 centimetres deep, filling it with water, and seeing how long it takes to drain: if it is still full after four hours, the drainage is poor. The fixes, in order of effort, are: add organic matter; plant on a slight mound so the crown sits above the wettest soil; build a raised bed; or, for a persistently wet area, install a simple drain or choose flowers that like wet soil, such as astilbe, ligularia, and Japanese iris. Bulbs are the most drainage-sensitive flowers of all — tulips and daffodils planted in soil that stays wet over winter will rot, which is why our growing tulips guide stresses a free-draining spot. If you are planting a new bed, dig it in autumn and let the winter frost break the clods down, then rake it fine in spring. A bed dug and planted in the same day is rarely at its best.
Soil for each flower group
Annuals such as zinnias and marigolds want a rich, well-drained loam and will reward a bed full of compost. Roses want deep, fertile soil with plenty of organic matter and good drainage — a rose planted in a shallow, stony soil will never thrive. Perennials vary: peonies want deep, fertile soil and resent disturbance, while lavender and Mediterranean flowers want lean, gritty, well-drained soil and will grow leggy and short-lived in a rich bed. Bulbs want a free-draining spot with the soil below them enriched with bone meal rather than fresh manure. Containers need a different soil altogether — a potting mix, not garden soil, since garden soil in a pot compacts and drains badly. Match the plant to the soil you have, improve the soil where you can, and do not try to force a flower that wants sharp drainage into a wet clay bed: it will fail, and the soil will win. If you are unsure about a diagnosis, a product, or a local rule, check your local extension service — its advice is tailored to your soil, climate, and the pests and diseases active in your area.
Frequently asked questions
How do I test my soil?
Use the squeeze test for texture, and ask your local extension service for a soil test that measures pH and nutrients before you add anything.
Should I add sand to clay soil?
No. Sand plus clay makes a dense, concrete-like mix. Add compost and organic matter instead, and consider raised beds for very heavy clay.
How much compost should I add to a flower bed?
A layer of 5–8 centimetres spread over the bed each autumn or spring, dug in lightly or left as a mulch. It is almost impossible to overuse compost.
Why do my tulips rot in winter?
Poor drainage. Bulbs in soil that stays wet over winter rot. Plant them in a free-draining spot, on a slight mound, or in a raised bed.
What pH do flowers prefer?
Most flowers prefer a pH between about 6.0 and 7.0. Lavender prefers slightly alkaline soil; test before adding lime or any amendment.