Pour your chicken broth in a large pot, then add your bratwurst. Bring it to a gentle boil, allowing your bratwurst to cook completely through (about 10 to 15 minutes).
Once your bratwurst is cooked, remove the bratwursts from the pot (save the stock).
In a saute pan, heat your butter first. As it begins to foam add your onions and garlic, reduce to a medium heat. Then add your spices. Stir until they begin to soften.
Now add your sausages to the pan and brown them on each side. Add a little bit of the stock back to the pan to deglaze any bits. Once you've browned the sausages, remove from the pan.
Serve with all the trimmings from your pan on a nice hearty roll with spicy or sweet mustard.
Enjoy!