French Onion Soup Recipe
The best part of making this French onion soup is the transformation of one large onion into something far deeper and sweeter than you’d expect. Sliced thinly and cooked slowly in 4 tablespoons of butter, it gradually softens, turns golden, and concentrates into the foundation of the soup. This is not a recipe to rush: the onions should be tender and richly browned before the white wine goes in. The wine loosens all those caramelized bits from the bottom of the pot and gives the finished broth a gentle acidity that keeps the beef stock from tasting heavy. After the wine has reduced, add the 2 pounds of beef stock and the 1/2 teaspoon of thyme, then let everything simmer for the remaining cooking time. The flavor becomes rounder as it cooks, while the onions practically melt into the broth but still retain enough texture to make each spoonful interesting. I especially like the balance in this version: the beef stock brings savoriness, the wine adds brightness, and the thyme quietly ties the two together without overpowering the onions. With 20 minutes of preparation and about 60 minutes on the stove and under the broiler, it is a patient recipe rather than a complicated one. The main practical trick is to watch the onions during browning and adjust the heat as needed. Medium-low heat is usually right, but if the bottom begins catching before the onions are soft, add a splash of water and scrape the pot with a wooden spoon. Those browned spots are valuable flavor, while burnt onions will make the soup bitter. Also, taste the broth before adding extra salt; beef stock varies considerably in saltiness, and the Gruyere contributes more once it melts. Toast the 6 bread slices until they are sturdy enough to float without immediately collapsing, then ladle the soup into ovenproof bowls, top each with bread and Gruyere, and broil until the cheese is bubbling and browned at the edges. Serve it as a warming French-style lunch, especially on a cool afternoon, with a crisp green salad dressed in a sharp vinaigrette to cut through the buttery cheese and rich broth. It also makes a satisfying first course before roast chicken or a simple steak, though a bowl with two cheese-covered bread slices can easily be lunch on its own. Let the bowls sit for a minute or two after broiling—the broth will be extremely hot, and that short pause also gives the melted Gruyere time to settle into its wonderfully stretchy, browned topping.
Recipe Details
Cuisine: French
Prep time: 20 minutes. Cook time: 60 minutes. Total time: 80 minutes.
Servings: 6
Difficulty: Medium
Ingredients
- 1 large onions
- 2 lbs beef stock
- 1 cup white wine
- 6 slices bread
- 1 cup gruyere cheese
- 1/2 tsp thyme
- 4 tbsp butter
Instructions
- Step 1: Caramelize onions slowly. This first step establishes the foundation for the entire dish. Take your time here, as the quality of your preparation at this stage directly affects the final result. Ensure all ingredients are measured and ready before you begin.
- Step 2: Add wine and stock. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 3: Simmer 30 minutes. Reduce the heat to maintain a gentle bubble — you want small, lazy bubbles breaking the surface, not a rolling boil. This low, slow cooking allows flavors to meld and develop complexity while keeping proteins tender. Cover partially to allow some evaporation and concentration of flavors.
- Step 4: Top with bread and cheese. Arrange the finishing ingredients over the surface in an even, visually appealing pattern. These final additions provide contrasting textures, complementary flavors, and the visual appeal that makes the dish look as good as it tastes.
- Step 5: Broil until melted. This final step brings all the previous preparation together into the finished dish. Taste and adjust seasoning one last time before serving, and take a moment to appreciate the transformation of simple ingredients into a complete, satisfying meal.