Classic Onion Soup
Classic Onion Soup is a comforting dish that brings warmth and depth to any meal. This recipe focuses on creating rich, caramelized onions and a savory broth that's perfect for cozy evenings.
This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.
Ingredients for Classic Onion Soup
Butter is the base for caramelizing the onions, adding a rich flavor. Yellow onions provide a sweet, robust taste when caramelized. Garlic adds a pleasant aromatic depth. Salt and black pepper balance the flavors. Flour helps thicken the soup slightly, giving it a nice body. Beef broth forms the foundation of the soup, providing a rich and savory flavor. White wine adds acidity and depth. Bay leaf and thyme infuse the soup with subtle herbal notes. Finally, baguette and Gruyère cheese create a delightful, crispy, and cheesy topping.
Why This Classic Onion Soup Works
At the start, the onions sit in butter over steady heat for a long time. They slowly shrink, soften, and brown. Their sharp bite fades and they start to taste sweet and deep. Because they cook in fat, they don’t dry out or burn as long as they are stirred now and then. The garlic goes in later so it softens and toasts a bit, but doesn’t scorch.
When the flour is stirred into the soft onions, it coats them and clings to the butter. As the beef broth and wine are added, that flour swells and thickens the liquid just a little. The soup stays brothy, but it has more body and doesn’t feel thin or watery. Simmering gives time for the onions to spread through the broth and for the thyme and bay leaf to settle in.
Under the broiler, the toasted baguette stays firm enough to float on top of the hot soup. The Gruyère melts, stretches, and then sets into a soft, chewy lid that holds the bread in place and traps the heat and steam in the bowl.
Classic Onion Soup Tips & Tricks
- Caramelize the onions slowly for the best flavor — don't rush this step.
- Use a good quality beef broth for a richer taste.
- If you don’t have oven-safe bowls, melt the cheese on the baguettes first, then place them on the soup.
Mistakes To Avoid
Letting the onions cook too fast on high heat makes them brown in spots while staying hard in the middle. They don’t slowly soften and shrink, so they never get that deep, jammy texture. The soup then tastes sharp and harsh, and the broth stays thin instead of rich and slightly silky.
Adding the flour and then rushing past that step causes trouble later. When the flour doesn’t get a minute to cook in the butter and onion mix, it keeps a raw, pasty feel. Once the broth goes in, the soup can taste chalky and the liquid can thicken in clumps instead of smoothly.
Pouring in all the broth at once instead of gradually can leave lumps of flour-coated onions floating around. The flour doesn’t spread out evenly, so some spoonfuls end up thick and gummy while others stay watery. The soup never settles into one even texture.
Letting the bread stay soft instead of toasting it well leads to soggy mush under the cheese. Once the soup hits it, the slices collapse and mix into the broth. The top loses that firm layer that holds the melted cheese and the bowls turn bready and heavy.
Equipment Used:
Ingredients
- 6 tbsp unsalted butter
- 4 large yellow onions, thinly sliced
- 2 cloves garlic, minced
- 2 tsp salt
- 1/2 tsp black pepper
- 1 tbsp all-purpose flour
- 8 cups beef broth
- 1/2 cup dry white wine
- 1 bay leaf
- 1/2 tsp dried thyme
- 1 baguette, sliced
- 2 cups Gruyère cheese, grated
Step-by-step Instructions
- 1. Melt butter in a large pot over medium heat. Add sliced onions and cook, stirring occasionally, until caramelized, about 30 minutes.
- 2. Add minced garlic, salt, and black pepper to the pot. Cook for 1-2 minutes until fragrant.
- 3. Sprinkle flour over the onions and stir to coat. Cook for an additional 1-2 minutes.
- 4. Gradually add beef broth, stirring constantly, followed by the white wine, bay leaf, and thyme. Bring the mixture to a simmer and cook for 30 minutes, stirring occasionally.
- 5. Preheat the oven broiler. Place baguette slices on a baking sheet and toast until golden brown on both sides.
- 6. Remove the bay leaf from the soup. Ladle the soup into oven-safe bowls, place toasted baguette slices on top, and sprinkle generously with Gruyère cheese.
- 7. Place bowls under the broiler until the cheese is melted and bubbly, about 3-5 minutes. Serve hot.
Trending Now
Classic Shepherd's Pie
A traditional Shepherd's Pie featuring savory lamb and vegetables topped with crea...
View RecipeFoil-Wrapped Baked Salmon
Delight in the tender and juicy flavors of this Foil-Wrapped Baked Salmon, effortl...
View RecipeTraditional Cucumber Salad
This refreshing cucumber salad balances tangy vinegar and sweet sugar for a classi...
View RecipeClassic Philly Steak Sandwich
A delectable sandwich that brings together tender beef and melted cheese on a soft...
View RecipeFrequently Asked Questions
- Can I use a different type of cheese?
- Absolutely! Try Swiss or Emmental if you can't find Gruyère.
- Can I make this soup vegetarian?
- Yes, substitute the beef broth with a rich vegetable broth.
- How do I store leftovers?
- Refrigerate in an airtight container for up to three days. Reheat gently on the stove.
Serving Ideas for Classic Onion Soup
Pair this soup with a simple side salad tossed in a light vinaigrette to balance the rich flavors. A glass of the same white wine used in the soup is a perfect accompaniment.
More Soups & Stews Recipes
Southwestern Chipotle Taco Soup
Explore the bold flavors of the Southwest with this unique variation of taco soup,...
View RecipeClassic Clam Chowder
Indulge in a timeless seaside staple with our Classic Clam Chowder recipe, a rich ...
View RecipeWild Mushroom Beef Stew
A hearty and earthy beef stew featuring wild mushrooms, perfect for a cozy dinner....
View RecipeSouthwest Fiesta Taco Soup
Discover the vibrant flavors of our Southwest Fiesta Taco Soup, a quick and hearty...
View Recipe