Soupe à l'Oignon

🕒 Prep: 30 min
🔥 Cook: 1 hour 30 min
🍽 Serves: 6
Be the First to Review!

This Soupe à l'Oignon, or French Onion Soup, is a classic comfort dish that beautifully combines caramelized onions with rich broth and bubbly, melted cheese. Perfect for a cozy night in or as a starter to impress guests, this recipe delivers warmth and flavor in every spoonful.

Soupe à l'Oignon

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Soupe à l'Oignon

Ingredients for Soupe à l'Oignon

Butter and olive oil form the base, offering richness and preventing the onions from sticking as they cook down. The star of the show is, of course, the yellow onions, which we caramelize to bring out their natural sweetness. A touch of sugar helps this process along, while salt and black pepper enhance the flavors. Garlic adds depth and a subtle aromatic note.

All-purpose flour thickens the soup slightly, giving it a heartier body. The combination of beef broth and dry white wine creates a savory, nuanced broth. Bay leaves and fresh thyme add herbal notes, rounding out the soup's flavor profile. Baguette slices and Gruyère cheese are essential for that classic French onion soup finish, providing a crunchy, cheesy topping.

Why This Soupe à l'Oignon Works

At the start, the butter and oil coat the onions so they can sit in the pot for a long time without burning. With steady heat, the onions slowly soften, shrink, and pick up color. As they brown, their sharp bite fades and they start to taste sweeter and deeper. The little bit of sugar just nudges them in that direction faster. By the time they are golden, the bottom of the pot has dark, sticky bits that hold a lot of that onion taste.

After a few minutes with the flour, the onions are wrapped in a thin paste. Once the broth and wine go in, that flour swells and turns the liquid slightly thick, so the soup feels full and not watery. While the soup simmers with the bay leaves and thyme, the onion taste spreads through the whole pot. In the oven, the toasted bread stays firm under the soup, and the Gruyère melts, flows around the bread, and then sets again as it cools a bit, so each spoonful has soft onion broth, chewy bread, and stretchy cheese all holding together.

Soupe à l'Oignon Tips & Tricks

  • For a deeper flavor, caramelize the onions slowly over a lower heat to avoid burning.
  • Use a good quality beef broth for the best taste.
  • If you don’t have oven-proof bowls, broil the cheese-topped baguettes separately and add to the soup before serving.

Mistakes To Avoid

Rushing the onions and cooking them over high heat makes them brown in spots but stay hard and sharp-tasting in the center. Instead of turning soft and jammy, they stay stringy, and the soup ends up thin with chewy bits floating in it.

Stopping the onion cooking too early leaves them pale and wet, so when the broth and wine go in, the soup tastes mostly like plain boiled onions. The liquid stays flat and one-note, and the whole bowl feels more like onion water than a rich, cozy soup.

Adding the flour and then quickly pouring in the broth without giving the flour a few minutes to cook in the fat often leaves a raw flour taste and a slightly pasty texture. The soup can thicken in a lumpy way instead of turning smooth and silky.

Using soft or untoasted bread under the cheese causes the slices to soak up the soup like a sponge and collapse. The bread dissolves into mush, the cheese cap sinks, and there is no crisp layer to break through on top.

Ingredients

  1. 4 tablespoons unsalted butter
  2. 2 tablespoons olive oil
  3. 8 large yellow onions, thinly sliced
  4. 4 cloves garlic, minced
  5. 1 teaspoon sugar
  6. 1 teaspoon salt
  7. 1/2 teaspoon black pepper
  8. 1/4 cup all-purpose flour
  9. 8 cups beef broth
  10. 1 cup dry white wine
  11. 2 bay leaves
  12. 1 tablespoon fresh thyme leaves
  13. 1 baguette, sliced
  14. 2 cups Gruyère cheese, grated

Step-by-step Instructions

  1. 1. In a large pot, melt butter with olive oil over medium heat. Add sliced onions and garlic, stirring to coat.
  2. 2. Sprinkle with sugar, salt, and pepper, then cook onions slowly over medium heat for about 30-40 minutes, stirring frequently until caramelized and golden brown.
  3. 3. Stir in flour and cook for another 3 minutes.
  4. 4. Gradually add beef broth and wine, scraping up any browned bits from the bottom of the pot.
  5. 5. Add bay leaves and thyme, bringing the pot to a simmer for 30 minutes.
  6. 6. Preheat the oven to 350°F (175°C).
  7. 7. Arrange the baguette slices on a baking sheet and bake until crispy, about 10 minutes.
  8. 8. Ladle soup into oven-proof bowls, top each with a slice of toasted baguette, and sprinkle generously with Gruyère cheese.
  9. 9. Place bowls on a baking sheet and bake in the oven until the cheese is bubbly and golden brown, about 10 minutes.
  10. 10. Serve hot and enjoy.

Frequently Asked Questions

Can I use red onions instead of yellow?
Yellow onions are preferred for their sweetness when caramelized, but red onions can be used in a pinch. Expect a slightly different flavor profile.
What can I substitute for Gruyère cheese?
If Gruyère is unavailable, Swiss or Emmental cheese can work well as substitutes.
Is there a vegetarian version?
Yes, substitute the beef broth with a rich vegetable broth to make it vegetarian-friendly.

Serving Ideas for Soupe à l'Oignon

This soup pairs beautifully with a crisp green salad dressed with a light vinaigrette. A glass of the same dry white wine used in the soup can complement the meal perfectly. For a touch of luxury, serve with a small charcuterie board featuring cured meats and pickled vegetables.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.