The best soil for raised beds is a mix, not pure dirt from your yard
Garden soil straight from the ground will compact in a raised bed and drain poorly. Instead, use a blend of topsoil, compost, and coarse material — usually peat moss, coconut coir, or aged bark. A common formula is 40% topsoil, 40% compost, and 20% drainage material, though the exact ratio depends on what you're growing and what's available locally.
The reason for mixing is straightforward: topsoil alone gets hard and waterlogged; compost alone breaks down too fast and costs too much; and drainage material keeps roots from sitting in wet soil. Buying pre-made raised bed soil saves time but costs more per cubic foot. Building your own mix from bulk materials usually costs half as much.
Key Takeaways
- A three-part mix of topsoil, compost, and drainage material works better than any single ingredient because each part solves a different problem.
- Topsoil provides nutrients and structure; compost adds organic matter and feeds soil life; drainage material prevents compaction and waterlogging.
- Peat moss, coconut coir, and aged bark all work as the drainage layer — choose based on cost, availability, and whether you prefer peat-free options.
- Pre-made raised bed soil is convenient but costs two to three times more per cubic yard than buying materials separately and mixing them yourself.
- The depth of your bed and what you plan to grow will determine how much total volume you need to calculate before ordering.
Understanding the three layers and what each does
Topsoil is the dark, nutrient-rich layer from the top few inches of existing ground. It holds moisture and nutrients that plants need. Buy it by the cubic yard from landscape suppliers, not from big-box stores in bags — bagged topsoil costs roughly three times more. Look for topsoil labeled as screened or triple-screened, which means rocks and clay clumps have been removed.
Compost is decomposed organic matter — leaves, grass, food scraps, or aged manure. It feeds the soil organisms that keep plants healthy and improves water retention. You can use finished compost from your own pile, buy it in bulk, or use a mix of finished compost and aged bark. Avoid fresh manure, which can burn plant roots; aged manure (at least six months old) is safe.
Drainage material keeps the bed from becoming a clay pot. Peat moss is traditional and cheap but not renewable. Coconut coir is a peat-free alternative made from coconut husks and works the same way. Aged bark (sometimes called aged wood chips) is coarser and drains faster. Use whichever is cheapest and most available in your area — all three work.
How to calculate how much soil you need
Measure your raised bed's length, width, and depth in feet. Multiply all three numbers together to get cubic feet. Then divide by 27 to convert to cubic yards — that's the unit landscape suppliers use.
Example: a bed that is 4 feet long, 2 feet wide, and 12 inches deep (1 foot) = 4 × 2 × 1 = 8 cubic feet. Divide 8 by 27 = 0.3 cubic yards. Order 0.5 cubic yards to account for settling.
Most raised beds are 12 inches deep, which is enough for vegetables, herbs, and shallow-rooted flowers. Deeper beds (18 inches) are better for root vegetables like carrots and parsnips. Shallower beds (8 inches) work for lettuce and spinach but dry out faster.
Pre-made raised bed soil versus building your own mix
Pre-made mixes from garden centers and online retailers come ready to use. Brands like Mel's Mix (designed for square-foot gardens) and generic raised bed soil blends eliminate the math and the work of sourcing three materials. The trade-off is cost: a cubic yard of pre-made soil typically runs $40 to $60, while buying topsoil, compost, and peat moss or coir separately usually costs $15 to $25 per cubic yard.
Building your own mix takes an hour or two if you have a place to blend it — a tarp on the ground works fine. Order materials delivered to your home, pile them on the tarp, and mix with a shovel. If you're filling multiple beds or planning to garden for years, the savings add up quickly. If you're filling one small bed or prefer not to handle bulk materials, pre-made soil is worth the extra cost.
Peat moss, coconut coir, and bark: which drainage material to choose
Peat moss is the cheapest option in most regions and holds moisture well. It's acidic, which some plants prefer. The downside is that peat bogs are slow to regenerate and harvesting them removes carbon storage from the environment. If environmental impact matters to you, choose an alternative.
Coconut coir (also called coco peat) is made from coconut husk waste and is renewable. It holds moisture similarly to peat moss and is pH-neutral. It costs slightly more than peat but less than bark. Coir is widely available online and at garden centers. Some gardeners report it takes a season to fully hydrate, so soak it before mixing if you buy it compressed.
Aged bark or aged wood chips drain faster than peat or coir, which is good if your area gets heavy rain or if you tend to overwater. It breaks down over time, so you'll need to add compost more often. Bark is often the cheapest option if a local tree service or mulch supplier is nearby. Never use fresh wood chips — they tie up nitrogen as they decompose and can harm plants.
What not to use in raised beds
Avoid garden soil from your yard if it's clay-heavy or compacted. It will compact further in a raised bed and drain poorly. If you have excellent garden soil already, you can use it as part of the mix — up to 50% — but don't rely on it alone.
Do not use fresh wood chips, sawdust, or fresh manure. Fresh materials heat up as they decompose and can kill plant roots. Do not use soil from areas treated with pesticides or herbicides within the past year. Do not use topsoil from construction sites unless you know its source — it may contain contaminants.
Avoid pure compost, which is too rich and breaks down too fast. Avoid sand unless your compost is very heavy clay — sand alone compacts and doesn't hold nutrients. Avoid perlite or vermiculite as your main drainage layer; they're expensive and unnecessary for raised beds.
Refilling and amending raised beds year to year
Compost breaks down over time, so the soil level in your bed will drop by 1 to 2 inches per year. At the start of each growing season, add a 1 to 2-inch layer of fresh compost on top and mix it into the top few inches with a garden fork. This replaces what decomposed and feeds the soil.
After three to five years, the original mix will have broken down significantly. You can either add 4 to 6 inches of fresh compost and mix it in, or drain the bed and replace the top half with fresh soil. Complete replacement is rarely necessary unless the bed has been in place for many years and the soil is compacted.
Frequently Asked Questions
Can I use only compost in a raised bed?
No. Pure compost breaks down quickly, settles, and becomes expensive to maintain. It also doesn't provide the structure and drainage that topsoil and coarse material add. Use compost as one-third to one-half of your mix, not the whole thing.
Is it okay to use soil from my yard if I mix it with compost?
Yes, if your yard soil is not clay-heavy or compacted. You can use up to 50% yard soil mixed with 30% compost and 20% drainage material. If your yard soil is mostly clay, reduce it to 25% and increase the drainage material to 35%.
What's the difference between topsoil and garden soil?
Topsoil is the natural top layer of existing ground. Garden soil is topsoil mixed with compost and sometimes other materials, sold as a finished product. Garden soil costs more but requires less mixing. Topsoil alone needs compost and drainage material added.
How deep should a raised bed be?
Twelve inches is standard and works for most vegetables, herbs, and flowers. Go deeper (18 inches) for root vegetables like carrots, beets, and potatoes. Go shallower (8 inches) only for lettuce, spinach, and other shallow-rooted crops, but expect faster drying.
Can I use leaves instead of peat moss or coir?
Partially. Shredded leaves work as a drainage material and are free if you have them. Mix them with topsoil and compost, but don't use them as more than 20% of the total — they break down fast and compress. Aged leaves (from last year's pile) work better than fresh ones.