How Long to Cook Bratwurst
Fresh or pre-cooked bratwurst sausages. Includes beer brats and cheddar brats.
The Short Answer
Fresh or pre-cooked bratwurst sausages. Includes beer brats and cheddar brats. Cook to an internal temperature of 160 degrees F.
Use an instant-read thermometer inserted into the thickest part.
Cooking Methods
🔥 Oven
Temperature: 400°F
Time: 20–25 minutes
Place on a baking sheet lined with foil. Turn halfway through. Broil for the last 2 minutes for a crispy skin.
Rest: 3 minutes
✈️ Air Fryer
Temperature: 360°F
Time: 12–15 minutes
No oil needed. Turn halfway. The casing crisps up perfectly in the air fryer.
Rest: 3 minutes
🔥 Grill
Temperature: 350°F
Time: 15–20 minutes
Indirect heat first for 10-15 minutes, then direct heat to char the casing. Do not poke with a fork or you lose the juices.
Rest: 3 minutes
🍳 Stovetop
Time: 12–15 minutes
Simmer in beer or water first for 10 minutes, then brown in a skillet over medium-high heat for 2-3 minutes per side.
Rest: 3 minutes
The beer simmer method is not just tradition. Simmering brats in beer (or water with onions) before grilling or pan-frying cooks them through evenly so you can focus on getting a great sear without worrying about raw centers.
Frequently Asked Questions
Use a meat thermometer. Bratwurst is done at 160 degrees F internal temperature. Do not cut one open to check, as that releases all the juices.
Simmering (not boiling) in beer or water for 10 minutes pre-cooks them evenly. Then grill on high heat for 5-7 minutes to develop the char and snap. This prevents raw centers.
Yes, but add 50% more cooking time. Oven or simmering are the best methods for frozen brats. Avoid grilling directly from frozen as the outside chars before the inside cooks.
The Bottom Line
Bratwurst cooking times vary by method and thickness. Always verify doneness with a thermometer reading 160 degrees F. The times above are guidelines; your specific results depend on the size and starting temperature of your food.