Start with soil depth and drainage before you add anything

A raised bed is only as good as what fills it. Before you plant anything, you need to know whether your bed drains properly and whether you have enough soil depth for what you want to grow. Most vegetables need 8 to 12 inches of soil; root crops like carrots and parsnips need 12 inches minimum; shallow-rooted plants like lettuce and spinach can work in 6 inches.

Check the bottom of your bed. If it sits directly on soil, water will drain down naturally. If it sits on concrete or compacted ground, you may need to drill drainage holes in the bed itself or add a layer of gravel at the bottom to prevent standing water. Standing water kills roots and invites fungal problems.

Measure the depth you have available inside the bed. If you have less than 6 inches of space, you are limited to shallow-rooted crops. If you have 12 inches or more, you can grow almost anything.

Key Takeaways

  • Fill your raised bed with a mix of topsoil, compost, and aged manure rather than garden soil alone, which compacts over time.
  • Test the soil pH and nutrient levels with an inexpensive kit from a garden center before planting, especially if you are reusing soil from a previous season.
  • Remove any weeds, roots, or debris from the bottom of the bed and from the top layer of existing soil if you are adding to an old bed.
  • Let the soil settle for a few days after filling and watering, then top it off before planting because it will compact slightly.
  • Add a 2- to 3-inch layer of compost or aged manure to the top of the soil and work it in lightly to improve drainage and nutrient content.

Choose the right soil mix instead of using garden soil alone

Garden soil from your yard or a bulk supplier will compact over time and become hard to work with. A raised bed needs a lighter, fluffier mix that drains well and holds nutrients. The standard formula is roughly equal parts topsoil, compost, and aged manure or peat moss.

You can buy these separately and mix them yourself, or buy a pre-mixed raised bed soil from a garden center. Pre-mixed soil costs more per cubic foot but saves the work of hauling and blending. If you mix your own, buy topsoil from a landscape supplier (not potting soil, which is too light and expensive), compost from a garden center or your own pile, and aged manure from a farm supply or garden center—never fresh manure, which can burn plants and carry pathogens.

Calculate how much you need by multiplying the length, width, and depth of your bed in feet, then dividing by 27 to get cubic yards. A 4-by-8-foot bed that is 12 inches deep needs about 1.2 cubic yards of soil mix. Order slightly more than you calculate because soil settles.

Test your soil before planting if you are reusing an old bed

If you filled this bed last year or earlier, the soil has changed. Nutrients have been used up, pH may have shifted, and compaction may have increased. A straightforward soil test tells you what you are working with and what you need to add.

Buy an inexpensive soil test kit from any garden center—brands like Luster Leaf and Rapitest cost $10 to $20 and test for nitrogen, phosphorus, potassium, and pH. Follow the kit instructions exactly: most require you to collect soil from several spots in the bed, mix it, dry it, and then run the test. The results tell you whether you need to add lime (to raise pH), sulfur (to lower it), or specific fertilizers.

If you prefer a more detailed analysis, your county extension office may offer soil testing for a small fee. They will give you a written report with recommendations specific to what you want to grow. This is worth doing if you have had problems with the bed in the past or if you are growing something finicky like blueberries, which need acidic soil.

Remove weeds and debris from the bottom layer

Before you fill the bed or add new soil to an existing one, clear out anything that will rot, sprout, or compete with your plants. Pull out any visible weeds, roots, or dead plant material from the bottom and sides of the bed. If the bed is sitting on soil, pull back the top inch or two and remove any perennial weed roots—dandelions, bindweed, and quackgrass will push up through your new soil if you leave them.

If you are adding soil to an existing bed that has compacted, loosen the old soil with a garden fork before adding the new layer. You do not need to remove it entirely, but breaking it up helps the new soil integrate and improves drainage.

For a brand-new bed on a weedy patch, lay cardboard or several layers of newspaper on the ground first, then fill on top. The cardboard blocks weeds from below and breaks down over time. Wet it before you fill so it stays in place.

