Classic French Onion Soup

There’s something undeniably comforting — almost romantic — about a bowl of French onion soup. Maybe it’s the slow-caramelized onions, rich broth, and melty blanket of cheese, or maybe it’s the way it instantly transports you to a cozy Parisian café, even if you’re just at your kitchen table in sweatpants. Either way, this classic bistro favorite is pure comfort in a bowl.

What makes French onion soup so special is how a few humble ingredients — onions, broth, bread, and cheese — can turn into something so rich and flavorful with just a little time and patience. The magic is in the caramelized onions: golden, sweet, and deeply savory after a slow cook on the stovetop. Add a toasty slice of baguette and gooey Gruyère on top, and you’ve got a dish that feels indulgent but is totally doable at home.

Whether you’re cooking for guests or just making a quiet night in feel extra special, this soup delivers all the cozy vibes. Light a candle, grab a spoon, and settle in.


🧅 Classic French Onion Soup

🧾 Ingredients:

  • 4 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar (helps with caramelization)
  • 2 cloves garlic, minced
  • ½ cup dry white wine (optional, but adds great flavor)
  • 6 cups beef broth (use good-quality or homemade for best flavor)
  • 1 tablespoon Worcestershire sauce
  • 2 teaspoons fresh thyme (or ½ teaspoon dried thyme)
  • 1 bay leaf
  • Salt and pepper to taste
  • 1 baguette, sliced
  • 2 cups grated Gruyère (or Swiss, or a combo of Gruyère and mozzarella)

👩‍🍳 Instructions:

  1. Caramelize the onions: In a large heavy-bottomed pot or Dutch oven, melt butter and olive oil over medium heat. Add the onions, sugar, and a pinch of salt. Cook slowly, stirring often, for 35–45 minutes until the onions are deeply golden brown and caramelized. This step is key — don’t rush it!
  2. Deglaze and build flavor: Add garlic and cook for 1 minute. Pour in the wine to deglaze the pot, scraping up all those flavorful brown bits. Let the wine simmer for 3–5 minutes until mostly reduced.
  3. Simmer the soup: Add beef broth, Worcestershire sauce, thyme, bay leaf, and a few cracks of black pepper. Bring to a boil, then reduce heat and let simmer uncovered for 20–30 minutes. Remove the bay leaf and taste for seasoning — add more salt and pepper as needed.
  4. Prepare the cheesy toasts: While the soup simmers, toast baguette slices under the broiler until golden. Top with grated cheese and broil again until bubbly and melty — or save the cheese topping for the final soup broil (see next step).
  5. Assemble and broil: Preheat your broiler. Ladle soup into oven-safe bowls. Place a cheesy toast (or two) on top of each and sprinkle with extra Gruyère. Broil for 2–4 minutes until the cheese is melted, bubbly, and golden.
  6. Serve hot and cheesy: Carefully remove bowls from the oven (they’ll be hot!) and serve immediately with extra bread on the side.

📝 Tips & Variations:

  • Don’t skip the caramelization — it’s where all the deep, sweet-savory flavor comes from.
  • Want it vegetarian? Use mushroom or vegetable broth, and skip the Worcestershire (or use a vegan version).
  • For a little punch, add a splash of sherry vinegar or balsamic right before serving.

More From Author

You May Also Like

2 comments

[…] or a grilled cheese sandwich; you’ve got peak cozy vibes. Another winter favorite? A classic French onion soup topped with melty cheese and irresistible toasted bread—perfect for cold nights when only […]

Leave a Reply

Your email address will not be published. Required fields are marked *