French onion soup is one of the greatest soups of all time. But, the best part is the cheesy gooey top and the crusty bread. So, we decided to take the essence of our favorite soup and transform it into a french onion soup dip.

This dip is ooey gooey, cheesy and oh so delectable. Eat it with some crusty, toasted french bread or with a cracker– honestly, eat it with spoon for all we care.

French Onion Dip

  • Prep Time:10 minutes
  • Cook Time:1 hour
  • Total Time:1 hour 10 minutes
  • Servings:8
  • Medium


  • 3 yellow onions
  • 2 tablespoon butter
  • 2 tablespoon white wine
  • 10 oz evaporated milk
  • 1/2 pound Gruyére cheese
  • 1/2 pound Mozzarella cheese
Photo by Steven Shaltiel
  • Step 1

    Turn heat to low-medium heat and let butter melt.

    GIF by Elena Besser
  • Step 2

    Slice the onions into rounds and place in a skillet, covering with butter.

    GIF by Elena Besser
  • Step 3

    Mix around every 10 minutes for about 25-30 minutes.

  • Step 4

    Once all of the onions are browned and sweet, pour in white wine. Mix around the ingredients to deglaze the pan.

    GIF by Elena Besser
  • Step 5

    Take the onions out of the pan and set aside in a bowl.

  • Step 6

    In the same pan, turn your oven to a medium-high heat and pour in evaporated milk.

    GIF by Elena Besser
  • Step 7

    Mix with the remaining scraps until the evaporated milk boils.

    GIF by Elena Besser
  • Step 8

    Turn the stove back to low-medium heat and add in both cheeses until completely melted, mixing in between.

    GIF by Elena Besser
  • Step 9

    Stir in caramelized onions and mix until well combined.

    GIF by Elena Besser
  • Step 10

    Serve with toast, chips or anything your heart desires.

    GIF by Elena Besser