Introduction
Classic French Onion Soup is a warm, comforting dish that has been a beloved staple of French cuisine for centuries. Known for its rich, savory flavor, this soup features caramelized onions in a flavorful broth, topped with a melted layer of cheese and crusty baguette slices.
What’s wonderful about this soup is its ability to feel both simple and elegant. It’s the kind of dish that’s perfect for a chilly evening or an impressive starter for a dinner party. Whether enjoyed on its own or served as part of a larger meal, Classic French Onion Soup is sure to warm your soul and leave everyone craving more.
Perfect for:
- Cozy dinners
- Cold weather comfort food
- Dinner parties and gatherings
- Lovers of French cuisine
- Special occasions like New Year’s Eve or Thanksgiving
Why You’ll Love This Classic French Onion Soup
Here’s why Classic French Onion Soup will quickly become one of your favorites:
- Rich, Deep Flavor: The caramelized onions bring a natural sweetness that pairs perfectly with the savory broth and cheese topping.
- Melted Cheese Perfection: The combination of Gruyère and Swiss cheese melts to a golden brown on top, adding a creamy texture and flavor contrast.
- Simple Ingredients, Bold Taste: With just a few ingredients like onions, broth, and bread, this soup delivers incredible flavor.
- Comforting and Hearty: It’s a filling and satisfying soup that’s perfect for chilly nights.
- Elegant Presentation: French onion soup is often served in individual crocks, making it a show-stopping dish to present at any gathering.
Preparation and Cooking Time
- Total Time: 1 hour 30 minutes
- Preparation Time: 15 minutes
- Cooking Time: 1 hour 15 minutes
- Servings: 4 servings
- Calories per serving: Approximately 350-400 calories
- Key Nutrients: Protein: 16g, Carbs: 45g, Fat: 17g
Ingredients
To make this Classic French Onion Soup, you will need:
- 4 large yellow onions (about 2 pounds), thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon sugar
- 2 cloves garlic, minced
- 6 cups beef broth (or vegetable broth for a vegetarian option)
- 1/2 cup dry white wine (optional, but recommended)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 bay leaf
- Salt and pepper, to taste
- 1 baguette, sliced into 1-inch thick slices
- 1 1/2 cups shredded Gruyère cheese
- 1/2 cup shredded Swiss cheese
Ingredient Highlights
- Onions: Yellow onions are traditional for French onion soup due to their natural sweetness that deepens with caramelization.
- Beef Broth: The beef broth provides the rich, savory base for the soup, complementing the sweetness of the onions. For a vegetarian version, vegetable broth can be used.
- Gruyère and Swiss Cheese: These cheeses melt beautifully and give the soup its signature cheesy, gooey topping. Gruyère provides a nutty, slightly salty flavor, while Swiss cheese adds smoothness.
- Baguette: The crispy baguette slices create a perfect contrast with the rich, tender soup and the melted cheese topping.
Step-by-Step Instructions
Here’s how to make Classic French Onion Soup:
Prepare the Soup:
- Caramelize the Onions: In a large, heavy-bottomed pot, melt the butter and olive oil over medium heat. Add the sliced onions and a pinch of salt. Cook, stirring occasionally, for about 40 minutes, or until the onions are deeply caramelized and golden brown. Stir in the sugar halfway through cooking to help the onions caramelize evenly.
- Add the Garlic: Once the onions are caramelized, stir in the minced garlic and cook for 1 minute until fragrant.
- Deglaze with Wine: Pour in the white wine (if using) to deglaze the pot, scraping up any brown bits from the bottom of the pan. Let the wine reduce for about 2-3 minutes.
- Add the Broth and Herbs: Pour in the beef broth, then add the thyme and bay leaf. Bring the soup to a simmer and cook for 30 minutes, allowing the flavors to meld together. Taste and adjust seasoning with salt and pepper as needed.
- Prepare the Bread: While the soup simmers, preheat your oven to 350°F (175°C). Arrange the baguette slices on a baking sheet and toast them in the oven for 10-12 minutes, or until golden brown and crispy.
Assemble and Serve:
- Preheat Broiler: After the soup is ready, remove the bay leaf and thyme stems. Ladle the soup into oven-safe bowls or crocks.
- Top with Bread and Cheese: Place one or two toasted baguette slices on top of each bowl of soup. Sprinkle a generous amount of shredded Gruyère and Swiss cheese on top of the bread.
- Broil the Soup: Place the bowls under the broiler for 3-5 minutes, or until the cheese is melted, bubbly, and golden brown. Watch carefully to avoid burning.
- Serve: Remove the bowls from the oven and allow them to cool slightly before serving.

