Caramelized Onion Grilled Cheese Recipe

Caramelized Onion Grilled Cheese

Prep20 minutes
Cook1 hour 20 minutes
Courses & Occasions Entrées & Main Dishes
Quick & Easy 1 Dish
Onion Product White Onions
Ways to Cook Stove Top
Enjoy Them Fried


  • 2 tbsp. vegetable oil
  • 2 medium Farmer's Promise white onions, thinly sliced
  • 4 oz. unsalted butter, softened
  • 2 tbsp. Parmesan cheese, shredded
  • 1 tbsp. fresh parsley, finely chopped
  • tsp. garlic, minced
  • ¼ tsp. Kosher salt, course
  • 8 pieces sourdough bread, sliced thick
  • 8 slices Swiss cheese
  • 8 slices sharp white Cheddar cheese
  • 8 slices Monterey Jack cheese
  • 8 slices mozzarella cheese


  • Warm oil in a large skillet over low heat. Add the onions and cook, stirring occasionally, for about 45-60 minutes or until caramelized (deep golden brown and soft). Set aside, wipe out pan and return it to medium heat.
  • While the onions are cooking, in a small bowl add the softened butter, Parmesan, parsley, garlic and salt. Mix with a rubber spatula until well-combined. Spread a generous tablespoon of the compound butter on one side of each slice of bread ensuring you get all the way to the crust edge. 
  • Place the bread buttered side down in the pan and top with 2 slices Swiss cheese and 2 slices Cheddar cheese. Top the cheeses with 2-3 tablespoons of caramelized onions, then cover those with 2slices of Monterey Jack cheese and two slices of mozzarella cheese. Top with another slice of bread, buttered side up and press down. Cover and cook the sandwich until bread is golden brown, about 3-5 minutes, then flip the sandwich and repeat. Repeat this until all sandwiches are cooked. Wipe out pan between sandwiches as needed. Cheeses will be very gooey.
  • Allow sandwiches to cool for 2 minutes before eating. Cut in half and serve with your choice of side.
  • Caramelized Onion Grilled Cheese
  • Caramelized Onion Grilled Cheese

Recipe Tips

Keep the sandwiches warm on a sheet pan in a 200-degree oven while the rest are being prepared.
Try mixing up breads and cheeses for a unique spin, like pumpernickel or rye bread with Alpine cheese or ciabatta bread with gouda and Havarti.
Pairs well with tomato soup or a fresh garden salad.
Fork Graphic

Let's Eat

Fork Graphic