How to make the Perfect French Onion Soup Recipe!

hero: French onion soup in a ceramic crock with melted golden Gruyère cheese and toasted bread on top, steam rising, rustic wooden table background, warm bistro lighting, no text
4.2 out of 5
(985 reviews)

There’s nothing quite like a steaming bowl of French onion soup on a chilly evening—it’s pure comfort in a bowl. This classic French bistro favorite has been warming hearts and bellies for centuries, and once you learn how to make it properly, you’ll understand why. The secret lies in patience and allowing those golden onions to caramelize slowly, developing deep, complex flavors that can’t be rushed.

French onion soup is deceptively simple, requiring just a handful of ingredients: onions, butter, beef broth, white wine, and crusty bread. Yet when these humble components come together through proper technique, they transform into something absolutely magical. The beauty of this dish is that it’s both elegant enough to serve at dinner parties and comforting enough for weeknight dinners.

What makes this recipe special is the emphasis on proper caramelization. Many home cooks try to speed up the process, but the real magic happens when you give those onions time to slowly transform into sweet, golden perfection. This recipe guides you through each stage, ensuring you achieve that rich, complex flavor that defines authentic French onion soup. The result is a soup that’s deeply satisfying, with layers of umami depth that come from the caramelized onions and quality beef broth.

Perfect for entertaining or meal prep, this French onion soup can be made ahead and reheated, making it an excellent choice for busy weeknights. Serve it with crusty bread and melted Gruyère cheese for the traditional presentation, or customize it to your preferences. Whether you’re a seasoned cook or a beginner in the kitchen, this recipe will help you master one of France’s most beloved dishes. Don’t forget to check out our Perfect Pickled Red Onions Recipe for a tangy side accompaniment.

For more inspiration on French cooking techniques, explore Serious Eats, which offers excellent guidance on caramelization methods. You might also enjoy learning about complementary soups and broths through Bon Appétit‘s collection of bistro recipes. Additionally, New York Times Cooking has wonderful variations on classic French dishes that pair beautifully with this soup.

Prep Time
15 minutes
Cook Time
1 hour 15 minutes
Total Time
1 hour 30 minutes
Servings
4

Ingredients

  • 4 pounds yellow onions, thinly sliced
  • 4 tablespoons butter
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon sugar
  • 3 tablespoons all-purpose flour
  • ½ cup dry white wine
  • 6 cups beef broth
  • 1 bay leaf
  • 2 sprigs fresh thyme
  • 1 baguette, sliced into ½-inch rounds
  • 2 cups Gruyère cheese, shredded
  • 2 tablespoons fresh parsley, chopped (optional garnish)
process: golden caramelized onions being stirred in a large pot with butter, deep brown color, wooden spoon visible, natural kitchen light, no text

Instructions

  1. Peel and slice the onions in half lengthwise, then cut into thin half-moon slices, approximately ¼-inch thick. You should have about 8 cups of sliced onions.
  2. Heat the butter and olive oil together in a large, heavy-bottomed pot or Dutch oven over medium-high heat until the butter is melted and foaming.
  3. Add all the sliced onions to the pot along with the salt and pepper. Stir well to coat the onions with the butter and oil mixture.
  4. Cook uncovered for 10 minutes, stirring occasionally, until the onions begin to soften and release their moisture.
  5. Reduce the heat to medium and continue cooking for another 30-40 minutes, stirring every 5 minutes or so. The onions should gradually turn golden brown and caramelize. This is the most important step—don’t rush it.
  6. When the onions are deeply caramelized and a rich golden-brown color, sprinkle the sugar over them and stir well. Cook for an additional 2 minutes to incorporate the sugar.
  7. Sprinkle the flour over the caramelized onions and stir constantly for 1-2 minutes, coating all the onions evenly. This helps thicken the soup slightly.
  8. Pour in the white wine, scraping up any browned bits from the bottom of the pot with a wooden spoon. These flavorful bits add depth to your soup.
  9. Let the wine simmer for 2-3 minutes until it reduces slightly and the alcohol begins to cook off.
  10. Add the beef broth, bay leaf, and thyme sprigs to the pot. Bring everything to a simmer over medium heat.
  11. Reduce the heat to low and simmer gently for 20-30 minutes, allowing the flavors to meld together and the soup to develop its full complexity.
  12. While the soup simmers, preheat your broiler and arrange the baguette slices on a baking sheet in a single layer.
  13. Toast the bread slices under the broiler for 1-2 minutes per side until they are golden and crispy. Set aside.
  14. Taste the soup and adjust the seasoning with additional salt and pepper as needed. Remove the bay leaf and thyme sprigs.
  15. Ladle the hot soup into oven-safe bowls or crocks, filling them about three-quarters full.
  16. Top each bowl with a slice or two of toasted baguette, then generously pile the shredded Gruyère cheese on top of the bread.
  17. Place the bowls under the preheated broiler for 2-3 minutes, watching carefully, until the cheese is melted and bubbly with light golden-brown edges.
  18. Remove from the broiler and let cool for 1-2 minutes before serving, as the bowls and soup will be extremely hot.
  19. Garnish with fresh parsley if desired and serve immediately while the cheese is still warm and melty.
detail: close-up of melted bubbly Gruyère cheese on toasted bread over steaming soup, cheese strings visible, warm golden light, no text

Pro Tips

  • The key to exceptional French onion soup is patience with caramelization. Don’t skip steps or increase the heat too much—slow and steady wins this race. The longer you let those onions cook, the deeper and more complex the flavors will become.
  • For the best results, use a heavy-bottomed pot or Dutch oven that distributes heat evenly. This prevents hot spots that can burn the onions unevenly.
  • Quality matters when it comes to beef broth. Use a good-quality beef stock or broth, preferably homemade if you have it, as it will significantly impact the final flavor of your soup.
  • Make-ahead tip: You can prepare the soup through step 11 and refrigerate it for up to 3 days. Simply reheat gently on the stovetop before serving. Add the bread and cheese just before broiling for the best texture.
  • Cheese options: While Gruyère is traditional, you can also use Swiss cheese, Emmental, or a combination of cheeses. Each will give a slightly different flavor profile.
  • Wine selection: A dry white wine like Sauvignon Blanc or Pinot Grigio works beautifully. Avoid oaky wines as they can overpower the delicate onion flavors.
  • For individual servings, use oven-safe bowls or ceramic crocks. This classic presentation adds to the bistro experience.
  • If you don’t have fresh thyme, you can substitute with ½ teaspoon dried thyme or simply omit it—the soup will still be delicious.
  • The soup can be frozen for up to 3 months without the bread and cheese topping. Thaw overnight in the refrigerator and reheat before serving.
  • For a vegetarian version, substitute vegetable broth for beef broth and skip the meat broth entirely. The caramelized onions provide plenty of umami flavor on their own.

Leave a Comment

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

Scroll to Top