This post may contain affiliate links. Please read our disclosure policy.

Golden and bubbly hot caramelized onion dip. The sweet, jammy caramelized onions combined with four different types of cheeses makes the most delicious dip! Caramelize the onions in a pan and then let everything cook together in the slow cooker or the oven. Top it with a little shredded gruyere, and the crowd will go WILD!

hot caramelized onion dip on marble with crostini


Hot caramelized onion dip comin’ attacha! Open wide!

This is undoubtedly my most requested dip recipe from family and friends. 

And it’s easy to see why. Golden caramelized onions that I left hanging around on the stove until they were just tender and golden brown. Then comes all the creamy elements of the dip that we literally stir together in our slow cooker and pop a lid on. That’s it. 

Crunchy bread, hot dip, sweet onions, and all the creaminess. It’s perfection.

It’s pretty safe to say I have a borderline inappropriate relationship with party foods. Not in the sense that I want to eat all of them at once by myself in a closet somewhere. But in the way that I want to make them every time someone comes over. And not just make them, make them the main meal. Forget dinner; let’s pig out on hot caramelized onion dip, firecracker meatballs, pastry swirls, and hot honey cheese balls instead. That’s totally normal, right? 

I digress, but this dip would undoubtedly be the star of the show if you served it at a Christmas party or for New Years Eve or even a housewarming or for book club! Trust me, it was the first thing to disappear at our last housewarming party!

My task for you —

Make this dip.
Serve this dip.
Make everyone happy.

It’s that simple.

@littlespicejar Caramelized Onio Dip! And yes, you can caramelize the onions a day or two ahead! Full recipe linked in my profile and on littlespicejar.com. Search the web for “little spice jar jammy onion dip” #caramelizedonions #oniondip #frenchoniondip #chipsanddip #caramelizedoniondip #caramelizedonion #oniondiprecipe #homemadedip #frenchonion ♬ Romantique – Brigitte Bardot

Ingredients for hot caramelized onion dip:

  • Onions: I like to use yellowonions for this recipe that I slice very thinly and saute. You can also use sweet onions and cut back on the sugar if you want them to melt right into the dip. I like the little laces of onion strings, so I opt for yellowonions for this recipe.
  • Butter and Oil: A small knob of butter and a glug of oil help caramelize and sweat down the onions in a cast iron skillet.
  • Seasonings and Herbs: You’ll need some fresh thyme, onion powder, black pepper, and red pepper flakes for this recipe. All of these ingredients are added to enhance the other recipes in this dip.
  • Granulated Sugar: Helps develop a little more color on the onions and makes the sweetness of the onions more promenient.
  • Balsamic Vinegar: Is my secret ingredient to caramelized onions. The acid from the vinegar helps balance the sweetness and it just cuts through some of the richness from the creamier onion dip ingredients.
  • Garlic: no explanation needed here! Adds just a hint of garlicky flavor.
  • Cheeses: You’ll need cream cheese, parmesan cheese, diced brie, and shredded gruyere cheese. I’ve made this dip a ton over the years, so if you aren’t a fan of brie or want to make the dip a little lighter, feel free to swap the brie for another 4 ounces of cream cheese.
  • Sour Cream: Adds creaminess to the dip. I don’t suggest swapping this with greek yogurt!
  • Mayonnaise: Just like my hot spinach and artichoke dip, the sour cream and mayo are the creamy elements that make the base of this dip.
  • Milk: Helps thin out all the other ingredients a little bit!
  • Serving suggestions: Use chips, a slice dup baguette to make crostini, bagel chips would be a fine choice too!
caramelized onions in cast iron and dip ingredients in slow cooker