How to Serve Classic French Onion Soup
Classic French Onion Soup is traditionally served in individual crocks or bowls with the cheesy bread topping. Here’s how you can serve it:
- Garnish with Fresh Herbs: Add a sprinkle of fresh thyme or parsley to the top for a burst of color and freshness.
- Pair with a Salad: Serve alongside a light green salad with a tangy vinaigrette to balance the richness of the soup.
- Accompany with Wine: A glass of dry white wine, such as Chardonnay or Sauvignon Blanc, complements the soup’s rich flavor.
- Serve with a Side of Crusty Bread: Extra crusty bread on the side allows guests to scoop up the delicious soup once the bread in the bowl is gone.
Additional Tips for Classic French Onion Soup
Here are some helpful tips for making the best Classic French Onion Soup:
- Caramelize the Onions Slowly: The slow cooking process is key to achieving the deep, sweet flavor of the onions. Don’t rush it—take your time to let them become golden brown and tender.
- Use a Heavy Pot: A large, heavy-bottomed pot or Dutch oven helps distribute heat evenly, preventing the onions from burning during caramelization.
- Wine Adds Depth: Although optional, the white wine helps deglaze the pot and adds a layer of depth to the soup. If you prefer not to use wine, you can substitute with a little extra broth.
- Broil Carefully: When broiling the soup, keep a close eye on the cheese to ensure it melts evenly and doesn’t burn.
- Make Ahead: The soup can be made ahead of time and stored in the refrigerator for up to 3 days. Reheat gently before serving, and then top with fresh bread and cheese before broiling.
Recipe Variations for Classic French Onion Soup
Here are 10 variations to customize your Classic French Onion Soup:
- Vegetarian French Onion Soup: Use vegetable broth instead of beef broth for a meat-free version.
- Spicy French Onion Soup: Add a pinch of red pepper flakes or a dash of hot sauce to the soup for a spicy kick.
- Cheddar French Onion Soup: Swap out Gruyère and Swiss cheese for sharp cheddar for a different flavor profile.
- Bacon French Onion Soup: Crisp up some bacon and crumble it into the soup for a smoky, savory addition.
- Mushroom French Onion Soup: Add sliced mushrooms to the onions while caramelizing them for an earthy, hearty twist.
- Herb-Infused French Onion Soup: Add a bouquet garni (a bundle of fresh herbs) to the broth for an extra herbal note.
- Truffle French Onion Soup: Drizzle truffle oil on top of the soup before broiling for a luxurious, earthy flavor.
- Onion Soup au Gratin: Top the soup with a combination of Gruyère, Parmesan, and a touch of breadcrumbs for a crispy, gratinéed top.
- Garlic French Onion Soup: Add extra garlic when caramelizing the onions for a more pronounced garlic flavor.
- French Onion Soup with Red Wine: Replace the white wine with a good quality red wine for a richer, deeper flavor.
Freezing and Storage for Classic French Onion Soup
- Freezing: French onion soup freezes very well. Allow it to cool completely, then transfer to airtight containers. Freeze for up to 3 months. To reheat, thaw in the refrigerator overnight and reheat gently on the stovetop.
- Storage: Store leftover soup in the refrigerator for up to 3 days. Reheat thoroughly before serving. For the best texture, broil the cheese topping just before serving.
Special Equipment for Classic French Onion Soup
Here are some tools to make preparing Classic French Onion Soup easier:
- Dutch Oven or Heavy Pot: Ideal for caramelizing the onions slowly and simmering the soup.
- Oven-Safe Bowls or Crocks: These are necessary for broiling the cheese-topped soup.
- Soup Ladle: A deep ladle is perfect for serving soup into individual bowls without spilling.
- Cheese Grater: A box grater or food processor will make quick work of shredding the cheese.
Frequently Asked Questions for Classic French Onion Soup
- Can I use yellow onions instead of red onions?
Yes, yellow onions are the traditional choice for French onion soup due to their sweetness and flavor. - Can I make this soup ahead of time?
Yes, you can prepare the soup up to the point of adding the bread and cheese. Store the soup in the fridge, then top with bread and cheese and broil when ready to serve. - What if I don’t have oven-safe bowls?
You can assemble the soup and cheese topping in a regular baking dish and broil it in one large portion before serving. - Can I use a different type of cheese?
While Gruyère and Swiss are traditional, other cheeses like Fontina, Provolone, or mozzarella can work as well, though they may change the flavor. - Can I make the soup without wine?
Yes, you can skip the wine and deglaze with additional broth or water.
Conclusion
Classic French Onion Soup is a dish that brings warmth and sophistication to any meal. The rich, sweet flavor of the caramelized onions blends perfectly with the savory, aromatic broth, while the melted cheese on top creates a golden, gooey finish that’s impossible to resist. This comforting soup is a classic that never goes out of style, ideal for cozy dinners or special occasions.
It’s simple yet elegant, and its depth of flavor makes it a great choice for everything from casual family meals to more formal dinner parties. You can serve it as a standalone dish, or pair it with a light salad and a glass of wine to elevate the experience.
Whether you’re serving it to guests or enjoying a bowl for yourself, Classic French Onion Soup is a delightful treat that will warm your heart and fill your stomach. So gather your ingredients and let the flavors come together—you’ll have a dish that’s sure to impress.
I’d love to see how your French Onion Soup turns out! Snap a photo, share it on social media, and don’t forget to tag me—I can’t wait to see your delicious creations. Happy cooking!