French Onion Soup: Simple Ingredients, Rustic Flavor

Jump to recipe
French Onion Soup

French Onion Soup

I love making it on quiet evenings, when the house is calm and the scent of caramelized onions fills the air. It’s quick to prepare, yet rich in flavor, and it carries with it a long tradition of resourceful cooking.

Historically known as “poor people’s food,” French Onion Soup makes the most of pantry staples: onions, broth, stale bread, and a splash of wine. It’s a dish born of necessity, but elevated by technique and care. And while the French version is beloved worldwide, I often think of its German cousin—the “Rheinische Zwiebelsuppe”—which uses wine and creamed potatoes, sometimes with carrots and sausages, and skips the cheese. Each variation tells a story of place and palate, but today I’m sharing the classic French version that never fails to impress.

The ingredients are simple and almost everyone has them in the house. On top of that, the recipe also offers a good opportunity to use stale bread in this wholesome dish.

Ingredients (Serves 4):

•  4 medium onions

•  1 tbsp butter

•  ½ cup dry white wine (Vermouth works beautifully)

•  3 ½ cups beef broth

•  1 tbsp fresh thyme

•  Dash of salt and pepper

•  4 slices white bread (preferably stale), toasted

•  4 tbsp grated Gouda or Swiss cheese

🥄 Step 1: Slice and Sauté

Begin by peeling and slicing the onions into thin rings. In a large pot, melt the butter over medium heat until it begins to turn golden. Add the onions and stir gently, allowing them to soften and caramelize. This step is the heart of the soup—the slow transformation of onions into something sweet and savory. I always take my time here, stirring and watching as the layers melt into one another.

Slice onions into rings
Slice onions into rings

🍷 Step 2: Deglaze and Simmer

Once the onions are golden and fragrant, pour in the white wine. Let it bubble for a minute to deglaze the pot, lifting all the flavorful bits from the bottom. Then add the beef broth, fresh thyme, and a dash of salt and pepper. Stir everything together and reduce the heat to low-medium. Let the soup simmer gently for about 15 minutes. The aroma is irresistible—earthy, herbal, and deeply comforting.

Prepare caramelized onions
Prepare caramelized onions

🍞 Step 3: Toast the Bread

While the soup simmers, toast four slices of white bread. I often use stale bread for this—it holds up better and adds a rustic touch. You can toast them in the oven or on a pan, just until they’re crisp and golden. This is a wonderful way to reduce waste and honor the frugal roots of the recipe.

Toast bread
Toast bread

🧀 Step 4: Assemble and Broil

Preheat your oven’s broiler. Ladle the hot soup into four oven-safe bowls. Place a slice of toasted bread on top of each bowl, then sprinkle generously with grated Gouda or Swiss cheese. Slide the bowls into the oven and broil for 5 to 7 minutes, until the cheese is melted and bubbling, with golden edges. Watch carefully—this final step transforms the soup into something truly special.

French Onion soup
French Onion soup

French Onion Soup is more than a starter—it’s a celebration of simplicity, a dish that invites you to slow down and savor. Whether I’m serving it to guests or enjoying a quiet bowl on my own, it always feels like a small act of care. And as I spoon through the layers—broth, bread, cheese—I’m reminded that the most memorable meals often come from the humblest beginnings.