The best soil for raised beds is a mix, not garden soil alone
Garden soil from your yard is too dense for a raised bed. It compacts easily, drains poorly, and can carry weeds and disease. Instead, use a blend of three ingredients: topsoil, compost, and coarse material. A common ratio is 40% topsoil, 40% compost, and 20% coarse material like perlite, vermiculite, or aged bark. This mix drains well, holds moisture where roots need it, and breaks down slowly to feed plants over time.
You do not have to buy a pre-made "raised bed mix"—you can buy the three parts separately and combine them yourself, which often costs less. Some gardeners use a lasagna method, layering materials instead of mixing them, which also works but takes longer to settle and blend.
Key Takeaways
- Use a three-part blend of topsoil, compost, and coarse material rather than garden soil or potting soil alone.
- A 40-40-20 ratio (topsoil-compost-coarse material) works for most vegetables and flowers, though you can adjust based on what you are growing.
- Buy materials separately and mix them yourself to save money compared to pre-made raised bed soil.
- Fill your bed in fall if possible so the mix can settle over winter; spring filling works but requires more watering the first season.
- Refresh the top 2 to 3 inches with fresh compost each spring to replace nutrients plants used the year before.
Why topsoil, compost, and coarse material each matter
Topsoil is the dark, nutrient-rich layer from the top of the ground. It holds moisture and provides the base structure plants need. Buy topsoil labeled as "garden topsoil" or "screened topsoil" from a landscape supply yard, not from a big-box store if you can help it—landscape yards sell by the cubic yard at lower cost and let you inspect the product before buying.
Compost feeds plants and improves drainage. It can be finished compost you made yourself, mushroom compost, leaf mold, or bagged compost from a garden center. Finished compost is dark, crumbly, and smells earthy; if it smells like ammonia or looks wet and clumpy, it is not finished yet. You can also use aged manure (at least 6 months old) mixed with compost.
Coarse material keeps the mix from compacting. Perlite (white, puffy volcanic glass) and vermiculite (shiny, accordion-like mineral) both work. Aged bark chips or coconut coir are alternatives. Avoid fresh wood chips—they pull nitrogen from the soil as they break down. Do not use sand unless your compost is already heavy; sand and clay together create concrete-like soil.
Adjusting the mix for what you are growing
The 40-40-20 ratio works for most vegetables, herbs, and flowers. If you are growing root crops like carrots or parsnips, increase the coarse material to 30% so the soil stays loose deeper down. For heavy feeders like tomatoes and squash, increase compost to 50% and reduce topsoil to 30%.
If you are growing acid-loving plants like blueberries or azaleas, mix in sulfur or use pine bark instead of regular compost. If your water drains too fast (soil dries out in a day), reduce coarse material and add more topsoil or compost. If water pools on top, you need more coarse material or better drainage in the bed itself.
How much soil you need to buy
Measure your bed in feet: length × width × depth (in feet). Multiply those three numbers to get cubic feet. One cubic yard equals 27 cubic feet. For example, a 4-foot by 8-foot bed that is 12 inches deep needs 32 cubic feet, or about 1.2 cubic yards.
Buy slightly more than you calculate—soil settles as it dries and as you water it in. A bed that looks full when you fill it will be 2 to 3 inches lower after the first season. Plan to top it up with fresh compost each spring anyway, so buy an extra 10 to 15% to account for settling.
Filling your bed in fall versus spring
Fall filling (September through November in most climates) is ideal. The mix settles over winter, materials begin to break down, and the bed is ready to plant in spring. Soil also absorbs moisture from fall and winter rain, so you water less in spring.
Spring filling works but requires more attention. The mix is still settling when you plant, so soil level drops as you water. Add extra compost on top in early summer to keep roots from being exposed. Spring-filled beds also dry out faster because the materials have not yet absorbed moisture.
Where to buy materials and what to expect to spend
Landscape supply yards sell topsoil and compost by the cubic yard. They usually deliver for a fee if you order 3 or more yards. A cubic yard of topsoil costs between $20 and $50 depending on region and quality; compost ranges from $30 to $80 per yard. Perlite and vermiculite come in bags at garden centers—a 4-cubic-foot bag costs $8 to $15.
For a 4-by-8-foot bed 12 inches deep, you would need roughly 0.5 cubic yards topsoil, 0.5 cubic yards compost, and 2 to 3 bags of perlite or vermiculite. Buying separately usually costs $60 to $120 total. A pre-made "raised bed soil" blend in bags costs more per cubic foot but requires no mixing and no delivery fee—choose based on whether you have space to store bulk materials and time to mix them.
Refreshing soil year to year
Raised bed soil does not need to be replaced every year. Plants use nutrients from compost and topsoil breaks down slowly, so the bed loses fertility gradually. Each spring, add 2 to 3 inches of fresh compost on top. This replaces what was used and keeps the soil structure open.
After 3 to 5 years, the original topsoil may have compacted and the coarse material may have mostly decomposed. At that point, remove the top 6 inches, mix in fresh compost and coarse material, and return it to the bed. Or drain the bed completely, refresh the whole mix, and refill. This is easier than it sounds if you have a tarp to work on.
Frequently Asked Questions
Can I use potting soil in a raised bed?
Potting soil is designed for containers and is too light and expensive for a raised bed. It drains so fast that you would water constantly, and a 4-by-8-foot bed would cost hundreds of dollars to fill. Use potting soil only for pots; use the topsoil-compost-coarse material blend for beds.
What if I cannot find one of the three materials?
Topsoil is the hardest to replace—it is the foundation. If you cannot find it, use more compost (up to 60%) and increase coarse material to 30%. The bed will be lighter and drain faster, which works for herbs and some vegetables but not for heavy feeders. Avoid using only compost and coarse material; the bed will not hold moisture or nutrients.
Is bagged soil from a big-box store okay?
Bagged "garden soil" or "raised bed mix" works but costs more per cubic foot than buying from a landscape yard. It is convenient if you have a small bed or no way to arrange delivery. Check the label—it should list topsoil, compost, and coarse material, not just "soil" or "growing medium."
Do I need to test the soil before planting?
A soil test tells you the pH and nutrient levels, which is useful if plants struggle. Most new raised beds with fresh compost and topsoil do not need testing the first year. If plants yellow or grow slowly, a test from your local extension office can point to what is missing.
Can I reuse soil from containers or old raised beds?
Yes, if it looks and smells healthy. Mix it with fresh compost (50-50) to restore nutrients and structure. If the old soil is compacted, hard, or smells sour, it has broken down too much—use it as a base layer under fresh mix rather than filling the whole bed with it.