You can get green chile powder here.
Nothing beats fresh roasted Hatch peppers, but you can use the canned kind as well.
Use homemade vegetable stock for added flavor. Learn how to make your own here!
If you are not cooking it long and/or want it thick, add less stock at first and add more slowly as needed to keep it at your desired consistency.
Toppings and sides: