clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade bratwurst with peppers and onions

Homemade Bratwurst

  • Author: Mike
  • Total Time: 2 hours 50 minutes
  • Yield: 16 sausages 1x


Wonderful bratwurst made from scratch and grilled to golden perfection.


  • 2 pounds pork shoulder (or pork butt)
  • 2 pounds lean chuck roast
  • 1 pound bacon
  • 2 tsp coarsely ground black pepper
  • 1 tsp cayenne pepper
  • 1 tsp smoked paprika
  • 0.5 tsp nutmeg
  • 1 Tbsp dry mustard
  • 1 Tbsp coriander
  • 1 tsp ground sage
  • 1.5 Tbsp salt
  • 2 tsp onion powder
  • natural casings
  • 2 eggs, beaten
  • 3 cups dark beer (1 cup for sausage, 2 for cooking)
  • olive oil (for greasing)
  • 2 onions, sliced


  1. PREP: Place all metal parts to grinder in freezer for an hour.  Cut pork shoulder, lean chuck roast and bacon into 1 inch chunks and place in a metal bowl.  Combine spiced in a small bowl and mix together.  Pour into large bowl over meat and toss with hands until all meat is covered.  Place bowl in freezer for 30 minutes.
  2. GRIND MEAT: Assemble meat grinder with smallest grinding plate attached. Remove meat from freezer and transfer 3/4 of the meat to hopper on grinder, placing bowl with remaining meat at the output. Run meat through grinder until all meat is mixed.  Add in beaten egg and beer and mix together until well combined.  Place bowl back in freezer.  Clean meat grinder and return all parts to the freezer for 30 minutes.
  3. STUFF SAUSAGE: Soak natural casings in water bath.  Re-assemble meat grinder with sausage tubes attached.  Lightly grease the outside of the tube with olive oil and threat casings over.  Remove meat from fridge and re-run it all through the rub (including the 25% not run through the first time).  Twist casings every 6 inches to form links.  Continue until all meat is run through and place in the fridge overnight.
  4. COOK: To cook, place in a large saucepan with remaining beer and onions.  Bring to a light simmer and cook about 10 minutes.  Transfer to a grill and cook over medium heat for about 5 minutes, or until casings are golden brown.  Flip every minute or so.  Let rest 5 minutes before serving.


If you're bringing these to a tailgate, feel free to pre-braise them at home.  Let them cool, toss them in a ziploc bag and into a cooler to take to the game.  Just add a few minutes on for grilling time, cooking them until they're golden brown.

  • Prep Time: 2 hours 30 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Grilled
  • Cuisine: American

Keywords: Homemade sausage, tailgate recipes, german sausage

Would love your thoughts, please comment.x