Go Back Email Link
+ servings
Homemade French onion soup with fresh thyme.
Print Recipe
5 from 5 reviews

Classic French Onion Soup with Cheesy Gruyère Toasts

French Onion Soup is one of my all-time favorite soup recipes! This timeless classic is cozy and comforting, with a deep sweet onion flavor. Top with plenty of croutons and Gruyère cheese, then finish in an oven until the cheese is impossibly melty. Easily adaptable to be gluten-free and dairy-free.
Prep15 minutes
Cook1 hour 30 minutes
Total1 hour 45 minutes
Course: Dinner
Cuisine: French
Diet: Vegetarian
Keyword: chef-tested recipe, elevated soup recipe, how to make french onion soup, restaurant-worthy soup, vegetarian french onion soup
Servings: 6 servings
Calories: 558kcal
Author: Ari Laing

Ingredients

  • 4 Tbsp unsalted butter
  • 3 lbs yellow onions, peeled and very thinly sliced
  • tsp Kosher salt, divided
  • 1 tsp granulated sugar
  • 1 cup red wine, such as Beaujolais, Pinot Noir, or Cotes du Rhone
  • 1 Tbsp cognac, optional
  • 8 cups low-sodium chicken stock or broth, vegetable stock, or high-quality beef stock
  • 6 sprigs fresh thyme, tied together with kitchen twine, plus more for serving
  • 2 bay leaves
  • ½ tsp freshly ground black pepper
  • French baguette, cut into 1-inch cubes
  • 3 Tbsp olive oil
  • 1½ - 2 cups (6-8 ounces) Gruyere or Comté cheese

Instructions

  • Caramelize the onions. Melt 4 Tbsp butter in a large soup pot over medium heat, then add 3 lbs sliced onion, 2 tsp Kosher salt, and 1 tsp sugar. Stir well, then cover and cook for 15 minutes, stirring occasionally. Remove the lid, then continue cooking for 40-60 minutes, stirring as needed, until the onions are uniformly caramelized. If you notice the onions getting too brown or sticking to the pan, reduce the heat to medium-low.
  • Add the liquid. Increase the heat to medium-high, then pour in 1 cup red wine and 1 Tbsp Cognac, if using, being sure to scrape the bottom of the pan to release any browned bits. Cook for 1 minute. Pour in 8 cups of low-sodium chicken stock (or veggie or beef stock), then add thyme sprigs, 2 bay leaves, remaining ½ tsp Kosher salt, and ½ tsp freshly ground black pepper. Bring to a boil over high heat, then reduce and simmer over medium-low for about 30 minutes. Taste, then adjust seasoning as needed.
  • Make the croutons. Preheat an oven to 375°F/190°C. Place baguette cubes on a rimmed baking sheet lined with parchment or foil, then drizzle with 3 Tbsp olive oil and a little Kosher salt. Bake for 7-10 minutes, or until crispy. Remove and set aside. Increase the oven temperature to 475°F/245°C.
  • Bake with cheese and bread. Discard the thyme and bay leaves, then ladle the soup into individual serving bowls placed on a rimmed baking sheet. Top with as many croutons as you like (any extras can be served on the side), then divide the Gruyere (or Comte) between the bowls and sprinkle on top. Carefully transfer to the oven, then bake for 5-10 minutes, or until the cheese is melted. Cool slightly, then serve immediately! For a beautiful presentation, garnish each soup with a little fresh thyme.

Notes

  • Make ahead: Caramelize onions up to 2 days ahead; refrigerate and continue from the wine deglazing step. Croutons can also be made ahead and stored airtight; reheat briefly before using.
  • Storage & reheating: Refrigerate soup for 3–4 days. Reheat gently on the stovetop, then add fresh croutons and cheese and bake until bubbly.
  • Freezing: Freeze soup without croutons or cheese for 2–3 months. Thaw overnight before reheating.

Nutrition

Calories: 558kcal | Carbohydrates: 27g | Protein: 27g | Fat: 36g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Trans Fat: 0.3g | Cholesterol: 85mg | Sodium: 1498mg | Potassium: 711mg | Fiber: 4g | Sugar: 11g | Vitamin A: 850IU | Vitamin C: 18mg | Calcium: 673mg | Iron: 2mg
Did you make this recipe?Tag @wellseasonedstudio and hashtag it #wellseasonedstudio!
QR Code linking back to recipe