I've had good results using Kellogg brand soils from Home Depot. They market an outdoor potting mix and an indoor potting mix, the former a bit cheaper but containing manures, if you don't mind the occasional gnat.
Either way, I mix it, according to package directions, with Kellogg Organic Plus Tomato Fertilizer. I dust that with dolemetic lime and mix that , two to one, with perlite.
I'm a small, under-the-radar grower for personal consumption and while I could probably use it twice, I spread the used medium over outside stuff. There is enough left in the medium that the outside stuff likes it.