First, place uncooked brats on the bottom of a large pot. Then, pour in around 3 cans of of beer. You want to make sure that the brats are fully covered to ensure even cooking.
Turn heat to medium high heat and bring the beer to a rolling boil. Then, reduce the heat to low/medium and let simmer, uncovered, for around 10-15 minutes. If you are cooking thicker brats, cook them closer to 15 minutes.
As the brats simmer, the beer will begin to foam, this is good! Just make sure you watch your pot so that the beer does not boil over. About halfway through cooking, poke each of the brats to make sure they don't explode (you'll understand). You know your brats are done cooking when they have firmed up and are no longer pink inside.
Preheat grill to 450ºF. Grill brats for around 5-10 minutes, rotating every few minutes. Since the brats are already fully cooked from the beer boil, this is really just to add char so make sure not to overcook! Cook brats until they've reached 145ºF internally.
Serve brats on a toasted bun and with all of your favorite toppings!