Add the beer (start with one can but make sure there is enough to cover bratwurst by about an inch; the pan size may cause the amount to be a variable) to a non-reactive pan along with the onions and butter.
Preheat Grill to Medium.
Bring beer, onions, and butter to a boil. Drop in bratwurst and immediately add lid and turn off heat. Set timer for 7 minutes. When time is up, the Bratwurst should be about 148 degrees F. Remove and set aside to grill.
In the meantime, bring onions up to a good simmer and reduce as desired while the brats grill. Either:
Grill bratwurst until nicely browned, about 6 to 8 minutes, to 160 degrees F. (165 degrees F if the Brats contain poultry) turning and tending as necessary. If desired, brush cut sides of buns with a little oil or butter and toast as the brats cook.
Brats may be served as is or dropped into the pan with the onions.
Serve with the onions and mustard.
Notes: