
French Onion Soup
There’s something deeply satisfying about transforming the simplest ingredients into something comforting and elegant. French Onion Soup is one of those dishes—a timeless starter that warms the soul and brings a touch of rustic charm to the table.
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.
🧅 French Onion Soup Recipe
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-by-Step Instructions
🥄 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.

🍷 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.

🍞 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.

🧀 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 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.
French Onion soup
Ingredients
- 4 onions, medium size
- 1 tbsp butter
- ½ cup dry white wine (Vermouth)
- 3 ½ cups beef broth
- 1 tbsp fresh thyme
- 1 dash salt and pepper
- 4 slices white (stale) bread, toasted
- 4 tbsp Gouda or Swiss cheese, grated
Instructions
- Slice onions into rings. Fry butter until golden.
- Add the white wine and beef broth.
- Season with a dash of salt and pepper and thyme.
- Cook on low to medium heat for 15 minutes.
- Toast 4 slices of white bread.
- Pour the soup into four bowls and place toasted bread with the grated gouda cheese on top.
- Place the soup into the heated oven and broil for 5 to 7 minutes.
Notes
A wholesome soup that makes everyone happy
