Any nice and lightly fertilized soil with plenty of perlite to oxygenate the roots. I haven't grown outdoors yet, but if I did, I would get 10 gallon fabric pots, fill them with my nice soil mix, then put them in a hole so they aren't visible. Otherwise you may risk competition with nearby plant life and root systems. You'll have much more control this way although it's definitely more work too.