Start with the caramelized onions. Melt the butter in a large skillet over medium-low heat. Add the sliced onions with a pinch of salt. Cook, stirring occasionally, until they begin to soften and turn golden brown. The process will take about 30 to 40 minutes to get to a deep golden brown color. Don’t rush this step; patience is key to creating perfectly caramelized onions.
Once the onions are a nice golden brown, stir in the balsamic vinegar and black pepper, and season to taste with salt. Cook for an additional 2–3 minutes, then remove from heat and set aside.
Meanwhile, while the onions are caramelizing, prepare the prime rib. If the prime rib is cold, gently reheat it in a pan over low heat, or wrap it in foil and warm it in a preheated oven at 300°F for about 10 minutes.
Slice the baguette lengthwise, and then cut it into the desired number of sandwiches. We made three large sandwiches (or 6 small - medium sized ones). Place the baguette slices on a baking sheet.
Spread creamy horseradish sauce on both halves of the baguette. Lay the thinly sliced prime rib over the sauce. Season with a bit of salt and pepper, if desired. Top the meat with caramelized onions.
Add slices of provolone cheese on top of the onions. (About 1.5 slices per sandwich). Place the sandwich (open-faced) under the broiler for 2-3 minutes or until the cheese is melted and bubbly. Watch carefully to avoid burning.
Remove the sandwich from the oven and top with baby arugula, and season the arugula with kosher salt and pepper to taste. Add more horseradish sauce if desired. Now, just assemble the sandwich, and enjoy!
Store leftover sandwiches in an airtight container in the fridge for up to two days.