Caramelized Onion Dip with Bacon and Gruyere

onion dip 2

Well, so much for my pledge of not overdoing it this holiday season. That good intention lasted about all of a week, and although my recent undertaking is not entirely my fault, what it really boils down to is my inability to say “no.” Is anyone else ridiculous like I am?

Please say yes.

This time of year at my workplace, we have a pie and goodie auction to raise money for charity. Because I don’t particularly care for pie (I know, I know, I’m weird), I offered to make a batch of frosted sugar cookies for the event. However, somewhere along the lines, a “batch” of sugar cookies turned into three trays, and now I’ve been thrown into full stress-out mode.

And you know what I do when I’m in stress-out mode?  Pretty much everything but what I need to be doing.  Oh, and also consoling myself with ooey-gooey fattening foods that have no nutritional value but can put you nicely into a food coma.  Which eliminates stress, at least until you stop eating and start thinking about all of the baking you need to do.

onion dip close up

Prep time
Cook time
Total time
Recipe type: appetizer
  • 2 teaspoons butter
  • 1 teaspoon vegetable oil
  • 2 Spanish onions (about 1 pound), halved and thinly sliced
  • ¼ teaspoon sugar
  • ¼ teaspoon sea salt
  • 1 tablespoon sherry vinegar
  • ½ teaspoon minced fresh thyme
  • 3 applewood-smoked bacon strips
  • ¾ cup (3 ounces) shredded Gruyère cheese
  • ½ cup sour cream
  • ½ cup mayonnaise
  • ¼ teaspoon freshly ground black pepper
  1. Preheat oven to 400°. Melt butter with oil in a large skillet over medium-high heat. Add onions, sugar, and salt; cook, stirring occasionally, 8 minutes or until onions soften and just begin to turn golden. Reduce heat to medium, and cook, stirring often, 20 minutes or until onions turn deep golden brown. Stir in vinegar, scraping bottom of skillet to deglaze pan. Cook, stirring often, until vinegar is reduced by half. Stir in thyme.
  2. Cook bacon in a large skillet over medium-high heat 8 to 10 minutes or until crisp. Drain on paper towels; finely crumble.
  3. Combine cheese and next 3 ingredients in a medium bowl. Stir in onions and bacon. Transfer to a 2-cup baking dish.
  4. Bake 20 minutes or until mixture bubbles and top is lightly golden.


  1. amy @ fearless homemaker

    oh my goodness, this looks soooo good. i love onion dip but i’ve only ever bought it, never made it. this might be have to be the first one i attempt to make!

    • Ashley @ Kitchen Meets Girl

      This was my first attempt, also, and I have to say it turned out pretty darn good. Maybe a little too good, since I ended up eating this as my main course for dinner. Whoops! 🙂

    • Ashley @ Kitchen Meets Girl

      Thanks for stopping by, Biana. This dip was pretty tasty; definitely a fun dip for entertaining–or you know, just eating for dinner. 🙂 Hope you have a wonderful Thanksgiving!

  2. Kayla @ Sheriff of the Kitchen

    yummy! uhm this is great, it has three of my favorite things in it. Have you ever tried the gruyere, ham, onion flatbread from trader joe’s? very similar and so tasty, i bet you’d like it!

    • Ashley @ Kitchen Meets Girl

      Kayla, unfortunately, we don’t have a Trader Joe’s where I live (so unfair, right?!?!?). But that flatbread sounds amazing! Send some my way, if you don’t mind. 🙂 Have a fabulous Thanksgiving!


Submit a Comment

Your email address will not be published. Required fields are marked *

CommentLuv badge


Hello There!

Interestingly enough, I didn’t grow up with an interest in cooking.  In fact, I informed my mother on multiple occasions that I was not getting an advanced education so I could spend my evenings preparing meals.

more about me >>

Grab My Cookbook!

Fit Meets Girl