In a large sauté pan over medium heat, warm the olive oil. Add the onions and a pinch of salt. Cook, stirring often, until the onions are soft and golden brown, approximately 15 minutes.
Stir in the balsamic vinegar. Continue to cook until the liquid is reduced by half, approximately 5 minutes. The onions should be soft and deep brown.
Remove the onions to a bowl and set them aside.
Quesatacos
Generously brush one side of each flour tortilla with olive oil. Place the tortillas, oiled side down, on a clean work surface.
Fill one half of each tortilla with equal parts of onions, cheese, prosciutto, and arugula. Spread some jam on the other half of the tortilla. Fold the jam side of the tortillas over the filled halves. Secure with toothpicks if necessary.
Place 2 tacos in the skillet on medium heat and cook until golden brown, approximately 3 minutes. Flip over and cook until the other side is golden and crispy, approximately 3 more minutes until the cheese has melted. Continue until all the quesatacos are cooked.