Preheat the grill to medium-high heat, approximately 350°F.
Place bratwursts on the grill over indirect heat and cook for 15–16 minutes, turning occasionally, until the bratwursts reach an internal temperature of 160°F.
Move the bratwursts over direct heat and grill for an additional 1–2 minutes to crisp the casing and lightly brown the outside.
Warm bratwurst buns by microwaving them for 30–60 seconds or placing them on the grill for a few seconds.
Place each bratwurst into a bun.
Top with sauerkraut if desired.
Serve warm and enjoy!
Notes
*Refrigerate the leftovers in an airtight container for up to 5 days.