Classic French Onion Soup (Printable Version)

Savory French soup with caramelized alliums, rich beef broth, and cheesy toasted baguette topping.

# Needed Ingredients:

→ Alliums

01 - 4 large yellow onions, thinly sliced
02 - 2 large leeks, white and light green parts only, cleaned and thinly sliced
03 - 3 shallots, thinly sliced
04 - 3 garlic cloves, minced

→ Fats

05 - 3 tablespoons unsalted butter
06 - 2 tablespoons olive oil

→ Broth & Umami

07 - 8 cups high-quality beef broth
08 - 1 tablespoon Worcestershire sauce
09 - 2 teaspoons soy sauce
10 - 1/2 cup dry white wine
11 - 2 teaspoons fresh thyme leaves
12 - 1 bay leaf

→ Bread & Cheese

13 - 1 baguette, sliced into 1/2-inch rounds
14 - 2 cups Gruyère cheese, grated
15 - 1/2 cup Parmesan cheese, grated

→ Seasonings

16 - Salt and freshly ground black pepper to taste

# Preparation Steps:

01 - In a large heavy-bottomed pot or Dutch oven, heat the butter and olive oil over medium heat until shimmering.
02 - Add the sliced onions, leeks, and shallots. Sauté, stirring frequently, until very soft and deep golden brown, approximately 35–40 minutes. Add the minced garlic and cook for 2 minutes more.
03 - Pour the dry white wine into the pot, scraping up any browned bits from the bottom with a wooden spoon.
04 - Stir in the beef broth, Worcestershire sauce, soy sauce, thyme, and bay leaf. Bring to a simmer, then reduce heat and cook uncovered for 30 minutes, stirring occasionally.
05 - Taste and adjust seasoning with salt and pepper. Remove the bay leaf from the pot.
06 - Preheat the oven broiler. Arrange baguette slices on a baking sheet and toast under the broiler until golden, approximately 1–2 minutes per side.
07 - Ladle the hot soup into oven-safe bowls. Top each with toasted baguette slices and a generous amount of Gruyère cheese.
08 - Place bowls under the broiler until the cheese is melted and bubbly, approximately 3–5 minutes.
09 - Remove from broiler and serve immediately, garnished with extra thyme if desired.

# Expert Advice:

01 -
  • It tastes like restaurant-quality bistro food, but you made it at home in your own kitchen.
  • The caramelization process is actually therapeutic—something about stirring onions for forty minutes melts stress away.
  • One pot, minimal fuss, and the smell alone will convince everyone you're a professional cook.
02 -
  • Do not skip the full caramelization time—I once tried to rush it to 20 minutes and ended up with soup that tasted oniony instead of sweet and complex; those extra 15-20 minutes genuinely transform the flavor profile.
  • Use oven-safe bowls for the final broil step, and warn people that the handles and rims get scorching hot—I learned this by watching a friend grab a bowl bare-handed.
03 -
  • For extra richness and a hint of sophistication, add a splash of sherry or cognac alongside the white wine—it deepens flavors in ways that make people ask what your secret ingredient is.
  • Make the soup a day ahead and reheat gently; the flavors actually improve overnight as everything gets to know each other better, and you can focus on the bread-and-cheese assembly when people are arriving.
Go Back