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.
- Screen the topsoil through a half-inch hardware cloth to remove rocks, roots and clumps.
- Add compost in layers, roughly equal to the topsoil volume for a rich mix.
- Add your drainage material and turn the pile three times, moving the outside to the middle each pass.
- 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.
Recommended gear
- 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.
Related reading
- Who Has Garden Soil on Sale: Where to Look and How to Buy Smart
- White Spots on Garden Soil: What They Are and How to Fix Them
- White Ants in Garden Soil: How to Identify, Control, and Prevent Them
- Where to Order Garden Soil: Best Sources and How to Choose (2026)
- Tiny White Worms in Garden Soil: What They Are and How to Deal With Them
- Termite in Garden Soil: How to Spot, Confirm, and Control Them
