Whether as a game-day staple or a hearty comfort food, bratwurst is an easy-to-prepare and flavorful meal. You can find the sausages in both pre-cooked and fresh, uncooked varieties. If you want to steam bratwurst, start with raw sausage, rather than pre-cooked. Steaming, whether or not you finish the bratwurst by browning on a grill or in a pan, helps impart flavor to and preserve moisture in the sausages.
Pour enough beer, or the equivalent amount of water or another liquid, into a large pot to just come up through the bottom holes of a steamer basket when placed inside. Add sliced onions and chopped garlic to the beer for additional flavor, if desired. Fit the steamer basket into the pot.
Bring the beer to a simmer over high heat, then reduce the heat to medium. Add the bratwurst to the steamer basket, allowing them to pile irregularly to let steam through.
Cover the pot with a lid and let the bratwurst steam until cooked through, for 10 to 15 minutes, depending on the number of brats and their thickness. Check the liquid level once or twice during cooking. Add more liquid if the beer has reduced to less than a quarter of the amount at the start.
Turn off the heat and remove the steamer basket with potholders. Serve the bratwurst with your preferred toppings.
Alternatively, brown the steamed bratwurst on a grill or in a pan before serving. Turn the sausage frequently on the grill or in the skillet for an even sear. Serve as you would the steamed-only brats.