In the bottom of a dutch oven or soup pot, on medium high heat, Sweat the onions in the combination of oil and butter until soft and clear
Add Beer and Chicken Broth to the onion pot along with the cubed potatoes
Add onion powder, garlic powder and steak seasoning to the broth pot
Bring to a boil and simmer until the potatoes are medium soft, tender but not mushy
In a jar with a screw top cover, combine flour with half and half and shake until no lumps are present.
Slowly whisk flour/cream slurry into the hot broth whisking constantly until it comes to a full rolling boil. (**see NOTE below at this point!)
Lower heat to med to low, and slowly whisk in the cheeses by one handful at a time, stirring constantly so that none of it sticks to the bottom of the pan and doesnt clump together.
Stir in Nacho cheese when the rest of it is melted and mixed in
When all cheeses are incorporated remove it from the heat and serve immediately.
***NOTE: If the soup doesnt appear to be thick enough for your taste, make another 1/2 recipe of the flour/Half&Half slurry and add it to the boiling soup before adding the cheeses. The soup will not get any thicker once it comes to a boil, so if it is boiling and you want it thicker, make more slurry and add it at this time. Also seasoning is to my taste, you may want more, but go light on any salt, as the broth and the cheeses add a lot of salt so I recommend not to add any until the end.