How to make golden bubbly caramelized onion dip

  1. Start with the onions. Add the butter and oil to a cast iron pan and heat over medium heat. When the butter melts, sweat the onions for a few minutes until they start to shrink back. Then season the onion mixture with thyme, sugar, and kosher salt. Cook the onions for 25-40 minutes or until they are a deep golden brown color. If you think they’re done, give them another few minutes to make sure! This is the step that adds most of the flavor – so take your time here! Then season with balsamic and cook for a few seconds before removing the onions from the heat.
  2.  Cook it in the slow cooker.Fold together all the ingredients except the brie and the gruyere in the bowl of a slow cooker sprayed with cooking spray. This makes clean up much, much easier. Cook this for 2 hours, then stir in the brie and top with the shredded gruyere. Cover and cook for another 20-25 minutes or until the gruyere on top melts. Keep it mind, the gruyere in the slow cooker won’t get bubbly and golden. But I’ve included ways to do that in the oven.
  3. Or bake it in the oven. Once you’ve caramelized the onions, combine all of the remaining dip ingredients in a medium bowl except for the shredded. gruyere. Dump the dip into a baking dish sprayed with cookign spray and bake in the oven for 45-50 minutes or until all the dip heats and cooks through. Broil for the last 30-60 seconds until the gruyere is golden and bubbly.

FAQs about this dip

Is it better to caramelize onions with butter or olive oil?

I like to use a combination of the two ingredients. Butter provides the flavor while oil provides the high cooking temps.

Should you add sugar when caramelizing onions?

There is a lot of debate on this. Adding sugar to caramelize onions helps boost the natural sweetness of the onion. I think you could omit the sugar if you use sweet onions (such as Vidalia,) as those contain a higher sugar content as is. For yellow onions, I definitely like to add a bit.

Why are my caramelized onions burning and not caramelizing?

You’ve got the burner turned up too high. To caramelize onions properly, you want to use a cast iron skillet with the heat bouncing between medium and medium-low. If they’re browning too fast, turn the heat down, add a tablespoon of water and let them go low and slow. If they’re already burnt, toss them! They won’t do the dip any good.

How did you get the cheese to brown in the slow cooker?

For some of the pictures in this post, I used a kitchen torch, however, I do not suggest doing this unless you are VERY comfortable doing so. Please use at your own risk.

What if my dip has a pool of oil on top?

This is completely normal! It can happen because of all the high-fat cheeses we’re using (gruyere and brie mostly.) I just lay a paper towel on top and let it absorb all the oil and then pop it back under the broiler or put it out for serving.

If you like this recipe, you might also like:

toasted bread in dip
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
hot caramelized onion dip on marble with crostini

Jammy Hot Caramelized Onion Dip with Gruyere

4.92 from 36 votes
Golden and bubbly hot caramelized onion dip. The sweet, jammy caramelized onions combined with four different types of cheeses makes the most delicious dip! Caramelize the onions in a pan and then let everything cook together in the slow cooker or the oven. Top it with a little shredded gruyere, and the crowd will go WILD!
Prep Time: 10 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 40 minutes
Servings: 12
Author: Marzia
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 2 large onions halved and thinly sliced
  • 1 tablespoon butter
  • 1 tablespoon avocado oil or canola, etc.
  • ½ teaspoon fresh thyme
  • ½ teaspoon onion powder
  • 2 teaspoons granulated sugar
  • teaspoon balsamic vinegar
  • 4 ounces cream cheese softened
  • ½ cup sour cream
  • ½ cup mayonnaise
  • ¾ cup milk
  • 1 tablespoon minced garlic
  • ½ teaspoon red pepper flakes
  • ¼ teaspoon black pepper
  • ¼ cup grated parmesan cheese
  • 4 ounces of brie diced (see notes for sub)
  • 1 cup shredded gruyere see notes for sub
  • prepared crostini for serving

