Skip to content
plotandpatch.com

The Best Soil Mix for a Raised Bed Vegetable Garden

Quick answer: The best soil mix for a raised bed vegetable garden is roughly 60% topsoil, 30% compost, and 10% aeration material (such as coarse grit, perlite, or composted bark). This blend holds moisture and nutrients without compacting. For a simpler mix, 50% quality topsoil and 50% compost works well for most vegetables. Buy the components separately, work out each volume from your bed’s total, and combine them in the bed.

Good soil is the difference between a raised bed that thrives and one that struggles all season — and it’s far cheaper to get right at the start than to fix later. A raised bed is a closed system: whatever you fill it with is all your plants get, so the blend matters more than it does in open ground where roots can range further. This guide gives the exact ratios, explains what each ingredient does and why, and shows how to work out the quantities for your bed. Use the calculator above to turn your ratio into an actual shopping list.

The go-to ratio

For a productive vegetable bed, aim for three components working together:

  • 60% topsoil — the bulk and body of the bed. It holds structure, retains some moisture, and anchors roots.
  • 30% compost — the fertility. It feeds plants, holds moisture, and adds the organic matter that keeps soil alive.
  • 10% aeration — coarse grit, perlite, or composted bark to keep the mix open and free-draining so it doesn’t pack down.

If that feels fiddly, a 50/50 topsoil-and-compost blend is a perfectly good default that most vegetables grow happily in. The three-part mix simply gives better long-term structure and drainage, which pays off over several seasons rather than just the first one.

What each ingredient actually does

Topsoil is the foundation. On its own it compacts and drains poorly in a raised bed, but as the bulk of a blend it gives roots something stable to grow through and holds the whole mix together. Buy screened topsoil (sometimes sold as “grade A” or “vegetable” topsoil), not unscreened subsoil or builder’s spoil, which can be full of stones, clay, and weed seeds.

Compost brings the nutrients and the moisture-holding capacity. It’s the most expensive component per litre, which is exactly why you don’t fill the whole bed with it — you use it as the fertile fraction of a blend. Multipurpose or specific vegetable compost both work well; a peat-free option is now the standard and performs just as well for most crops.

Aeration material — grit, perlite, or composted bark — stops the mix packing into a dense block after a season of watering. It’s a small proportion but it keeps the soil workable, improves drainage, and helps roots breathe. Perlite is light and clean; horticultural grit is cheap and adds a little weight; composted bark doubles as slow organic matter.

Ratios for specific crops

The standard blend suits the great majority of vegetables, but a few tweaks help. For root crops like carrots and parsnips, add a little more grit and slightly less compost, so roots grow straight and don’t fork in overly rich soil. For hungry feeders like courgettes, brassicas, and squash, lean toward a bit more compost, or plan to top up with feed through the season. For Mediterranean herbs — rosemary, thyme, sage — use more grit and less compost, since they prefer leaner, sharply drained soil and dislike sitting wet.

Don’t overthink it for a first bed, though. The 60/30/10 or 50/50 blend grows nearly everything well, and you can adjust in future seasons once you see how your beds perform.

Working out the quantities

Once you’ve chosen a ratio, you need the total volume of the bed, then split it by percentage. Find the total the same way you would for any raised bed: length × width × depth. For a bed needing 300 litres total on a 60/30/10 mix:

  • Topsoil: 180 litres (60%)
  • Compost: 90 litres (30%)
  • Aeration: 30 litres (10%)

Buy each component separately and combine them in the bed, mixing as you fill so the blend is even throughout. The total volume is the same whichever ratio you choose — only the split changes. The calculator above gives you the total in litres and bags; multiply by 0.6, 0.3, and 0.1 for a three-part mix, or simply halve it for a 50/50 blend.

Why not just use bagged compost straight?

Bagged multipurpose compost works on its own for a single season, but in a raised bed it tends to compact and either hold too much water or dry into a hard block once its structure breaks down. Blending it with topsoil for body and a little grit for drainage keeps the mix workable for years rather than months. It’s a small change that noticeably improves results and, because topsoil is cheaper per litre than compost, it usually costs less than filling the whole bed with bought compost too.

Common mistakes to avoid

The most common mistake is filling a bed entirely with multipurpose compost — expensive, and prone to slumping. The second is using unscreened garden soil or builder’s topsoil full of stones and weed seeds. The third is skipping aeration entirely, which leaves the mix prone to compaction. And the fourth is buying pre-blended “raised bed soil” for a large bed when mixing your own from separate components would be cheaper and give you more control over the ratio. For a small bed the pre-blend is a fine shortcut; for a big one, mix your own.

Frequently asked questions

What is the best soil for a raised vegetable bed?

A blend of about 60% topsoil, 30% compost, and 10% aeration material such as grit or perlite. It balances structure, fertility, and drainage better than any single ingredient alone. A simpler 50/50 topsoil-and-compost mix also grows most vegetables well.

Can I fill a raised bed with just compost?

You can, but it’s expensive and compost alone can hold too much water and slump over time as it breaks down. Blending it with topsoil gives better structure and long-term performance, and costs less because topsoil is cheaper per litre.

Can I use garden soil in a raised bed?

As part of a blend, yes — but garden soil alone tends to compact and drain poorly. Mix it with compost and a little grit for a workable bed. Avoid heavy clay subsoil or builder’s spoil, which bring stones and weed seeds.

How much topsoil to compost should I use?

A 60:30 topsoil-to-compost ratio, with 10% aeration material, is ideal for most vegetable beds. A simple 50:50 split also works well. For root crops, shift slightly toward more grit; for hungry feeders, a little more compost.

Do I need to add grit or perlite to a raised bed?

It’s not essential but it helps. Around 10% grit, perlite, or composted bark keeps the mix open and free-draining so it doesn’t compact into a dense block after a season of watering. For drainage-loving plants like Mediterranean herbs, you can use considerably more.

How do I work out how much of each ingredient to buy?

Calculate your bed’s total volume (length × width × depth), then split it by your ratio — for a 60/30/10 mix, multiply the total by 0.6 for topsoil, 0.3 for compost, and 0.1 for aeration. Buy each separately in your region’s bag sizes and combine them in the bed.

Written byAdam Parker

Founder and editor of Plot and Patch. Keen gardener and DIY enthusiast — edit this bio in Users to add your own real experience.

More about Plot and Patch →