Yeah, soil can be used over and over. You just have to 're-charge' it with nutrients every so often.
For indoors (and for a specific reason) I use a little bit of bone meal, blood meal, epsom salts and fast release lime.
Some might say I over-do-it, but I seldom have to fertilize and my plants love it..
That's what works for me.