Classic French Onion Soup

Featured in: Simple Starters & Sides

This beloved bistro classic begins with six large onions thinly sliced and slowly cooked until they reach a deep, golden brown. The slow caramelization process develops natural sweetness and depth of flavor that defines this dish. After achieving perfect color, the onions are simmered in rich beef broth with white wine, garlic, thyme, and bay leaf for thirty minutes to build complexity.

The finishing touch transforms this soup into an unforgettable experience. Thick slices of crusty French bread are toasted until golden, then floated atop individual portions. Generous handfuls of nutty Gruyère cheese are mounded over each bowl and broiled until melted and bubbling. The result creates an irresistible combination of tender onions, savory broth, crisp bread, and gooey cheese that defines comfort food.

Updated on Wed, 28 Jan 2026 15:42:00 GMT
Golden French Onion Soup with bubbly, melted Gruyère cheese bubbling over a crusty bread slice in a rustic ceramic bowl. Pin It
Golden French Onion Soup with bubbly, melted Gruyère cheese bubbling over a crusty bread slice in a rustic ceramic bowl. | skilletstatic.com

There's a certain magic that happens on a rainy autumn afternoon when I ladle French onion soup into oven-safe crocks. It takes me back to a tiny bistro in Paris where I first tasted this soul-warming dish, watching the cheese bubble and stretch with each spoonful. The transformation of humble onions into something so deeply flavorful still amazes me after all these years. My kitchen windows fog up as the broth simmers, creating that perfect atmosphere of comfort that only comes from slow, patient cooking.

Last winter, during that terrible snowstorm, I made this soup for neighbors who had lost power. We crowded around my kitchen table, steam rising from our bowls, the golden cheese caps perfectly browned. Someone dipped their spoon through the crusty bread into the rich broth below, and the table fell completely silent except for appreciative murmurs. Even the kids, usually suspicious of onions, couldn't resist the combination of melted cheese and that intensely flavorful broth.

Ingredients

  • Yellow onions: The foundation of this soup deserves your patience as they transform from sharp and pungent to sweet and jammy after proper caramelization.
  • Beef broth: The richness here carries the whole soup, though I've made the vegetarian version with mushroom broth that delivers almost the same depth.
  • Gruyère cheese: This is worth the splurge for its perfect meltability and nutty flavor that forms that irresistible crown on top.
  • Crusty French bread: Look for a loaf with a sturdy structure that can soak up broth without disintegrating.
  • Dry white wine: Just a splash works wonders to deglaze the pot, lifting all those caramelized bits that contain concentrated flavor.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Caramelize with patience:
In a large heavy-bottomed pot, melt butter with olive oil over medium heat, then add your thinly sliced onions. This first stage takes about 15 minutes until they soften, but resist rushing.
Deepen the flavor:
Sprinkle onions with sugar and salt, then continue cooking for 30-40 minutes, stirring frequently until they reach that gorgeous deep golden color. You'll know they're ready when your kitchen smells incredibly sweet and the onions have shrunk dramatically.
Build the foundation:
Add minced garlic for just a minute, then pour in wine if using, scraping up those flavorful browned bits from the pot bottom. This deglazing step might seem small but makes all the difference.
Create the broth:
Pour in beef broth, thyme, bay leaf and black pepper, bringing to a boil before reducing to simmer uncovered for 30 minutes. The aroma at this stage will make waiting almost unbearable.
Prepare the topping:
While soup simmers, toast your bread slices under the broiler until golden on both sides. Having them ready means you can move quickly once the soup is done.
Assemble and broil:
Ladle hot soup into oven-safe bowls, top each with toasted bread and a generous handful of grated Gruyère. Watch closely as they broil for 2-3 minutes until the cheese bubbles and gets those perfect golden-brown spots.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Hearty French Onion Soup served bubbling hot, featuring deeply caramelized onions and a toasted bread crouton under rich Gruyère. Pin It
Hearty French Onion Soup served bubbling hot, featuring deeply caramelized onions and a toasted bread crouton under rich Gruyère. | skilletstatic.com

During my daughter's college graduation weekend, I prepared this soup the night before the ceremony. Her roommates had never had proper French onion soup, and I still remember the sound of spoons tapping against empty bowls as everyone scraped up the last bits of caramelized cheese. My daughter later told me her roommate called home asking for the recipe, saying it was the first time she understood why people get so passionate about food. That moment of sharing something I love, watching it create new food memories for others, remains one of my favorite cooking experiences.

The Art of Onion Caramelization

Over years of making this soup, I've learned that the most common mistake is rushing the onions. When recipes say caramelize until golden, they mean a deep amber color that only comes after 30-40 minutes of patient cooking. I keep the heat medium-low and stir just often enough to prevent sticking but not so much that they can't develop color. The transformation happens gradually, first softening, then turning translucent, slowly beginning to brown, and finally collapsing into that sweet, jammy consistency that forms the soul of this soup. Trust me, this isn't the place to take shortcuts.

Choosing the Right Bowl

After one particularly memorable kitchen disaster involving cracked bowls and cheese flowing everywhere, I became particular about using proper oven-safe crocks. Look for thick ceramic bowls specifically designed for French onion soup, with handles that make them easy to transfer when piping hot. I found mine at a secondhand store years ago, and they've become treasured kitchen workhorses. The vertical sides help support that glorious cheese cap, and something about the presentation in individual portions makes the experience feel special, even on an ordinary Tuesday night.

