Updated November 2026

Learning how to make a garden soil comes down to three things: a base of topsoil, a generous share of finished compost, and a little coarse material to keep the mix loose. Combine them in roughly equal parts, let the mix settle for a few weeks, and you’ll have a planting medium that holds moisture, drains well and feeds vegetables through the season. Here is how to build it.

Start With the Right Ingredients

Most homemade garden soil uses three core materials. Topsoil provides the mineral base. Compost supplies organic matter, nutrients and the microbial life that keeps soil crumbly. A drainage component, such as coarse sand, perlite or small bark chips, keeps water from pooling around roots.

Shopping for one? See our guide: 5 Best Garden Soil in Bulks for Raised Beds and Gardens (2026).

A common starting ratio for vegetable beds is about 50 percent topsoil, 30 to 40 percent compost and 10 to 20 percent drainage material. Heavy clay soils benefit from more drainage material, while sandy soils need extra compost to hold moisture. For another angle, check out How to Make a Soil Mix for Raised Garden Beds.

Mix the Components Thoroughly

Spread the topsoil on a tarp or clean concrete surface. Add the compost and drainage material in layers, then turn the pile with a garden fork or shovel until the color and texture look uniform. Work from the edges toward the center so no pockets of pure compost or pure sand remain.

  1. Screen the topsoil through a half-inch hardware cloth to remove rocks, roots and clumps.
  2. Add compost in layers, roughly equal to the topsoil volume for a rich mix.
  3. Add your drainage material and turn the pile three times, moving the outside to the middle each pass.
  4. Check the texture: it should crumble in your hand and hold together only lightly when squeezed.

Let the Soil Rest Before Planting

Freshly mixed soil can be very active, especially if the compost is still breaking down. Cover the pile loosely with a tarp and let it sit for two to four weeks, turning it once or twice. This resting period lets the material settle and gives you a chance to see whether it drains properly. If water sits on the surface for more than a few minutes after watering, add more drainage material and mix again.

Before filling beds, a simple soil test can confirm pH and nutrient levels. You can read more in How to Take a Soil Sample for a Garden Soil Test, which walks through collecting a representative sample.

Adjust for Your Garden’s Conditions

Your homemade mix should suit the place it will live. In raised beds, where the soil drains faster and warms earlier, a lighter mix with extra compost works well. In in-ground gardens with clay, the mix may need more coarse material to loosen the existing ground. Guidance on this is covered in How to Amend Clay Garden Soil: A Step-by-Step Guide for Beginners. For container herbs, a lighter blend is better, as explained in Potting Soil for Herb Garden: How to Choose and Mix It Right (2026).

Estimating How Much You Need

Measure each bed’s length, width and depth in feet, multiply them together, and divide by 27 to get cubic yards. A bed 4 feet by 8 feet and 10 inches deep needs about 1.2 cubic yards of finished soil. Use a dedicated tool such as the Raised Garden Bed Soil Calculator: How Much Soil You Really Need to double-check your numbers.

  • Garden fork for turning large batches of compost and topsoil without compacting them. View on Amazon
  • Half-inch hardware cloth for screening out rocks and roots before mixing. View on Amazon
  • Soil test kit for checking pH and nutrient levels before you plant. View on Amazon

Common Mistakes

  • Using fresh, unfinished compost, which can tie up nitrogen and burn young roots.
  • Mixing in too little drainage material, leaving the bed waterlogged after heavy rain.
  • Skipping the resting period and planting into soil that is still settling.
  • Building a single large batch without measuring, then running short halfway through a project.
  • Mixing in soil from an area that may carry weeds, pests or disease, which can spread problems into the bed.

FAQ

Can I make garden soil with only compost?

Compost alone can work for a shallow bed, but it tends to shrink as it breaks down and may drain too quickly. Mixing it with topsoil gives the bed more structure and a steadier base.

How long does homemade garden soil take to be ready?

Plan on two to four weeks of resting after mixing. Turn the pile once or twice during that time and check drainage before planting.

Do I need to sterilize the topsoil?

Sterilizing is rarely necessary for vegetable beds. Screening out debris and checking the topsoil for obvious weeds or pests is usually enough for a home garden.

Conclusion

Making your own garden soil comes down to combining a topsoil base, finished compost and a drainage material in balanced proportions. Mix thoroughly, let the blend rest, and adjust the ratio to match your site. With a well-built mix, your plants will have the structure and nutrients they need from the first planting.

Ethan Brooks

About Ethan Brooks

Ethan Brooks is part of our editorial team and reviews and edits our vegetable & edible gardening guides, checking product details against manufacturer specifications and owner feedback.