Fill the bed and let the soil settle before planting

Pour your soil mix into the bed and spread it evenly. Fill it to within an inch of the top—you want room for mulch and to avoid soil washing over the edge when you water. Water the soil thoroughly after filling. It will settle noticeably over the next few days as air pockets collapse and the mix compacts slightly.

Wait at least three days before planting, then check the depth again. You will likely need to add another inch or two of soil to bring it back to the level you want. This is normal and expected. Top it off, water again lightly, and then you are ready to plant.

If you are planting when ready (which is not ideal but sometimes necessary), be aware that the soil will continue to settle for weeks. You may see gaps appear around the edges of plants as the soil compacts. Fill these gaps with compost as they appear.

Add compost or aged manure to the top layer for nutrients and structure

Even if your soil mix is balanced, adding a 2- to 3-inch layer of compost or aged manure to the top and working it in lightly improves both drainage and nutrient content. This layer breaks down over the season and feeds your plants while also keeping the soil loose and straightforward to work.

Spread the compost or manure evenly across the bed and use a garden fork or your hands to mix it into the top 3 to 4 inches of soil. You are not trying to blend it completely—just incorporate it enough that it will not blow away and that plant roots can reach it easily.

If you are planting when ready, do this step last, right before you set plants in the ground. If you are preparing the bed a week or two ahead, do it now and let it settle with the rest of the soil.

Mark the bed edges and add mulch after planting

Once your soil is settled and ready, mark where the bed edges are so you do not step on the soil and compact it while you are planting. A straightforward rope or garden hose laid around the perimeter works. You can also lay down stepping stones or boards if you plan to reach into the middle of the bed frequently.

After you have planted, add a 2-inch layer of mulch—straw, wood chips, or shredded leaves—around your plants but not touching the stems. Mulch keeps soil moist, suppresses weeds, and moderates soil temperature. As it breaks down, it adds organic matter back into the soil, which is especially important in a raised bed because there is no natural leaf litter or root decay happening below.

Refresh the mulch layer once a year, usually in spring. Over time, the original mulch will have broken down and the soil level may have dropped slightly. Adding fresh mulch keeps the bed looking neat and continues to feed the soil.

Frequently Asked Questions

How much does it cost to fill a raised bed with soil?

A 4-by-8-foot bed 12 inches deep costs roughly $40 to $80 to fill, depending on whether you buy pre-mixed soil or blend your own and whether you pick it up or have it delivered. Pre-mixed raised bed soil runs about $50 to $70 per cubic yard; individual components (topsoil, compost, manure) run $20 to $40 per cubic yard total if you buy in bulk.

Can I use last year's soil again or do I have to replace it?

You can reuse it, but refresh it. Remove the top 2 to 3 inches and replace it with fresh compost or aged manure, then test the remaining soil for nutrients and pH. After three or four seasons of heavy use, the soil becomes compacted and depleted enough that replacing the whole bed makes sense.

What if my raised bed is on a slope and drains too fast?

Add more compost and aged manure to the mix to increase water-holding capacity, and mulch heavily to slow evaporation. You may also need to water more frequently. If drainage is extreme, consider adding a thin plastic liner to the bottom—not solid plastic, which traps water, but landscape fabric with small holes that slows drainage while still allowing it.

Do I need to add fertilizer before planting or will the compost be enough?

Compost and aged manure provide some nutrients, but a soil test will tell you whether you need to add more. Most new beds with a good compost layer do not need additional fertilizer at planting time. You will likely need to add nitrogen or a balanced fertilizer mid-season once plants start growing heavily.

How often should I add new soil to a raised bed?

Add a 1- to 2-inch layer of compost or aged manure every spring. After three to five years of regular gardening, the original soil will have compacted and depleted enough that replacing half or all of it makes sense. The timeline depends on how heavily you garden and how much organic matter you add back each year.