French Onion Soup is a classic dish known for its rich, savory flavors and comforting warmth. The addition of melted cheese on top takes this soup to another level, transforming it from a simple bowl of soup into a decadent, satisfying meal. Cheesy French Onion Soup combines the sweetness of caramelized onions, the depth of flavorful broth, and the indulgence of gooey melted cheese for the perfect balance of textures and flavors. It’s a dish that’s perfect for cozy evenings, a winter gathering, or as a hearty starter to a festive meal.
The foundation of French Onion Soup lies in its onions. Caramelizing the onions slowly over low heat allows them to develop a deep, sweet flavor that becomes the heart of the soup. As the onions cook down, they release their natural sugars, giving the soup its signature sweetness. The broth, usually made with beef or vegetable stock, is seasoned with thyme, bay leaves, and sometimes a splash of white wine, which adds richness and depth to the soup.
One of the key elements that elevate Cheesy French Onion Soup is the bread topping. A slice of toasted baguette or crusty bread is placed atop the soup, acting as a base for the cheese. When baked, the bread soaks up the broth, becoming soft and flavorful, while the cheese melts into a golden, gooey layer on top. The cheese traditionally used is Gruyère, which has a nutty, creamy flavor that pairs perfectly with the caramelized onions and broth. A sprinkle of Parmesan can also be added for extra richness.
What makes Cheesy French Onion Soup so special is the combination of textures. The soup itself is rich and savory, the onions tender and sweet, while the bread adds a satisfying crunch. As you dig into the soup, the melted cheese stretches with each spoonful, adding a creamy, indulgent layer to the dish.
While it’s a bit of a time investment to caramelize the onions and allow the flavors to develop fully, the result is completely worth it. Cheesy French Onion Soup is the ultimate comfort food, with its deep, rich flavors and satisfying textures that warm you from the inside out.

Ingredients
- 4 large onions thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1/2 cup dry white wine
- 6 cups beef broth low sodium
- 1 teaspoon sugar
- to taste Salt and pepper
- 4 slices French bread toasted
- 1 cup Gruyere cheese grated
Instructions
- Melt the butter and olive oil in a large pot over medium heat. Add the onions and sugar, and cook, stirring frequently, until the onions are caramelized, about 30 minutes.
- Add the white wine to deglaze the pot, scraping up any browned bits from the bottom. Cook for another 5 minutes.
- Add the beef broth, and bring the mixture to a boil. Reduce the heat and let it simmer for 20 minutes. Season with salt and pepper to taste.
- Preheat the oven’s broiler. Ladle the soup into oven-safe bowls, place a slice of toasted French bread on top of each bowl, and sprinkle generously with grated gruyere cheese.
- Place the bowls on a baking sheet and broil until the cheese is melted and bubbly, about 3-4 minutes. Serve hot.
Nutrition










French Onion Soup is my comfort food and this nailed it. I used gruyere from a block and it melted sooo smoothly.
I followed the steps but my onions took more like 45 minutes to really caramelize. Still came out great though—super cozy and the flavor is deep.
I think you can cut the butter a bit. Mine was kinda heavy. But flavor-wise it was still good. Maybe I just used bigger onions?
Totally agree—3 tbsp butter can make it feel rich. I actually cut mine to 2 tbsp and it still caramelized fine. Flavor held up great.
Huh, bigger onions might explain it, but I’m not sure about cutting butter—caramelizing needs fat. Did you cook long enough? 30 min isn’t always enough.
This soup is a game changer! The flavor is just amazing, and my family couldn’t get enough. Definitely a 5!
My kids didn’t like it. They said it tasted weird. Maybe they just don’t know good food yet? haha.
This is French, right? Not sure I get the fancy cheese though. Just give me cheddar.
Made this last night and it turned out so cozy. The onions really do get that deep caramel flavor after the full 30 minutes—worth the stirring!
Easy recipe. I did it with red onions and it was great!
I didn’t have dry white wine so I used chicken broth + a splash of vinegar. Still good, though not as “fancy” tasting. Next time I’ll get wine.
I’ve made this recipe three times now! My family loves it! 😊
That’s awesome! It’s my go-to recipe too. So cheesy and yummy! 😍