There are many different methods to cooking brats, this is simply the one I recommend. Use a good quality bratwurst. The end result will never be better than the ingredients you start with.
There are lots of kinds of sausage on the market. I tend to stay away from the ones that contain cheese, as they tend to catch on fire due to the higher fat content. Cheese is better as a topping than a filling.
For this and other delicious recipes visit https://jamesandeverett.com