Moringa is a hardy, deep rooting tree that thrives in tropical and sub-tropical climates. You can grow moringa in colder regions but it will become dormant during the autumn/winter months.
Moringa likes well drained soil. The roots will rot if kept too damp. If your soil is clay add sand into your mix to help with drainage.
When planting your moringa make sure you dig a deep hole then back fill it. This gives the moringa root plenty of space to grow into.
If you are planting your moringa in a pot make sure it is deep and put some rocks or broken bricks in the bottom of the pot to help with drainage.
It is always a good idea to use the best soil you can for your plants. Supplement your soil base with sand, seasoned chicken manure and blood and bone to give your moringa tree the best possible start at life. I read somewhere that Moringa doesn’t like vermiculite. True? I dunno. But I don’t use it anyway so it’s not a decision I have to make.