Soil based.. Although, I purchased some sunshine mix which is a peat moss/pearlite based "soiless" mix. That stuff drains the water off like its a screen and holds it like a sponge. I have never seen sugar peas grow so quickly.