← BlogJune 28, 2026

How to Make the Perfect Grilled German Bratwurst

German · Easy · 30 min · 4 servings

Dairy-Free
Advertisement
Grilled German Bratwurst

Juicy pork bratwurst sausages grilled over medium heat until perfectly charred and bursting with savory flavor. Served in crusty rolls with sauerkraut and a generous slather of German mustard for an authentic street food experience.

Why this recipe works

This Grilled German Bratwurst recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 480 calories with 22g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 4 links fresh pork bratwurst sausages
  • 2 cups sauerkraut drained
  • 4 whole crusty bratwurst rolls or hoagie rolls
  • 2 tablespoons German whole grain mustard
  • 1 medium yellow onion thinly sliced
  • 1 tablespoon vegetable oil for grilling

Step by step instructions

Step 1: Prepare the Grill and Onions

Preheat your grill or grill pan to medium heat. Toss the sliced onions with a little oil and a pinch of salt. Cook the onions in a small pan over medium heat for 15 minutes until softened and lightly caramelized, then set aside.

Step 2: Grill the Bratwurst

Lightly oil the grill grates and place the bratwurst sausages on the grill. Cook for 15 to 20 minutes turning every 3 to 4 minutes to ensure even browning on all sides. The internal temperature should reach 71 degrees Celsius and the skin should be nicely charred.

Step 3: Warm the Sauerkraut

While the sausages finish cooking, warm the drained sauerkraut in a small saucepan over low heat for about 5 minutes. You can add a splash of beer or a pinch of caraway seeds to enhance the flavor if desired.

Step 4: Assemble and Serve

Lightly toast the rolls on the grill for one minute. Place a grilled bratwurst in each roll and top generously with warm sauerkraut and caramelized onions. Spread or drizzle German mustard over the top and serve immediately.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • fresh pork bratwurst → chicken bratwurst or turkey sausage for a lighter option
  • German whole grain mustard → spicy brown mustard or Dijon mustard

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Cooking bratwurst over heat that is too high which causes the casings to split and the sausage to dry out
  • Piercing the sausage casings before or during cooking which allows all the precious juices to escape

Nutrition facts

Per serving: 480 calories, 22g protein, 30g carbs, 32g fat, 3g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement