
French Onion Dip with Gruyere
The onions begin as a crowded pile in the skillet, but after a slow cook they turn soft, sweet, and deep gold. That change is what makes this French Onion…
Tip: save now, make later.
The onions begin as a crowded pile in the skillet, but after a slow cook they turn soft, sweet, and deep gold. That change is what makes this French Onion Dip with Gruyere taste like more than a creamy cheese dip with onions stirred through.
I let the onions take their time, then fold them into a smooth base of cream cheese, sour cream, and mayonnaise. Gruyere goes both inside the dip and over the top, so every scoop gets a little of its nutty flavor and the baked surface has its own layer of melted cheese.
When the edges bubble in the oven, the center is rich and spoonable, with tender onions tucked through it. Give it a short rest before serving, and the cheese settles into a thick, scoopable dip.

Kitchen Note
Let the onions cool for the full 10 minutes before mixing them into the dairy. Warm onions can soften the cream cheese mixture, making it harder to spread neatly in the baking dish.
Save this French Onion Dip with Gruyere for a bubbling, cheesy party dip with deeply golden onions in every scoop.
Why the Onions Need to Lose Nearly All Their Bite Before They Go Into the Dip
Three large onions look like a lot for one dip, and they are—until they have cooked down. Their job isn’t just to add onion flavor; the long, gentle cook softens them and concentrates their sweetness before they meet the creamy base. If they go in while they’re still pale and firm, the finished dip can taste sharp, and the onion pieces stay more noticeable than the smooth, rich dip around them.
Look for onions that are very soft and deeply golden, not merely translucent. They shrink as moisture cooks away, and their sweetness becomes more pronounced without needing sugar or another ingredient. Keep the skillet over medium-low heat and stir often so the bottom doesn’t scorch while the rest of the onions are still releasing moisture. The wait is part of the recipe’s balance: a spoonful should taste rich and savory, with mellow onion running through it rather than taking over.
What Gruyere and Cream Cheese Each Bring to This Baked Dip

- Yellow onions — Their savory sweetness is the backbone of the dip. Standard grocery-store yellow onions work well; choose firm ones and slice them evenly so they soften at a similar pace. White onions can stand in at the same amount, though their flavor is a little sharper.
- Butter and olive oil — Butter gives the onions a rounded flavor, while the oil helps the mixture cook without relying on butter alone. Both are easy to find, and there’s no need for a specialty oil here.
- Cream cheese — This gives the dip its thick, cohesive body. Let it soften before mixing so it blends smoothly with the sour cream and mayonnaise; a cold block tends to leave stubborn lumps.
- Sour cream and mayonnaise — Sour cream brings tang, and mayonnaise keeps the base rich and supple. Plain full-fat Greek yogurt can replace the sour cream for a tangier, slightly less plush result; keep the mayonnaise in place for balance.
- Gruyere — Its nutty, savory taste is distinct, and it melts into the creamy base while also browning over the top. Swiss cheese is a useful stand-in if Gruyere isn’t available, with a milder finish. A block you shred yourself gives a smoother melt than many pre-shredded cheeses.
- Worcestershire, dried thyme, and garlic powder — These small additions round out the onions with savory depth and an herbal note. Dried thyme is convenient and reliable here; if you need the dip to be vegetarian, use vegetarian Worcestershire sauce in its place.
From Slow-Cooked Onions to a Bubbling Gruyere Top
Cook the onions until deeply golden
Melt the butter with the olive oil in a 12-inch skillet over medium heat, then add the sliced onions, kosher salt, black pepper, and dried thyme. Lower the heat to medium-low and cook for 35 to 45 minutes, stirring often. The onions should become very soft and deeply golden, with no crisp or firm pieces left. If you see dark spots forming on the skillet before the onions are soft, stir and lower the heat so they cook gently instead of scorching.
Cool the onions while the oven heats
Transfer the cooked onions to a plate and let them cool for 10 minutes. During that time, heat the oven to 375°F and lightly grease an 8×8-inch baking dish. Spreading the onions on a plate helps them cool more evenly than leaving them in the hot skillet. They should no longer be steaming heavily when you stir them into the dairy mixture.
Make a smooth base and fold in the cheese
In a medium bowl, stir the softened cream cheese, sour cream, mayonnaise, Worcestershire sauce, and garlic powder until smooth. Work out any cream cheese lumps before adding the onions, since they are harder to smooth once the other ingredients are mixed in. Fold in the cooled onions and 1 1/2 cups of the shredded Gruyere. The mixture should look thick and evenly speckled with onions and cheese.
Bake until the edges bubble
Spread the dip in the prepared baking dish, then scatter the remaining 1/2 cup Gruyere over the surface. Bake for 20 to 25 minutes, until the dip is hot and bubbling at the edges. Don’t wait for the entire top to look browned; the edge bubbles are the useful cue that the dip is heated through. Let it rest for 10 minutes before serving so it settles into a scoopable texture.
Easy Swaps That Keep French Onion Dip in Balance
Use Swiss for a Milder Cheese Finish
Replace the Gruyere with the same amount of shredded Swiss cheese. It melts well in the dip and keeps the familiar savory, cheesy character, though the finished flavor is milder and less nutty.
Make It Vegetarian with Vegetarian Worcestershire
Use vegetarian Worcestershire sauce in the same amount as the regular Worcestershire sauce. It keeps the dip’s savory, tangy note without changing the creamy texture, though the exact seasoning can vary a little by brand.
Trade Sour Cream for Greek Yogurt
Use plain full-fat Greek yogurt in place of the sour cream. It gives the dip a brighter tang and a slightly lighter, less silky texture; keep the cream cheese and mayonnaise unchanged so the baked dip stays rich and cohesive.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them covered for up to 3 to 4 days. The dip firms up when cold, then loosens as it warms.
- Freezer: Freezing isn’t recommended. The sour cream and cream cheese can separate after thawing, leaving the dip grainy or watery.
- Reheating: Warm it in a 375°F oven until hot throughout. Avoid prolonged heating; the cheese can release oil if the dip is baked well past bubbling.
Questions That Come Up When Making French Onion Dip with Gruyere

French Onion Dip with Gruyere
Ingredients
Equipment
Method
- Melt the butter with the olive oil in a 12-inch skillet over medium heat.
- Add the onions, salt, pepper, and thyme.
- Cook over medium-low heat, stirring often, for 35 to 45 minutes, until the onions are very soft and deeply golden.
- Transfer the onions to a plate and let them cool for 10 minutes.
- Heat the oven to 375°F.
- Lightly grease an 8x8-inch baking dish.
- Stir the cream cheese, sour cream, mayonnaise, Worcestershire sauce, and garlic powder in a medium bowl until smooth.
- Mix in the cooled onions and 1 1/2 cups of the Gruyere.
- Spread the dip in the prepared dish.
- Sprinkle the remaining 1/2 cup Gruyere over the top.
- Bake for 20 to 25 minutes, until hot and bubbling at the edges.
- Let the dip rest for 10 minutes before serving.