
Sweet caramelized onions simmered in a savory beef broth and finished with rich, melted cheese — French onion soup is a comforting, elegant dish perfect for a cozy winter meal or a romantic dinner.
French Onion Soup – A Big Bowl of “I Love You”
One of the first meals I cooked after my husband and I were married was French onion soup. As a young bride still learning my way around the kitchen, I wanted to make something special that felt both comforting and a little romantic.
Choosing a French dish felt fitting — the cuisine is synonymous with love and good food — and serving a homemade French onion soup was my way of showing affection. It worked: decades later we’re still devoted to each other, and this soup remains a favorite.
Of course, a great marriage takes more than a bowl of soup, but preparing and sharing a meal like this is a simple, meaningful way to show someone you care.

Serving a hearty crock of French onion soup is a lovely way to treat family or guests. The recipe takes time, but the technique is straightforward and entirely worth the resulting depth of flavor.
It’s All About the Onions — And Patience

The most important step is caramelizing the onions. Slice them about 1/8-inch thick — a knife or a reliable slicer will do the job. Take your time when cooking: caramelization develops the mellow sweetness and deep color that define the soup.
Begin by melting unsalted butter in a large, heavy-bottomed pot or Dutch oven. Add the sliced onions with a bit of salt and pepper, lower the heat, and cover the pot briefly to soften them. Then cook slowly on low, stirring every 10–15 minutes. This process typically takes around an hour, and you’ll see the onions progress from pale and crisp to soft, browned, and richly caramelized.




After an hour the onions should be a deep golden-brown and very soft. This slow cooking concentrates their flavor and creates the base that makes French onion soup so satisfying. Don’t rush this step — the results depend on it.
The Rest Comes Together Quickly
Once the onions are beautifully caramelized, finish the soup by adding minced fresh herbs and a bit of flour to lightly thicken the broth. Then deglaze with wine — red or white will work — and add a splash of balsamic vinegar for brightness. Stir in beef stock and a bay leaf, bring to a boil, then reduce to a simmer for 10–15 minutes so the flavors meld.

A good, drinkable table wine adds depth; avoid salty “cooking wines.” If you prefer, sherry can replace the balsamic for a different nuance of flavor. The brief simmer after adding the liquid is enough to develop the broth without losing the subtle sweet notes from the caramelized onions.
Finishing and Serving
Traditional French onion soup is finished under the broiler. Ladle the hot soup into ovenproof crocks, top each with a thick slice of French or sourdough bread, and pile on grated Gruyère or Swiss cheese. Place the crocks on a rimmed baking sheet and broil 5–6 inches from the heat for a couple of minutes, until the cheese is melted and beginning to brown. Watch carefully so it doesn’t scorch.
If you don’t have ovenproof crocks, toast the bread with cheese on a baking sheet and transfer the cheesy toast to individual bowls of soup.
Garnish each serving with a sprinkle of fresh herbs, such as thyme, for color and aroma. A large crock of French onion soup paired with a simple green salad makes a complete, satisfying meal; a light dessert finishes the evening nicely if desired.
French onion soup is perfect for a romantic dinner or any time you want a comforting, elegant dish. It’s rich, savory, and deeply satisfying — truly love in a bowl. Try it soon.
French Onion Soup – And an Onion Guide!
- Author: Marie Bostwick
Yield: Serves 4 as an entrée, 8 as a starter 1x
Ingredients
Scale
- 2 lbs yellow onions, peeled and sliced about 1/8 inch thick
- 2 T unsalted butter
- 1 T flour
- 2 tsp thyme, minced fine (plus extra leaves for garnish)
- 1 tsp rosemary, minced fine
- 1 cup red wine (or white wine)
- 2 T balsamic vinegar (or sherry)
- 4 cups beef stock
- 2 bay leaves
- 1 tsp salt
- Pepper, to taste
- 4 oz Gruyère or Swiss cheese, grated
- Sliced French or sourdough bread
Instructions
- Melt butter in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the sliced onions, ½ tsp kosher salt, and a few grinds of pepper. Reduce heat, cover, and allow the onions to sweat for about 10 minutes to soften.
- Uncover and stir the onions, then continue cooking on low. Stir every 10–15 minutes for about an hour, until the onions are deeply browned and fully caramelized.
- Stir in the minced herbs and the flour, cooking for about two minutes to remove the raw flour taste.
- Slowly pour in the wine while stirring, then add the balsamic vinegar and beef stock. Increase heat to bring to a boil, then reduce and simmer for 10–15 minutes.
- While the soup simmers, preheat your broiler. If you are serving in ovenproof crocks, proceed with the broiling steps; otherwise, toast the bread separately.
- Place ovenproof crocks on a rimmed baking sheet. Ladle hot soup into each crock, top with a thick slice of bread, and divide the grated cheese among them.
- Broil the crocks about 5–6 inches from the heat for 2–3 minutes, until the cheese is melted and beginning to brown. Watch closely to avoid burning.
- Remove from the oven, garnish with fresh thyme, and serve immediately.
