Fill your raised bed with a layered system of drainage material, compost, and soil

A raised bed works best when filled in layers rather than with a single material. The bottom layer lets water drain away from plant roots. The middle layers hold nutrients and organic matter. The top layer is where your plants actually grow. Most gardeners use a combination of wood chips or gravel at the bottom, compost in the middle, and topsoil or garden soil on top. The exact ratio depends on what you have on hand and what you plan to grow, but the principle stays the same: drainage first, nutrients second, growing medium last.

The total depth matters. Shallow-rooted plants like lettuce and herbs need 6 to 8 inches. Medium-rooted plants like peppers and beans need 10 to 12 inches. Deep-rooted plants like tomatoes, carrots, and root vegetables need 12 to 18 inches. If your raised bed is shallower than what you want to grow, you can still make it work by filling it completely and accepting that some plants will be limited.

Key Takeaways

  • Layer your materials from bottom to top: drainage material, then compost, then topsoil, rather than mixing everything together.
  • A standard three-layer fill uses 2 to 4 inches of drainage material, 3 to 4 inches of compost, and 4 to 6 inches of topsoil.
  • The total depth you need depends on what you grow—lettuce needs 6 inches, tomatoes need 12 to 18 inches.
  • You can use wood chips, gravel, or cardboard for drainage; compost from your own pile or bagged; and topsoil or garden soil from a landscape supplier or garden center.

What to use for the bottom drainage layer

The bottom layer prevents water from pooling around plant roots and keeps the soil from compacting over time. Use materials that won't break down quickly: wood chips, gravel, perlite, or cardboard. Wood chips are cheap if you have access to a tree service or municipal mulch pile—ask for untreated chips. Gravel works but is heavier to move and doesn't add any nutrients as it breaks down. Cardboard is free if you have boxes on hand, though it will eventually decompose and you'll need to replace it in a few years.

Spread 2 to 4 inches of your chosen material across the bottom of the bed. If your raised bed sits directly on soil, you can skip this layer entirely—the soil below will drain naturally. If your bed sits on concrete, pavement, or compacted ground, the drainage layer is essential.

Choosing compost for the middle layer

Compost adds nutrients and helps the soil hold water without becoming waterlogged. You can use finished compost from your own pile, compost from a local landscape supplier, or bagged compost from a garden center. Finished compost is dark, crumbly, and smells earthy—not like fresh manure or rotting food. If you're buying bagged compost, read the label to confirm it's finished and not just composted bark or wood chips.

Spread 3 to 4 inches of compost as your middle layer. If you have access to free compost from a municipal program or a neighbor's pile, this is where to use it. If you're buying, a 4-by-8-foot bed that's 12 inches deep needs roughly 12 to 16 bags of compost, depending on bag size. Mixing your own compost with purchased topsoil can stretch your budget.

Selecting topsoil or garden soil for planting

The top layer is what your plants root into, so it should be loose, dark, and free of large rocks or debris. Topsoil and garden soil are not the same thing. Topsoil is the upper layer of natural soil, often stripped from construction sites and sold by the cubic yard. Garden soil is topsoil mixed with compost and other amendments to make it richer and fluffier. For a raised bed, garden soil is usually the better choice because it's already been improved.

Fill the top 4 to 6 inches with topsoil or garden soil. If you're buying by the bag, a 4-by-8-foot bed needs roughly 8 to 12 bags depending on bag size and how deep you want to go. If you're buying by the cubic yard from a landscape supplier, one cubic yard covers about 320 square feet at 1 inch deep, so a 32-square-foot bed needs about 0.1 cubic yards for 1 inch—roughly 3 to 4 cubic yards for a full 12-inch fill if you're using only topsoil.

Calculating how much material you need

Measure your raised 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-by-8-foot bed that's 1 foot deep is 32 cubic feet, or about 1.2 cubic yards. If you're filling it in three layers—2 inches drainage, 3 inches compost, 5 inches topsoil—calculate each layer separately and add them together.

Most landscape suppliers sell by the cubic yard and can deliver. Bagged soil is more expensive per volume but easier to handle if you're filling a small bed or don't have a truck. A standard bag is usually 2 cubic feet, so you'll need roughly 13 to 14 bags per cubic yard. Check the weight on the bag—some are 40 pounds, others 60 pounds—and make sure you can move them before you buy.

Filling the bed step by step

Start with an empty raised bed frame. If the ground underneath is compacted or weedy, lay cardboard or landscape fabric over it first to block weeds from growing up into your new soil. Overlap the pieces by at least 6 inches so weeds can't creep through the seams.

Spread your drainage material evenly across the bottom—2 to 4 inches depending on what you chose. Rake it level. Next, add your compost layer and rake it level. Finally, add your topsoil or garden soil and rake it level. Water the bed lightly as you go to help everything settle. The soil will compact slightly over the first week, so you may need to add a bit more topsoil to bring it back to the level you want.

Don't worry about getting the layers perfectly even or the ratios exactly right. Gardens are forgiving. A bed that's mostly compost with some topsoil will still grow plants. A bed that's mostly topsoil with less compost will work too, though you may need to add fertilizer during the season.

Refilling and refreshing your bed each year

As plants grow and decompose, the soil level drops. Each spring, add 1 to 2 inches of compost or topsoil to bring the bed back to its original level. Over several years, the layers will blend together and the whole bed becomes richer. After three to five years, you may want to remove the top 6 inches of soil, refresh it with new compost, and put it back. This keeps the bed from becoming compacted and nutrient-depleted.

If you're growing heavy feeders like tomatoes or corn, add extra compost or a balanced fertilizer each season. If you're growing light feeders like lettuce or herbs, the original fill may last several seasons without amendment.

Frequently Asked Questions

Can I just fill my raised bed with topsoil and skip the other layers?

Yes, you can. A bed filled entirely with topsoil or garden soil will work, especially if the ground underneath drains well. You'll miss out on the extra nutrients from compost and the drainage benefit of the bottom layer, but plants will still grow. If your bed sits on concrete or clay, skipping the drainage layer may cause waterlogging.

What if I don't have enough money to fill the whole bed at once?

Fill it partially and plant shallow-rooted crops first—lettuce, spinach, radishes, and herbs need only 6 inches. Add more soil later in the season or next spring and move to deeper-rooted plants. You can also mix purchased soil with leaves, grass clippings, or wood chips to stretch it further, though the bed will settle more as those materials break down.

Should I use peat moss or coco coir in my raised bed?

Both work, but neither is necessary. Peat moss is cheap and holds water well, but it's mined from wetlands and doesn't break down into nutrients the way compost does. Coco coir is a renewable alternative that holds water similarly. If you use either, mix it with compost rather than using it as your only middle layer—compost adds the nutrients your plants need.

How long does it take for a newly filled raised bed to be ready for planting?

You can plant when ready after filling. Water the bed lightly and let it settle for a day or two if you want, but there's no waiting period. The soil will compact slightly over the first week, so you may need to add a bit more to bring it back to level.

Can I reuse soil from last year's raised bed?

Yes. Remove the top 2 to 3 inches and set it aside, then mix the remaining soil with fresh compost at a ratio of about 2 parts old soil to 1 part new compost. This refreshes the nutrients and structure without requiring you to buy all new soil. If you grew diseased plants the previous year, replace more of the soil or let it sit unused for a season.