Uptown Grilled Cheese with Sweet Onion Jam

Ingredients
Sweet Onion Jam
1 cup, Onions, minced
1-2 teaspoons Canola oil or butter
1 tablespoon Brown sugar
1 tablespoon Cider or balsamic vinegar
1 tablespoon Golden raisins or dried cranberries/cherries
Sandwich Ingredients
4 slices, Sourdough bread slices
1 tablespoon Dijon mustard
4 slices Gruyere cheese, thinly sliced
¼ cup Sweet Onion Jam
Butter: as needed
1-2 slices Smoked ham or bacon (optional)
For Sweet Onion Jam: In a sauce pan, heat oil or butter over medium-high heat; add onions and sauté 5 to 6 minutes or until transparent. Add sugar, vinegar and raisins or dried cranberries/cherries. Cook 14 to 15 minutes or until glazed and sticky. Remove from heat and cool. Cover and refrigerate until ready to use.
Lay out 4 slices of bread. Spread each slice with 2 teaspoons mustard. Top each piece of bread with 2 slices of cheese and 1/4 cup Sweet Onion Jam. Place remaining cheese on top of jam. Top remaining slices of bread.
To grill, spread a thin layer of butter on the top and bottom slices of bread. Grill both sides weighted or place in a Panini maker and cook until golden brown and cheese is melted.