Finely dice a medium sweet onion and sweat it in butter with the garlic until the onion becomes translucent
Set aside and allow the mixture to cool for 10 minutes
Combine the meat mixture with the pepper, onion powder, garlic powder, gochujang sauce, and butter-onion mixture
add one tablespoon of the everything but the bagel seasoning and the beaten eggs to the meat and spice mix
Using your hands, combine all the ingredients until well incorporated
Allow the meat to rest for 30 minutes
Preheat your Traeger grill to 225F on the Super Smoke setting if you have that feature
Lay down a double sheet of parchment paper
Form the meat mixture into a loaf on the parchment paper
Sprinkle the remaining Everything But The Bagel seasoning all over the meatloaf
Place the meatloaf and parchment paper on the Traeger grill
Cook for 45 minutes then carefully remove the parchment paper from the bottom of the meatloaf
Continue to cook the meatloaf until it reaches an internal temperature of 120F
Remove the meatloaf and raise the heat on the Traeger grill to 400F
Use the meatloaf sauce to coat the meatloaf
Sprinkle additional Everything But The Bagel seasoning all over the meatloaf
Return the meatloaf to the Traeger Grill and cook to an internal temperature of 145F
Allow the meat to rest covered for 30 minutes until it reaches 160F
While the meat is resting toast your bagels on the Traeger grill (optional)
Slice the meat into approximately 8 slices
Place a slice of meatloaf on the everything bagel to form your sandwich
Garnish with mayonnaise and Cabot cheddar cheese if desired