Step-by-Step Instructions
Caramelize the Onions: In a large Dutch oven or heavy-bottomed pot, melt the unsalted butter and olive oil over medium heat. Add the thinly sliced onions, sugar, and salt. Stir constantly for 30-40 minutes until the onions are a deep, golden brown. Make sure to adjust the heat to avoid burning.
Prepare the Broth: Stir in the minced garlic and cook for 1 minute until fragrant. Add the dried thyme and bay leaf, then pour in the beef broth. Bring the mixture to a boil, then lower the heat and let it simmer for 20-25 minutes. Taste and add more salt and pepper if needed.
Prepare the Bread: Preheat your oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them for 5-7 minutes or until they are golden brown.
Assemble and Broil: Preheat the broiler. Ladle the hot soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and generously sprinkle with Gruyère cheese.
Broil the Soup: Place the bowls on a baking sheet and broil for 2-3 minutes until the cheese melts and bubbles. Keep a close eye on it to avoid burning.
Serve: Carefully remove the bowls from the oven and serve immediately.
Best Ways to Enjoy It
Serving French onion soup is as much about presentation as it is about flavor. For an elegant touch, consider placing the soup bowls on small ceramic plates to catch any drips. Pair your soup with a crisp green salad dressed lightly in vinaigrette, or enjoy it alongside a fresh charcuterie board. A glass of full-bodied red wine complements the rich flavors beautifully.
Storage and Reheating Tips
Leftover French onion soup can be stored in the refrigerator for up to 3 days. Make sure to store the soup and the bread separately to avoid sogginess. To reheat, warm the soup gently on the stove, adding a splash of water or broth if it’s too thick. If you have leftover cheesy bread, you can re-broil them quickly for that fresh and melty effect right before serving.
Helpful Cooking Tips
Patience is Key: The longer you caramelize the onions, the richer the flavor. Don’t rush this step!
Add Wine: For a deeper flavor, deglaze your pot with a splash of dry white wine after caramelizing the onions, before adding the broth.
Herb Alternatives: Fresh herbs can elevate this dish. Consider using fresh thyme or adding a sprig of rosemary for a unique twist.
Creative Twists
Want to change things up? Here are some delicious variations to try:
Herbed Variation: Mix in chopped fresh herbs like parsley or chives for brightness.
Cheesy Experiments: Swap Gruyère for other cheeses like mozzarella or provolone for different melting qualities.
Vegetarian Option: Replace beef broth with vegetable broth for a lighter version that still delivers on flavor.
FAQs
What’s the prep time for French onion soup?
Prep time is roughly 15-20 minutes, but the magic happens during the caramelizing process, which takes about 30-40 minutes.
Can I use yellow onions instead of sweet onions?
Yellow onions are actually preferred for their balance of sweetness and sharpness. If you want a sweeter result, try mixing some sweet onions into the mix.
How can I make this dish gluten-free?
Use gluten-free bread for croutons or skip the bread entirely for a low-carb option, and ensure your beef broth is gluten-free as well.
Can I freeze French onion soup?
Yes, you can freeze French onion soup! Just make sure to freeze it without the bread or cheese, as adding them will affect the texture once thawed.
Enjoy creating this delightful and classic French recipe that always brings warmth and joy to the table!






