{"id":"95e40d44-218c-4387-9188-98b8c1234154","url":"https://recipestripper.com/recipes/95e40d44-218c-4387-9188-98b8c1234154","source_url":"https://www.onceuponachef.com/recipes/french-onion-soup.html","title":"Classic French Onion Soup","description":"This classic French onion soup is rich, deeply savory, and topped with plenty of bubbling cheese.","servings":4,"servings_text":"4","prep_time":"PT20M","cook_time":"PT100M","total_time":"PT120M","image_url":"https://www.onceuponachef.com/images/2019/02/french-onion-soup-1.jpg","ingredients":[{"text":"4 tablespoons unsalted butter","item":"unsalted butter","quantity":4,"unit":"tbsp"},{"text":"1 tablespoon vegetable oil","item":"vegetable oil","quantity":1,"unit":"tbsp"},{"text":"3 lbs Vidalia ((or sweet onions) (about 5 medium), halved lengthwise and thinly sliced)","item":"Vidalia ((or sweet onions) (about 5 medium)","quantity":3,"unit":"lb","preparation":"halved lengthwise and thinly sliced)"},{"text":"¾ teaspoon salt","item":"salt","quantity":0.75,"unit":"tsp"},{"text":"½ teaspoon freshly ground black pepper","item":"freshly ground black pepper","quantity":0.5,"unit":"tsp"},{"text":"¾ teaspoon granulated sugar","item":"granulated sugar","quantity":0.75,"unit":"tsp"},{"text":"1 cup dry white wine","item":"dry white wine","quantity":1,"unit":"cup"},{"text":"2 tablespoons all-purpose flour","item":"all-purpose flour","quantity":2,"unit":"tbsp"},{"text":"6 cups beef broth","item":"beef broth","quantity":6,"unit":"cup"},{"text":"1 teaspoon Worcestershire sauce","item":"Worcestershire sauce","quantity":1,"unit":"tsp"},{"text":"½ teaspoon dried thyme","item":"dried thyme","quantity":0.5,"unit":"tsp"},{"text":"2  bay leaves","item":"bay leaves","quantity":2},{"text":"1  small baguette, (cut into ½-in (13-mm) slices)","item":"small baguette, (cut into 1/2-in (13-mm) slices)","quantity":1},{"text":"1 tablespoon dry sherry","item":"dry sherry","quantity":1,"unit":"tbsp"},{"text":"8 oz Gruyère cheese (grated (about 2 heaping cups; look for one imported from Switzerland))","item":"Gruyère cheese (grated (about 2 heaping cups; look for one imported from Switzerland))","quantity":8,"unit":"oz"},{"text":"½ cup grated Parmigiano Reggiano","item":"grated Parmigiano Reggiano","quantity":0.5,"unit":"cup"}],"instructions":[{"number":1,"text":"In a large Dutch oven or soup pot, melt the butter over medium heat. Add the oil, onions, salt, pepper, and sugar. Cook, uncovered, stirring occasionally with a wooden spoon, until onions are deep golden brown and caramelized, 45 to 55 minutes."},{"number":2,"text":"In the beginning, you will only need to stir the onions occasionally. As they start to brown midway through cooking, you will need to stir them frequently, scraping the fond (the brown particles) from the bottom of the pan."},{"number":3,"text":"If the onions are browning too quickly, reduce the heat slightly or add a few tablespoons of water to deglaze the pan and continue cooking."},{"number":4,"text":"Add the wine and raise the heat to high. Cook, stirring with a wooden spoon to scrape any fond from the bottom of the pan, until almost all of the liquid has evaporated and the onions are jammy, 8 to 10 minutes."},{"number":5,"text":"Add the flour and cook, stirring constantly, for one minute."},{"number":6,"text":"Add the broth, Worcestershire sauce, thyme, and bay leaves to the pot."},{"number":7,"text":"Bring to a boil, reduce the heat to a simmer, and cook, covered, for about 30 minutes."},{"number":8,"text":"While the soup simmers, preheat the oven to 400°F (205°C) and set an oven rack in the middle position. Arrange the baguette slices in a single layer on a baking sheet and bake until the bread is dry, crisp, and golden at edges, about 10 minutes. Set aside."},{"number":9,"text":"When the soup is finished, remove the bay leaves and add the sherry; taste and adjust seasoning if necessary. If the soup needs a deeper flavor, try a few shakes of Worcestershire sauce. If it's not quite sweet enough, add ¼ teaspoon sugar."},{"number":10,"text":"Adjust an oven rack 6 in (15 cm) from the broiler element and heat the broiler. Place the broiler-safe crocks on a baking sheet. Fill them with very hot soup, top each with 1 or 2 baguette slices without overlapping, and sprinkle evenly with Gruyère and Parmigiano Reggiano."},{"number":11,"text":"Broil until the cheese is melted and bubbly around the edges, 3 to 5 minutes. Let the crocks cool for a few minutes before serving."}],"date_published":"2026-10-29T23:59:29.014024+00:00","date_modified":"2026-10-29T23:59:29.014024+00:00"}