Get the soil right and everything you plant in it has a head start. Our organic garden soils are nutrient rich, all natural and chosen for the job, whether that's a veggie patch, a new garden bed or top-dressing a tired lawn. The right blend feeds the plant, holds water where the roots can reach it and saves you fixing problems later.
Same yard, same family, since 1993. Delivered across Melbourne or pick up from the yard. Not sure which soil or how much? Call us on (03) 9331 5300.
The all-round garden soil for beds that are planted once and kept for years
Botanical Blend is a premium garden soil for general planting: shrubs, perennials, roses, hedges, trees and the ordinary garden bed along the fence. It is lighter and drains more freely than our Veggie Mix, which is what you want for plants that will live in the same spot for years rather than be fed hard and picked in a season. Fill a new bed with it, or dig it through a tired one, and plant straight in.
Premium soil, nothing added
Botanical Blend is premium soil on its own. We don't blend compost through it the way we do with Veggie Mix, and that is deliberate: a long-lived planting wants a soil that drains well and holds its structure, not one that is as rich as a vegetable bed. If a particular bed needs more life in it, the answer is a bag or a barrow of our own Dig In Compost forked through the top, which lets you decide how rich each bed should be rather than having it decided for you.
- Premium garden soil
- Free-draining, holds its structure
- Nothing added — plain premium soil
- Delivered loose by the cubic metre
What it's for
At a glance
How much do I need?
| Depth | 1 m³ covers | For a 4 m × 1 m bed | For a 10 m × 2 m bed |
|---|---|---|---|
| 100 mm dug through | 10 m² | 0.4 m³ — order 1 m³ | 2 m³ — order 2 m³ |
| 150 mm new bed | 6.7 m² | 0.6 m³ — order 1 m³ | 3 m³ — order 3.5 m³ |
| 200 mm new bed | 5 m² | 0.8 m³ — order 1 m³ | 4 m³ — order 4.5 m³ |
| 300 mm raised bed | 3.3 m² | 1.2 m³ — order 1.5 m³ | 6 m³ — order 7 m³ |
Length × width × depth (in metres) = cubic metres. Soil settles by 10–15% once it's watered in, so round up, and if you're between sizes, go up a half-metre. Spare soil is never wasted on a garden bed.
Common questions
Botanical Blend or Veggie Mix?
Botanical Blend for flowers, shrubs, hedges, trees and general garden beds: plants that live in the one spot for years and want a soil that drains well and keeps its structure. Veggie Mix for growing food: it has our Dig In Compost blended through it, so it is heavier and richer, built for plants that are fed hard and picked in a season. If a bed does both, Veggie Mix is the safer pick.
Can I plant straight into it?
Yes. Spread it, water it well so it settles, and plant the same day or the next. For a bed that is going to be planted heavily, fork some Dig In Compost through the top first and it will carry the plants through the first season without any extra feeding.
Is it the right soil under a new lawn?
It will work, but Turf Loam is the one made for it: a sandier, more even-screening soil that levels well and drains the way a lawn needs. Use Botanical Blend for the beds and Turf Loam for the lawn, and both can come on the same truck where the volumes allow.
What happens on delivery day?
The truck tips the load where you tell us — a driveway, nature strip or front lawn. Put a tarp down if you want a clean pickup afterwards, and let us know about tight access, overhead wires or a steep drive when you order. One truck carries up to 4 m³ of soil, so orders over 4 m³ are two or more trips and we'll confirm the cost with you first.
Delivery by suburb
| Area | Per load |
|---|---|
| Keilor, Keilor East, Niddrie, Airport West, Tullamarine, Gladstone Park, Avondale Heights | $60 |
| Essendon, Moonee Ponds, Sunshine, St Albans, Deer Park, Caroline Springs, Broadmeadows, Glenroy, Pascoe Vale, Brunswick, Coburg, Footscray | $85 |
| Melbourne CBD, Carlton, Fitzroy, Collingwood, Northcote, Altona, Newport, Williamstown, Epping, Lalor, Laverton | $100 |
| Most other Melbourne suburbs — north, east, south-east, west and the Werribee corridor | $105 |
| Ringwood, Bayswater, Warrandyte, Lower Plenty, Hurstbridge, Rowville, Dandenong, Gisborne | $160 |
One load carries up to 4 m³ of soil (8 m³ of mulch or compost), and soil, mulch and compost can share a truck where the volumes allow. Larger orders are two or more trips and we'll confirm the cost with you first. Your suburb's exact price shows at checkout before you pay.
Not sure it's the right one? See all soils and mulches → or call (03) 9331 5300.
Not sure how much to order? Ring us with the measurements.
Length, width and how deep you want it. We'll tell you the quantity, the delivery price for your suburb and the first day we can get it there. Most of Melbourne is next day.
The soil you plant food straight into
Veggie Mix is a rich, heavy soil blended for growing vegetables. It's a premium soil mixed with our own Dig In Compost, so it has the body to hold water through a Melbourne summer and the life to feed hungry, shallow-rooted plants that are asked to produce a crop in a season. Fill a bed with it, water it in, and plant the same weekend.
Blended at Keilor Park, with compost we make ourselves
Veggie Mix is two things: a premium soil, and Dig In Compost, which we make at our Keilor Park yard from Melbourne green waste. The green waste is pulverised, composted hot for a month so weed seeds and pathogens are dead, then screened. That finished compost is what makes the mix ready to plant into the day it arrives, rather than something you wait on. We blend the two here, by the batch, and deliver it loose by the cubic metre.
- Premium soil and Dig In Compost
- Compost made at our yard from green waste
- Finished compost — plant straight in
- Blended at Keilor Park
What it's for
At a glance
How much do I need?
| Depth | 1 m³ covers | For a 2 m × 1 m bed | For a 4 m × 2 m bed |
|---|---|---|---|
| 50 mm top-up | 20 m² | 0.1 m³ — order 1 m³ | 0.4 m³ — order 1 m³ |
| 100 mm | 10 m² | 0.2 m³ — order 1 m³ | 0.8 m³ — order 1 m³ |
| 200 mm | 5 m² | 0.4 m³ — order 1 m³ | 1.6 m³ — order 2 m³ |
| 300 mm raised bed | 3.3 m² | 0.6 m³ — order 1 m³ | 2.4 m³ — order 2.5 m³ |
Length × width × depth (in metres) = cubic metres. Soil settles by 10–15% once it's watered in, so round up, and if you're between sizes, go up a half-metre. Left over is never wasted on a veggie bed.
Common questions
Can I plant straight into it?
Yes. The compost in Veggie Mix is finished, not raw, so there's nothing that needs to break down before roots go in. Spread it, water it well so it settles, and plant the same day or the next.
Veggie Mix or Botanical Blend?
Veggie Mix if you're growing food: it's heavier and richer because vegetables are fed hard and picked in a season. Botanical Blend if it's flowers, shrubs or a general garden bed, where a lighter, freer-draining soil suits plants that live in it for years. If a bed does both, Veggie Mix is the safer pick.
Do I need to add anything?
Not for the first season. After that, veggies pull a lot out of the ground, so fork a few centimetres of Dig In Compost through the bed between crops, and keep 50 mm of mulch on top so the soil doesn't dry out and bake in summer.
What happens on delivery day?
The truck tips the load loose where you've asked for it, so lay a tarp down first and it's far easier to barrow and clean up. The truck needs to get in safely, so if your street is narrow or the driveway is tight, tell us when you order and we'll plan around it. Orders over 4 m³ of soil take two trips, which we'll confirm with you before the day.
Delivery by suburb
| Area | Per load |
|---|---|
| Keilor, Keilor East, Niddrie, Airport West, Tullamarine, Gladstone Park, Avondale Heights | $60 |
| Essendon, Moonee Ponds, Sunshine, St Albans, Deer Park, Caroline Springs, Broadmeadows, Glenroy, Pascoe Vale, Brunswick, Coburg, Footscray | $85 |
| Melbourne CBD, Carlton, Fitzroy, Collingwood, Northcote, Altona, Newport, Williamstown, Epping, Lalor, Laverton | $100 |
| Most other Melbourne suburbs — north, east, south-east, west and the Werribee corridor | $105 |
| Ringwood, Bayswater, Warrandyte, Lower Plenty, Hurstbridge, Rowville, Dandenong, Gisborne | $160 |
One load carries up to 4 m³ of soil; larger orders are two trips and we'll confirm the cost with you first. Your suburb's exact price shows at checkout before you pay.
Not sure it's the right one? See all soils and mulches → or call (03) 9331 5300.
Not sure how much to order? Ring us with the measurements.
Length, width and how deep you want it. We'll tell you the quantity, the delivery price for your suburb and the first day we can get it there. Most of Melbourne is next day.
The value base for a new lawn
Lawn Mix is a blended lawn soil for building up and levelling the ground before instant turf goes down. It does the job the turf needs — a firm, even bed that drains and holds enough moisture for new roots — at a lower price per metre than our Turf Loam. If you're laying a lawn on a budget, or covering a big area where the metres add up, this is the one. It is for under the turf only: it isn't screened fine enough to brush into an existing lawn, so for top-dressing use Turf Loam.
Lawn Mix or Turf Loam? Pick by the job, not the price.
Both go under new turf. Lawn Mix is the economy option: a blended soil that builds up levels and gives the turf a sound base, at $99 a metre. Turf Loam is a screened sandy loam, the soil our own installation team lays under every lawn, and the only one of the two you can use for top-dressing, levelling an existing lawn or preparing a seed bed. If the ground is already reasonable and you just need to build it up and level it, Lawn Mix is fine. If you want the best result under the turf, or you'll be top-dressing later, go Turf Loam.
- For under new instant turf
- Builds up levels, drains, firms under a roller
- Not for top-dressing — use Turf Loam
- Delivered loose by the cubic metre
What it's for
At a glance
How much do I need?
| Depth | 1 m³ covers | For a 40 m² lawn | For an 80 m² lawn |
|---|---|---|---|
| 50 mm under turf | 20 m² | 2 m³ — order 2 m³ | 4 m³ — order 4.5 m³ |
| 75 mm under turf | 13 m² | 3 m³ — order 3.5 m³ | 6 m³ — order 6.5 m³ |
| 100 mm under turf | 10 m² | 4 m³ — order 4.5 m³ | 8 m³ — order 9 m³ |
Length × width × depth (in metres) = cubic metres. Soil firms up by 10–15% once it's rolled and watered, so round up, and if you're between sizes, go up a half-metre.
Common questions
Why is it cheaper than Turf Loam?
Turf Loam is a screened sandy loam chosen for a consistent, fine, free-draining finish, which is what you pay for. Lawn Mix is a blended soil that does the structural job under turf — building up, levelling, firming — without that fine screening. Under 30 mm of turf with roots pushing down through it, that difference matters less than it does on the surface, which is why we offer both.
Can I top-dress my lawn with it?
No. Top-dressing needs a fine, even soil you can brush down between the grass blades, and Lawn Mix is too coarse for that; it will sit on top and smother the leaf. Use Turf Loam for top-dressing, levelling an existing lawn or preparing ground for seed.
Can the soil come on the same delivery as my turf?
No. Turf is cut fresh at the farm and sent straight to you, while Lawn Mix comes from our yard on a soil truck, so they are two deliveries with two delivery fees. Order the soil first, spread and level it a day or two ahead, and have the turf arrive onto a bed that is ready, so it goes down the day it is cut.
What happens on delivery day?
The truck tips the load where you tell us — a driveway, nature strip or front lawn. Put a tarp down if you want a clean pickup afterwards, and let us know about tight access, overhead wires or a steep drive when you order. One truck carries up to 4 m³ of soil, so orders over 4 m³ are two or more trips and we'll confirm the cost with you first.
Delivery by suburb
| Area | Per load |
|---|---|
| Keilor, Keilor East, Niddrie, Airport West, Tullamarine, Gladstone Park, Avondale Heights | $60 |
| Essendon, Moonee Ponds, Sunshine, St Albans, Deer Park, Caroline Springs, Broadmeadows, Glenroy, Pascoe Vale, Brunswick, Coburg, Footscray | $85 |
| Melbourne CBD, Carlton, Fitzroy, Collingwood, Northcote, Altona, Newport, Williamstown, Epping, Lalor, Laverton | $100 |
| Most other Melbourne suburbs — north, east, south-east, west and the Werribee corridor | $105 |
| Ringwood, Bayswater, Warrandyte, Lower Plenty, Hurstbridge, Rowville, Dandenong, Gisborne | $160 |
One load carries up to 4 m³ of soil (8 m³ of mulch or compost), and soil, mulch and compost can share a truck where the volumes allow. Larger orders are two or more trips and we'll confirm the cost with you first. Your suburb's exact price shows at checkout before you pay.
Choosing the grass to go on top? See our instant lawn varieties → or call (03) 9331 5300.
Not sure how much to order? Ring us with the measurements.
Length, width and how deep you want it. We'll tell you the quantity, the delivery price for your suburb and the first day we can get it there. Most of Melbourne is next day.
The base under a lawn that lasts
Turf Loam is a screened sandy loam for the job underneath the grass: levelling the ground before new turf goes down, top-dressing an established lawn, or preparing a bed for seed. It is sandy enough to drain and level easily, with enough body to hold the moisture a new lawn needs while it roots. Get this layer right and the turf on top establishes deep and even, which is what makes a lawn cope with a Melbourne summer on less water.
The same soil we lay under our own lawns
When our team installs an instant lawn, Turf Loam is what goes down first, so it is chosen and screened for exactly that: an even, free-draining sandy loam with no lumps or sticks, that rakes flat and firms up under a roller. We don't add compost or anything else to it, because a lawn base wants structure and drainage rather than richness. Feed the grass from the top once it's in; give the roots a clean, level bed underneath.
- Screened sandy loam
- Drains freely and levels easily
- Used under our own lawn installs
- Delivered loose by the cubic metre
What it's for
At a glance
How much do I need?
| Depth | 1 m³ covers | For a 40 m² lawn | For an 80 m² lawn |
|---|---|---|---|
| 10 mm top-dress | 100 m² | 0.4 m³ — order 1 m³ | 0.8 m³ — order 1 m³ |
| 20 mm heavy top-dress | 50 m² | 0.8 m³ — order 1 m³ | 1.6 m³ — order 2 m³ |
| 50 mm under turf | 20 m² | 2 m³ — order 2 m³ | 4 m³ — order 4.5 m³ |
| 100 mm under turf | 10 m² | 4 m³ — order 4.5 m³ | 8 m³ — order 9 m³ |
Length × width × depth (in metres) = cubic metres. Loam firms up by 10–15% once it's rolled and watered, so round up, and if you're between sizes, go up a half-metre. Spare loam is handy for top-dressing the lawn next spring.
Common questions
Do I need Turf Loam under new turf?
If the existing ground is level, drains well and you can rake it to a fine, firm surface, you can lay straight onto it. Most Melbourne yards aren't like that: they are clay, or uneven, or full of the old lawn's roots. In that case 50–100 mm of Turf Loam gives the new turf a clean, level, free-draining bed to root into, and it is the single biggest thing that separates a lawn that takes from one that struggles.
Can the loam come on the same delivery as my turf?
No, and you don't want it to. Turf is cut fresh at the farm and sent straight to you, while Turf Loam comes from our yard on a soil truck, so they are two deliveries with two delivery fees. Order the loam first, spread and level it a day or two ahead, and have the turf arrive onto a bed that is ready, so it goes down the day it is cut.
How do I top-dress a lawn with it?
Mow low first, spread 10–20 mm across the lawn, then work it in with the back of a rake or a stiff broom until the grass tips show through. Water it in. Do it in spring or early summer when the grass is growing hard, so it covers the loam in a few weeks. Kikuyu, couch and buffalo all take it well; just don't bury the leaves completely.
What happens on delivery day?
The truck tips the load where you tell us — a driveway, nature strip or front lawn. Put a tarp down if you want a clean pickup afterwards, and let us know about tight access, overhead wires or a steep drive when you order. One truck carries up to 4 m³ of soil, so orders over 4 m³ are two or more trips and we'll confirm the cost with you first.
Delivery by suburb
| Area | Per load |
|---|---|
| Keilor, Keilor East, Niddrie, Airport West, Tullamarine, Gladstone Park, Avondale Heights | $60 |
| Essendon, Moonee Ponds, Sunshine, St Albans, Deer Park, Caroline Springs, Broadmeadows, Glenroy, Pascoe Vale, Brunswick, Coburg, Footscray | $85 |
| Melbourne CBD, Carlton, Fitzroy, Collingwood, Northcote, Altona, Newport, Williamstown, Epping, Lalor, Laverton | $100 |
| Most other Melbourne suburbs — north, east, south-east, west and the Werribee corridor | $105 |
| Ringwood, Bayswater, Warrandyte, Lower Plenty, Hurstbridge, Rowville, Dandenong, Gisborne | $160 |
One load carries up to 4 m³ of soil (8 m³ of mulch or compost), and soil, mulch and compost can share a truck where the volumes allow. Larger orders are two or more trips and we'll confirm the cost with you first. Your suburb's exact price shows at checkout before you pay.
Choosing the grass to go on top? See our instant lawn varieties → or call (03) 9331 5300.
Not sure how much to order? Ring us with the measurements.
Length, width and how deep you want it. We'll tell you the quantity, the delivery price for your suburb and the first day we can get it there. Most of Melbourne is next day.
Frequently Asked Questions
Where do you deliver to?
We deliver to most properties across Metro Melbourne. If you're just outside metro, please provide your address and I'd be happy to let you know if we service your suburb.
How much does delivery cost?
Delivery costs vary depending on the volume ordered, your location, and how many truck trips are needed to complete the order. If you'd like to give me your address and what you're after (soil, mulch or compost, and how much), I'd be happy to work out a quote for you.
Can I pick up soil, mulch or compost from your yard?
Yes - soil, mulch and Dig In Compost can all be picked up at our Keilor Park yard during trading hours, as well as ordered online for delivery. You'll need a trailer or ute that can handle the load. 48 Stadium Drive, Keilor Park.
Is soil, mulch or compost delivered loose, or in bags?
All of our soil, mulch and Dig In Compost is delivered loose (not bagged) by truck. It's worth having a tarp down at the delivery spot so it's easy to move and clean up afterwards.
What do I need to do to prepare for my delivery?
We recommend laying a tarp down in your designated delivery area - as everything is tipped loosely, this makes it much easier to move and clean up. It's also important that the spot is somewhere our trucks can safely access and navigate to.
Will my order arrive in one delivery, or will I need multiple?
That depends on the volume you order. Our trucks can carry a maximum of roughly 6m³ of mulch or 3.5–4m³ of soil per load, so larger orders may need more than one truckload to complete, which can incur additional delivery fees.
If you let us know the volume you're after, we can confirm upfront whether it will need multiple trips.
What if my street is narrow or my property is hard to access?
Please let us know as early as possible, ideally well before your scheduled delivery. Our trucks need reasonable access to tip safely, so if there are any tight streets, low branches or narrow driveways, flagging this in advance means we can plan the best way to get your order to you.
Can soil and mulch be delivered together in the same trip?
It depends on the volumes involved and truck capacity - soil and mulch can be loaded on one truck however since the trucks have different maximum loads for each (around 3.5–4m³ for soil vs up to 6m³ for mulch). Let us know what you need and we'll do our best to combine deliveries where possible to save on fees.
Do you offer next day delivery?
Order now for next day delivery in most cases, subject to truck and stock availability.
Which soil should I use for my vegetable garden or flower bed?
Botanical Blend is the one to go for - it's our most popular variety and is suited to both vegetable gardens and general garden use.
What is Turf Loam and when do I need it?
Turf Loam is our specialty sandy loam soil, used as a base under instant turf or when seeding and laying a lawn - it provides excellent drainage and a firm, level structure for your turf to establish. Note: Turf Loam incurs a separate delivery fee to any turf ordered alongside it, so let us know if you're ordering both.
How much soil do I need for my garden bed?
It's based on the area (m²) you're covering and the depth you need - as a guide, soil depths generally range from 50mm to 300mm depending on what it's for (topping up a bed vs filling a raised garden). Measure your area and multiply by your desired depth to get the volume in m³. If you're unsure, let us know your measurements and we can help you work it out.
Do I need to mix in compost or fertiliser with the soil?
Botanical Blend already has manure mixed through it, so it's ready to plant into as-is. For an extra boost, particularly in clay or nutrient-poor soils, digging through some Dig In Compost is a great way to add extra organic matter and improve structure.
Will the soil settle or compact over time?
Yes, this is completely normal - loose soil naturally settles as it beds in, especially after rain or watering. It's worth ordering a little extra or being prepared to top up after the first few weeks if you need it flush with existing garden beds or paving.
Frequently Asked Questions
All our soil is ordered by cubic measurement. It is highly recommended before ordering that you measure or have a rough estimate of how much soil you require using this method. This will ensure our staff are able to provide the most accurate soil supply required for your project.
Our Botanical Blend is perfect for residential and commercial gardens, and is a general purpose soil that is nutrient rich.
Econo Soil is used primarily as a filler for holes or gaps including pools and garden beds that need to be raised. This is not a soil used for general use and is not for handling.
Turf Loam is our top dressing soil, perfect for instant lawn and provides excellent drainage and structure. For more information on our soil varieties please get in touch with our team on (03) 9331 5300.
Soil is delivered loosely and is not pre-packed in bags. The truck used on the day will also depend on the volume of soil ordered. One of our team members will get in touch once your order is placed to discuss the products availability and size that you are after.
If the property being delivered is down a narrow street or is hard to access, it is important that you let our staff know as soon as possible or well in advance before your scheduled delivery.
Depending on the size of your delivery, location it is being delivered to, and truck capacity being used, multiple deliveries may be required which can incur additional fees.
We recommend having tarp laid out in your designated delivery area. As the soil is tipped loosely, this will ensure you are able to move it with ease as needed. It’s important that this location is in an area that is accessible for our trucks to navigate to.
No. All soil varieties are delivered loosely and are not pre-packed.
We deliver to all properties across Metro Melbourne.
Delivery costs vary depending on the volume of soil ordered, location and amount of times a truck is required to fulfill the order. For enquiries about delivery fees we recommend getting in touch with our staff before ordering.
Our Botanical Blend is our most popular variety suitable for both growing vegetables as well as general use in any garden. This is due to the nutrient rich soil combination of sandy loam soil that has been mixed with cow and chicken manure.
We recommend using Turf Loam. This sandy loam soil is perfect for providing a flat surface for laying turf as it stays nice and open, ensuring an easy establishment for your turf variety.
Generally when determining how much soil you need, we advise measuring out the m2 and divide by the depth you require. However, if you are unsure or need more information please speak to our experienced staff.