French Onion Soup is a timeless classic that combines deeply caramelized onions, savory broth, and a crispy, cheesy topping for the ultimate comforting meal. This hearty soup is known for its rich, complex flavors that develop from slowly cooking the onions, which brings out their natural sweetness and depth. Often associated with French cuisine, French Onion Soup has become a beloved dish around the world, served in many variations but always with the same basic components: onions, broth, and melted cheese.
What sets French Onion Soup apart is the caramelization process of the onions. This slow cooking method brings out their natural sugars, creating a sweet, savory base for the soup. The beef broth (or a combination of beef and chicken broth) enriches the soup, while a splash of white wine or sherry adds acidity and brightness. The soup is topped with slices of baguette that are toasted to perfection and melted with Gruyère cheese (or Swiss cheese), creating a golden, bubbling crust that’s impossible to resist.
While the ingredients are simple, the process requires a bit of patience—especially in the caramelizing of the onions—but the end result is a soul-satisfying dish. It’s perfect for a cozy dinner or as a starter for a French-themed meal. It also makes a fantastic make-ahead meal, as the soup actually improves in flavor as it sits, making it ideal for preparing in advance and reheating.
French Onion Soup Recipe
Ingredients:
- 4 large onions, thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1/2 cup dry white wine (optional, but adds great depth of flavor)
- 6 cups beef broth (or a combination of beef and chicken broth for a lighter version)
- 1 bay leaf
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme)
- Salt and pepper, to taste
- 1/2 teaspoon sugar (optional, to help with caramelization)
- Baguette slices (about 8-10 slices)
- 2 cups grated Gruyère cheese (or Swiss cheese, for topping)
- 1 tablespoon fresh parsley, chopped (optional, for garnish)
Instructions:
- Caramelize the onions:
- In a large pot or Dutch oven, heat the butter and olive oil over medium heat. Add the sliced onions, a pinch of salt, and a pinch of sugar (optional, but it helps with caramelization). Cook the onions slowly, stirring occasionally, for about 30-40 minutes. Be patient—the goal is to caramelize them, not just soften them. You want them to be deeply golden brown and slightly sweet. If the onions begin to stick to the bottom of the pot, add a splash of water or broth to deglaze.
- Add the garlic and wine:
- Once the onions are beautifully caramelized, add the garlic and cook for another minute until fragrant. Then, pour in the white wine (if using), stirring to scrape up any brown bits from the bottom of the pot. Let the wine reduce by half, about 3-4 minutes.
- Simmer the soup:
- Add the broth, bay leaf, and thyme to the pot. Bring the mixture to a simmer and cook for about 30 minutes, uncovered, to allow the flavors to meld. Taste and adjust the seasoning with salt and pepper as needed. Remove the bay leaf before serving.
- Prepare the bread topping:
- While the soup is simmering, preheat your oven broiler. Slice the baguette into 1-inch thick slices and toast them lightly in the oven, about 2-3 minutes on each side, until they are golden and crispy.
- Assemble the soup:
- Ladle the hot soup into oven-safe bowls, leaving a little room at the top. Place a slice of toasted baguette on top of each bowl of soup. Sprinkle generously with grated Gruyère cheese.
- Broil the soup:
- Place the soup bowls under the broiler for about 3-5 minutes, or until the cheese is melted, bubbly, and golden brown. Keep a close eye on it to avoid burning the cheese.
- Garnish and serve:
- Once the cheese has melted and the soup is bubbling, remove the bowls from the oven. Garnish with freshly chopped parsley (optional), and serve immediately.
Tips for the Best French Onion Soup:
- Caramelizing onions: The key to a rich, flavorful French Onion Soup is in the caramelization of the onions. Don’t rush the process—low and slow is the way to go! Stir occasionally and be patient. The onions will go from white and crunchy to golden and sweet, which adds a depth of flavor to the soup.
- Broth options: While traditional French Onion Soup uses beef broth, you can use chicken broth or a combination of both for a lighter flavor. Some recipes also use a splash of sherry or port wine for an added layer of richness.
- Bread: The bread should be crusty to hold up to the broth without disintegrating. Use baguette slices or another firm bread for best results. You can even toast the bread ahead of time to make the broiling step quicker.
- Cheese: Gruyère cheese is the traditional cheese for French Onion Soup, but Swiss cheese or Emmental work well too. For an extra indulgent touch, you can add a sprinkle of Parmesan on top of the Gruyère for a golden, crispy finish.
- Serving: French Onion Soup is traditionally served in oven-safe crocks or individual bowls. Make sure your bowls are safe to go under the broiler, as they’ll need to withstand the high heat when melting the cheese.
- Make-ahead: This soup can be made ahead of time and stored in the refrigerator for up to 3 days. The flavors will actually improve as they sit. You can also freeze the soup before adding the bread and cheese. When you’re ready to serve, reheat the soup and broil the bread and cheese on top just before serving.