Baked Caramelized Onion and Bacon Dip

Every time I’ve served this dip at a party, my friends and I just end up standing around it until every last morsel is gone. We can’t help it! It’s so unbelievably good that it makes it easy to forget about every other thing on the table. It’s made up of sweet caramelized onions and smoky bacon nestled into a creamy base that’s rich with nutty Gruyere cheese and baked until it’s bubbly and gooey and all things good.

Now, I happen to love onion dip that comes from a packet so I’m not here to bash it in any way, but this stuff is in a whole different league. It starts with real, fresh caramelized onions that have a nuanced sweetness that only slow, patient cooking can bring. They’re punched up with a little bit of sherry and thyme, which help temper the richness of this dip without hampering it.

Those flavorful onions mingle with some crispy bacon in a mixture of sour cream and mayo and enough Gruyere cheese to make things irresistibly ooey-gooey but not excessive. Could you use any other Swiss cheese instead? Sure. But the Gruyere gives it a nice buttery flavor that’s pretty hard to beat.

This bakes for twenty minutes, which is just long enough for everything to come together in supremely melty fashion. It’s great with a sliced baguette or bagel chips or any basic cracker… It doesn’t much matter what you put it on, because this stuff could make cardboard taste good.

Caramelized Onion and Bacon Dip

50 minutes to prepare serves 10-12


  • 4 strips bacon
  • 2 large sweet onions, halved and thinly sliced
  • 1 pinch granulated sugar
  • 1 tablespoon sherry vinegar
  • 1/2 teaspoon dried thyme
  • 3/4 cup Gruyere or Swiss cheese, grated
  • 1/2 cup sour cream
  • 1/2 cup mayonnaise
  • Kosher salt and freshly ground black pepper


  1. Preheat oven to 400°F.
  2. In a large skillet over medium-high heat, cook bacon. Remove to a paper towel-lined plate to drain.
  3. Add onions, sugar, and a pinch of salt to skillet and cook until soft and starting to turn golden, about 8 minutes, stirring occasionally.
  4. Reduce heat to medium and continue cooking, stirring frequently, until onions are a deep golden brown, about 20 minutes.
  5. Stir in vinegar and continue cooking, stirring frequently, until vinegar is reduced by half. Add thyme and stir to combine. Remove from heat.
  6. In a medium bowl, stir together sour cream, mayonnaise, and cheese. Crumble bacon into pieces and add along with the onions. Season to taste with salt and pepper and stir to combine.
  7. Transfer to a small baking dish or ovenproof skillet (2 cup capacity) and bake until mixture is bubbly and top is golden brown, about 20 minutes.

Recipe adapted from Spicy Southern Kitchen.