We use cookies on this website to ensure its proper functioning and to improve the quality of our services. Cookie Policy
Tags and nutritional info are auto-generated and may be inaccurate. Always check the full ingredient list before cooking.
Heat butter and olive oil in a skillet over medium-low heat. Add the sliced onions and season with salt and pepper.
Cook for 40-50 minutes, stirring frequently, until onions are deeply golden and jammy. During the last 10 minutes, stir in balsamic vinegar and continue cooking.
Spread mayo on one side of each slice of bread. Flip the bread over and spread Dijon on the other side.
Divide the cheddar, Gruyère, and caramelized onions between the two sandwiches. Top with the remaining bread, mayo side facing out.
Heat a skillet over medium-low heat and add avocado oil or butter. Cook each sandwich for 2-3 minutes per side, gently pressing with a spatula. Once the bread is golden, cover the pan and continue cooking until the cheese is completely melted.
Want to keep this recipe for later? We can email it to you!
Try using croissant bread for a unique twist on the classic grilled cheese.
Can I use a different type of cheese?
Yes, you can substitute other cheeses like mozzarella or Swiss.
How can I make the onions caramelize faster?
Cooking onions over medium-low heat and stirring frequently helps them caramelize evenly.
Can I use a different type of bread?
Absolutely, any bread you prefer will work, such as whole grain or rye.
Is there a substitute for balsamic vinegar?
You can use apple cider vinegar or red wine vinegar as alternatives.
What can I serve with this grilled cheese?
Tomato basil soup pairs wonderfully with this grilled cheese.

