Start with a base layer of coarse material, then add soil in stages
Fill your raised bed from the bottom up in distinct layers. The bottom layer should be coarse material — wood chips, straw, or shredded leaves — roughly 2 to 4 inches deep. This layer improves drainage and breaks down over time to add organic matter. On top of that, add a middle layer of compost or aged manure, about 2 to 3 inches. The top layer, which is where your plants' roots will spend most of their time, should be a mix of topsoil and compost, at least 6 to 8 inches deep.
The total depth matters. Most vegetables need 8 to 12 inches of soil to root properly. Shallow-rooted crops like lettuce and herbs can work in 6 inches, but tomatoes, peppers, and root vegetables need the full depth. If your bed is only 6 inches tall, you can still garden in it, but you are limited to shallow-rooted plants.
Do not use soil straight from your yard if you have clay or compacted ground. Garden soil from a bag is cheaper than buying all compost, but a mix works better than either one alone. A common formula is one-third compost, one-third topsoil, and one-third aged bark or coconut coir for structure and water retention.
Key Takeaways
- Layer your bed with coarse material at the bottom for drainage, compost in the middle for nutrients, and a topsoil-compost mix on top for root growth.
- Most vegetables need 8 to 12 inches of soil depth; shallow-rooted plants like lettuce can work in 6 inches.
- Mixing topsoil and compost is cheaper and often works better than using compost alone, which can compact and retain too much water.
- Avoid using raw wood chips or fresh manure in the top layer, as they pull nitrogen from the soil as they break down.
- Fill your bed in the fall if possible so the layers settle and break down before spring planting.
Calculate how much soil you need before you buy
Measure your bed's length, width, and desired depth in feet. Multiply length × width × depth, then divide by 27 to get cubic yards. For example, a 4-foot by 8-foot bed filled to 10 inches deep is 4 × 8 × 0.83 ÷ 27 = about 1 cubic yard.
One cubic yard of bagged soil usually costs between $30 and $60 depending on where you live and what type you buy. Bulk soil delivered by truck is often cheaper per cubic yard but requires a minimum order, usually 2 to 3 cubic yards. For a single bed, bags are usually the practical choice. For multiple beds or a large garden, bulk delivery saves money.
Buy slightly more than your calculation suggests — soil settles as it dries and as organic matter breaks down. A bed that looks full in spring will be noticeably lower by mid-summer. Plan to add 1 to 2 inches of compost each year to maintain depth.
Choose materials based on what you are growing and your budget
For the bottom layer, use whatever coarse material you have or can get cheaply. Shredded leaves from fall cleanup work well and cost nothing. Wood chips from a tree service are often free if you pick them up. Straw (not hay, which has seeds) is inexpensive and breaks down quickly. Avoid pressure-treated wood chips or anything that has been treated with chemicals.
For the middle layer, aged manure is nutrient-rich and inexpensive if you can source it locally — horse stables, farms, or even some garden centers sell it by the bag. Compost is more expensive but works faster. If you have a compost pile, use that. If not, bagged compost from a garden center is reliable but costs more per cubic yard than topsoil.
For the top layer, a 50-50 mix of topsoil and compost is a standard choice. Some gardeners use a third topsoil, a third compost, and a third coconut coir or perlite for structure. Perlite is lighter and improves drainage in heavy clay soils. Coconut coir holds water better and is better for sandy soils. If your tap water is hard or alkaline, avoid peat moss, which can make the problem worse.
Avoid common mistakes that waste money or harm plants
Do not fill your bed with only compost. It is expensive, compacts easily, and often retains too much water, leading to root rot. Do not use fresh wood chips or fresh manure in the top layer — as they break down, they consume nitrogen from the soil, starving your plants. Aged manure and aged wood chips are fine; fresh ones are not.
Do not use soil from your yard if it is clay-heavy or compacted, even if it is free. Poor drainage will ruin your bed. Do not skimp on depth — a 4-inch bed will frustrate you. Do not buy potting soil for a raised bed; it is formulated for containers and is too expensive for the volume you need.
Do not fill your bed and plant when ready if you can help it. Soil settles over days and weeks. If you fill in spring and plant the same day, your plants will sink as the soil compacts, and you may end up with roots too shallow. Filling in fall and letting it settle over winter is ideal. If you must plant in spring, fill the bed a week or two early and water it well to speed settling.
Layer your bed in the right order for best results
Start with the coarse base layer. Spread it evenly across the bottom of your bed, about 2 to 4 inches deep. This layer does not need to be perfectly level, but avoid large air pockets. Water it lightly so it settles.
Add the middle layer of compost or aged manure next, about 2 to 3 inches. Spread it evenly and water it lightly. This layer will break down and compress more than the base layer, so do not worry if it looks thick.
Add the top layer last — your topsoil and compost mix. Spread it evenly to your target depth, usually 6 to 8 inches. Water the entire bed thoroughly so all layers settle together. The bed will be noticeably lower after watering; this is normal. Add more top-layer soil if needed to reach your target depth again.
Refresh your bed each year to maintain soil quality
After the first season, your bed will have settled and organic matter will have broken down. Add 1 to 2 inches of compost or aged manure to the top each spring before planting. This maintains depth and adds nutrients. You do not need to replace the entire bed every year — that is wasteful and expensive.
If you notice drainage problems — water pooling or staying wet for days — mix in perlite or coconut coir the next season. If plants look pale or weak despite watering, add more compost. Over time, your bed will develop a living soil ecosystem with worms and microbes that improve structure and nutrient availability on their own.
Every three to five years, depending on how heavily you garden, consider replacing the top 4 to 6 inches of soil. Remove the old soil, add fresh compost and topsoil, and return it to the bed. This is cheaper and easier than starting over, and it keeps the bed productive without depleting nutrients.
Frequently Asked Questions
Can I use garden soil from my yard instead of buying topsoil?
Only if it drains well and is not compacted. If your yard soil is clay-heavy or stays wet after rain, it will cause problems in a raised bed. Mixing your yard soil with compost and perlite can work, but buying topsoil is usually simpler and more reliable.
How long does it take for a filled bed to be ready for planting?
If you fill in fall, it will be ready by spring. If you fill in spring, wait at least one week and water thoroughly before planting so the layers settle. Planting when ready after filling can leave roots too shallow as the soil compacts.
What is the difference between compost and aged manure?
Compost is decomposed plant material and is nutrient-balanced. Aged manure is animal waste that has sat for months or years and is higher in nitrogen. Both work in raised beds. Aged manure is usually cheaper but may contain weed seeds if not fully aged. Use only aged manure, never fresh.
Do I need to line the bottom of my raised bed with landscape fabric?
No. Landscape fabric blocks drainage and roots, and it eventually tears. The coarse base layer handles drainage. If you are concerned about weeds coming up from below, use cardboard instead — it breaks down over time and does not block roots or water.
Can I reuse soil from last year's bed?
Yes. Remove the top 2 to 3 inches, which may be depleted, and replace it with fresh compost. The rest can stay. This saves money and is better for soil life than replacing everything annually.