Instructions 

  • CARAMELIZE: Heat the oil and butter in a large cast iron skillet over medium heat. Add the onions and let sauté for 5 minutes, stirring frequently. Add the thyme, sugar, and ¼ teaspoon kosher salt and continue to cook for a minimum of 25 and up to 45 minutes on medium-low heat. Stir the onions every 5 minutes so they caramelize evenly. If, at any point, the onions are caramelizing too fast, turn the heat down to low. When the onions are soft and golden, add the balsamic, and allow the onions to soak it in. Remove from heat.
  • TOSS IT IN: Spray the inside of your slow cooker with cooking spray to keep the dip from sticking. Add the onions and all the remaining ingredients except the brie and gruyère to the slow cooker.
  • SLOW COOK: Cover and cook for 2 hours on the high setting. Check and stir once or twice, if possible. Add diced brie cheese and stir to combine. Top with shredded Gruyère, cover, and continue cooking for another 20-25 minutes or until the Gruyère melts. Keep in mind, the cheese won’t form a brown crust in the slow cooker. It will melt and become stringy, though. See below for broiling instructions.
  • BUBBLY TOP: For a bubbly top, add the brie and cook in the slow cooker for 20 minutes. Then transfer the dip to a 2-quart baking dish sprayed with cooking spray. Top with Gruyère and let the cheese melt under the broiler for a few minutes. Serve warm with crostini slices or crackers.
  • OR OVEN: Complete step 1. Add all the ingredients except the gruyere to a bowl and stir to combine. Dump the ingredients out into a 2-quart baking dish. Top with the shredded gruyere and bake in an oven preheated to 375ºF for 45-50 minutes. Check the dip to ensure it’s not browning too much at any point. Broil for the last 45-60 seconds to get that golden crust on top!

Notes

* The recipe can easily be doubled in a 3-quart slow cooker or tripled in a large-sized crockpot. Cooking time may vary for larger batches.
* caramelized onions: can be done up to 48 hours in advance.
* gruyere: can be replaced with shredded white cheddar or provolone cheese for a more economical option!
* brie: can be replaced with another 4 ounces of cream cheese.
* make ahead: cook the dip without the gruyere in the slow cooker. Transfer to a baking dish, cover it, and refrigerate for up to 48 hours before serving. Remove from the refrigerator 1 hour before baking. Top with gruyere and bake at 350ºF covered for30-40 minutes or until everything heats through and the cheese on top melts.

Nutrition

Calories: 241kcal | Carbohydrates: 5g | Protein: 8g | Fat: 21g | Fiber: 0.4g | Sugar: 3g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This? Leave a comment & rating below!

Hi, I'm Marzia!

A wife, mother, nutritionist, certified foodie, and a coffee lover. My husband Anees, our daughter, and I live near Houston. I love reading books, bingeing reality shows, and a good salted brown butter chocolate chip cookie!

Similar Recipes

You May Also Like

4.92 from 36 votes (27 ratings without comment)

Leave a comment

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

Recipe Rating




