Grilling is a common method for cooking bratwurst sausages, but the stove top is another option if you don't have access to a grill or time to let it heat. Searing the brats in a pan gives them a crispy, browned outside similar to grilling. This indoor cooking method is simple to use and provides a more convenient preparation option for brats year-round when grilling conditions aren't always ideal. Bratwursts come both precooked and raw. The raw brats need more cooking time and should reach an internal temperature of 165 degrees F. before serving.
Chop a medium onion into small pieces or thin rings. You can also add chopped green peppers or other vegetables.
Heat a large skillet on medium-high heat. Add the butter, allowing it to melt fully. Pour in the chopped onions and other selected vegetables. Sauté them until they are soft, usually about five minutes.
Lay the bratwurst sausages in the pan with the onions so they are close but not touching. Place the lid over the pan as they cook.
Cook the bratwurst in the skillet for 10 minutes so they are browned on all sides. Turn the sausages occasionally during the cooking time. If you are using fully cooked brats, you can serve them once they are browned to your liking and heated through. For raw brats, you need to cook them longer so they get completely cooked.
Pour 1/2 cup beer or other cooking liquid into the skillet with the brats or use water or broth if you prefer. Place the cover back on the pan and turn the heat down to low.
Cook the bratwurst for another eight to 10 minutes or until they are fully cooked. Measure the internal temperature with a meat thermometer to ensure the brats are safe to eat.