Serving Suggestions and Variations

While traditional French onion soup stands perfectly on its own, I sometimes serve it as a starter before a simple roast chicken dinner or alongside a crisp green salad dressed with a sharp vinaigrette to cut through the richness. Over the years, I've experimented with additions that have become beloved variations in our house.

  • For an extra layer of flavor, try adding a tablespoon of cognac or brandy along with the wine during the deglazing step.
  • During fall harvest, I sometimes add a few thinly sliced mushrooms to caramelize alongside the onions for an earthier version.
  • For a special occasion twist, use a combination of cheeses, perhaps adding some smoked Gouda or aged cheddar to the traditional Gruyère.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
French Onion Soup garnished with fresh thyme, a ladle of broth, and a spoon ready to dip into the cheesy top. Pin It
French Onion Soup garnished with fresh thyme, a ladle of broth, and a spoon ready to dip into the cheesy top. | skilletstatic.com

There's something wonderfully timeless about serving this centuries-old recipe that has maintained its place in our hearts for good reason. Each spoonful offers that perfect combination of sweet, savory, crunchy and gooey that satisfies on the deepest level.

Recipe FAQs

Why does caramelizing onions take so long?

Proper caramelization requires patience. The onions need 30–40 minutes of slow cooking to develop their characteristic deep golden color and natural sweetness. This process breaks down the onions' natural sugars and creates complex, rich flavors that cannot be achieved through quick cooking methods.

Can I make this vegetarian?

Absolutely. Simply substitute the beef broth with a high-quality vegetable broth. The rest of the preparation remains identical. You may also omit the white wine if preferred, though it does add nice depth to the finished dish.

What cheese works best for topping?

Gruyère is the traditional choice and offers excellent melting properties with a rich, nutty flavor. Emmental or Swiss cheese make suitable alternatives. Avoid pre-shredded cheese, as anti-caking agents can prevent proper melting. Grate your own from a block for best results.

How do I store and reheat leftovers?

Store the soup in an airtight container in the refrigerator for up to four days. The flavor often improves after a day or two. When reheating, warm gently on the stovetop. Add the bread and cheese fresh when serving rather than storing toppings already assembled.

Can I freeze this soup?

The onion soup base freezes beautifully for up to three months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop. Do not freeze with bread and cheese toppings—add those fresh when serving.

What type of onions work best?

Yellow onions are ideal for French onion soup. They have the perfect balance of sweetness and pungency, and they caramelize beautifully. Red onions can be used but will give the soup a slightly different color and flavor profile. Sweet onions work well but may caramelize faster due to their higher sugar content.

Classic French Onion Soup

Golden caramelized onions simmered in beef broth, topped with toasted bread and melted Gruyère for ultimate comfort.

Prep Duration
20 min
Cook Duration
75 min
Total Duration
95 min
Created by Hailey Barnes


Skill Level Medium

Cuisine French

Makes 4 Portions

Dietary Info None specified

What You Need

Onions

01 6 large yellow onions, thinly sliced
02 2 tablespoons unsalted butter
03 1 tablespoon olive oil

Broth

01 6 cups beef broth
02 1/2 cup dry white wine, optional

Flavorings

01 2 cloves garlic, minced
02 1 teaspoon sugar
03 1 teaspoon salt
04 1/2 teaspoon freshly ground black pepper
05 2 sprigs fresh thyme or 1/2 teaspoon dried thyme
06 1 bay leaf

Topping

01 4 slices crusty French bread, about 1 inch thick
02 2 cups grated Gruyère cheese

How-To Steps

Step 01

Prepare the base: In a large heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the sliced onions and cook, stirring occasionally, until softened for about 15 minutes.

Step 02

Caramelize the onions: Sprinkle the onions with sugar and salt. Continue to cook, stirring frequently, until the onions are deeply golden and caramelized for about 30-40 minutes.

Step 03

Add aromatics: Add the minced garlic and cook for 1 minute more.

Step 04

Deglaze the pot: Pour in the white wine if using and scrape up any browned bits from the bottom of the pot. Simmer for 2-3 minutes.

Step 05

Build the broth: Add the beef broth, thyme, bay leaf, and black pepper. Bring to a boil, then reduce heat and simmer uncovered for 30 minutes. Remove and discard the thyme sprigs and bay leaf.

Step 06

Toast the bread: Preheat the broiler. Arrange the bread slices on a baking sheet and toast under the broiler until lightly golden on both sides.

Step 07

Assemble the soup: Ladle the hot soup into oven-safe bowls. Top each with a slice of toasted bread and a generous handful of Gruyère cheese.

Step 08

Finish under the broiler: Place the bowls under the broiler until the cheese is melted and bubbling, 2-3 minutes. Serve immediately.

What You'll Need

  • Large heavy-bottomed pot
  • Wooden spoon
  • Knife and cutting board
  • Cheese grater
  • Oven-safe soup bowls
  • Baking sheet

Allergy Details

Review all ingredients for possible allergens. If concerned, please ask a healthcare provider.
  • Contains milk from butter and cheese
  • Contains gluten from bread
  • Use gluten-free bread for gluten-free preparation
  • Use vegan butter and cheese alternatives for dairy-free preparation

Nutrition Details (each serving)

These figures are for reference and shouldn't replace guidance from a healthcare expert.
  • Kcal: 435
  • Fats: 21 g
  • Carbohydrates: 41 g
  • Proteins: 20 g