32 Comments

  1. Kelly says:

    5 stars
    This dip is so amazing and I always get compliments when I make it. I have a question for you, though. I cannot seem to get it to look as your picture does. It seems to cook more liquidy than creamy and the gruyere melts into it as opposed to forming a crispier layer on top. Any suggestions? I made and cooked the recipe as directed for the oven, with no substitutions. Thank you!

  2. Ryan says:

    Any issues with just dumping everything in the slow cooker (once the onions are cooked) and warming? I was thinking of taking this to a party fully assembled. Wanted to just mix in the gruyere with everything and call it a day. Thoughts? Obviously not the original idea of your recipe but I need to show up with a ready to eat app.

    1. Marzia says:

      The gruyere tends to render a lot of oil when you do that, so I don’t recommend it. For best results, I suggest prepping the dip as written!

  3. Shannan says:

    3 stars
    I made this recipe today! It had really good flavor. My only thing.. my dip was extremely greasy. A thick layer of grease occurred in the crockpot after two hours. I transfered to a baking dish to broil with the cheese on top, hoping it would all bake in. Broiling I think made it worse. There is a lot of cheese/fat to this dip, but looking to see if you have any advice? Id love to make this dip again because it’s delicious, but the layer of grease makes it look unappetizing. 

  4. Lori says:

    5 stars
    Great recipe!  We loved it and shared some with the neighbors.  They loved it too! If I made this for a party I’d quadruple the recipe because the onions really cook down when being caramelized.  The addition of balsamic is genius!!

  5. GD says:

    Can you use double sour cream and no mayo? I prefer not to cook with mayo. Thank you!

  6. Lisa Renner says:

    Oh My! I made this dip for my Christmas gathering and it was devoured! I thought it was a bit of work but the final result was just divine. I did add a little bit of grated white cheddar but there is just nothing like the taste of Gruyere. I absolutely will make this again! Thank you for the recipe!!

  7. Joan says:

    5 stars
    Can I freeze this wonderful dip? 

  8. Cate Carabelle says:

    5 stars
    I made this a couple of years ago and it was OUTSTANDING! So thank you!

    Recently my crockpot crossed over to crackpots heaven. Is there a way to make this on the stove? Thank you!

  9. Christina Watson says:

    Now I know how to do it,, and do it right! Thanks

  10. Melissa Winter says:

    5 stars
    This was delicious, I will definitely make this again!!

    1. Marzia says:

      Hi Melissa – happy to hear it! Thank you for circling back to leave a review!

  11. Julie says:

    The cheesy onion dip would be delicious put on a hamburger or hotdog. Yummy!

    1. Marzia says:

      Yum!

  12. Preston says:

    Hi Marzia,

    I’m doing a test run of your Hot Caramelized Onion Dip for Super Bowl Sunday, and if it turns out okay (and I don’t eat it all…) I was thinking about just reheating it instead of making it from scratch again. So I have two questions: 1) do you think it will reheat well? 2) how would you do it? I was thinking about heating it in the crock pot, but I defer to you! 

    Thanks so much! 
    Preston 

    1. Marzia says:

      Hey Preston! Glad you’re giving the dip a try. It reheats really well, I’ve made it ahead and reheated it on several occasions. I usually let it sit at room temperature for roughly 45 minutes before reheating. When I reheat this dip, I transfer it to a baking dish sprayed with nonstick cooking spray and then top it with cheese (either I don’t put the gruyere on the day before or I just add a bit more.) Then just pop it into a 325F preheated oven for 25-35 minutes or until it’s heated through and bubbly on top! You can cover it with a piece of foil if it starts to brown too quickly. I think you could use a slow cooker to reheat as well (low heat setting) but I’m unsure about the timing as I usually go with the oven method. Hope you enjoy the dip!

  13. Katelyn says:

    5 stars
    i didn’t have thyme on hand but i used the cento Italian seasoning instead and it was so good. Every time i’m invited to a party people request i bring this dip!

  14. Jon says:

    5 stars
    Surprised my wife and made this dish tonight. She LOVED it. She’s replacing her previous favorite onion dip with this one. The instructions worked perfectly. Thank you for sharing!

    -Jon

  15. Joanne Gooding says:

    How many does this feed??

    1. Marzia says:

      Hi Joanne, the recipe makes about 10 servings

  16. Lisa W says:

    I would like to make this dip recipe. Do you have instructions for carmelizing onions if you don’t have a cast iron skillet. Thanks Lisa

    1. Marzia says:

      You can also caramelize them in a stainless steel pan and it shouldn’t change the cooking time by more than a couple of minutes! 🙂

  17. Monyca says:

    Do you remove the rind from the Brie?

    1. Marzia says:

      You can remove it or cut the brie into extra thin slices and then it kind of all just blends in to the dip!

  18. Patti says:

    Not everyone can get guyere cheese because of availability and expense; therefore, would you recommend a good swiss cheese for a sub?

    1. Marzia says:

      If you check the notes section of the recipe you’ll see I’ve suggested a few different options to replace the Gruyere with! Hope that helps!

  19. Natalie says:

    This looks awesome and I’m definitely making it! Quick question about the tablespoon of minced garlic. Since you called it a “tablespoon” and not a quantity of cloves, can I assume it’s dried and not fresh?

    1. Marzia says:

      Glad to hear you’ll be making the dip! I used 1 tablespoon of fresh garlic for this recipe.

  20. Tara D says:

    This sounds wonderful! Thinking about making it for a party this weekend. I’m looking for recipes that I can make ahead and/or use my slow cooker so that I can free up my oven as much as possible. You mentioned making it on Thursday and serving on Saturday. How many of the steps did you do ahead of Saturday? Or did you complete the entire recipe and just reheated it on Saturday?

    1. Marzia says:

      I usually just make the caramelized onion portion in advance and store it in an airtight container until the day of but I do think you could prepare the dip up to 1 day in advance and refrigerate. The day of your event, you’d allow it to come to room temperature (at least 2 hours if it’s cold where you live), top with the shredded gruyere and allow it to just heat through in a 450-degree oven (it shouldn’t need more than 10-15 minutes). You can turn the broiler on during the last 1-2 minutes if you’d like the cheese to have a nicely browned crust!