Create the skewers or unwrap the pre-assembled ones you purchased
Make the marinade in a Cambro pan or 8x13 dish
Finely dice the shallots
Crush and press the garlic
Mix the wine, shallots, garlic, Garlic Junkie seasoning, rosemary and olive oil in the pan
Put the brochettes in the marinade and turn to coat
Cover the pan and place it in the fridge for at least 30 minutes– and up to 4 hours
Using a knife, carefully cut the red onions into rings at least 3/4 inch thick
Put one onion slice flat on the cutting board and carefully push a wooden skewer into the onion until it reaches at least ½ way
Repeat with the remaining onions
Put onions in a ziplock bag and pour in the dressing balsamic salad dressing, turning to coat
Refrigerate the marinating onions until ready to cook
45 minutes before eating, preheat your Traeger grill to 450*
Place a cast iron pan on the grill and allow it to get very hot– about 30 minutes
Remove the meat and onions from the fridge and remove the skewers from the marinades
Place the beef on a paper towel to soak up excess wine marinade
Spray cooking oil on the hot cast iron pan
Place the beef skewers on the hot grill and allow them to cook for about 5 minutes per side
Put the onion lollipops on the grill and cook about 5 minutes per side until caramelized and soft
Remove all the skewers when the internal temperature of the meat is 130*
Arrange the skewers on a plate and tent loosely with foil
Season the skewers lightly with salt and serve with black peppercorn horseradish sauce (see note) and red onion lollipops