Spread the bratwurst evenly on a baking sheet or in a cast-iron skillet, ensuring they have enough space between them.
Bake the bratwurst for about 10 minutes, then flip them using tongs or a spatula.
Continue baking for another 8-10 minutes until the internal temperature of the brats hits 160°F, checking with a meat thermometer.
For a crispy finish, broil the bratwursts for 1-2 minutes, keeping them about 4 inches away from the heat source.
For Veggies:
On a separate baking sheet, combine the sliced bell peppers and onion. Drizzle with olive oil, season with salt and pepper, and stir to ensure even coverage.
After flipping the bratwurst, mix the veggies around on the pan.
Cook the sausages until they are nicely browned, which may take around 20-25 minutes, especially if there are multiple veggies on the pan.