Ingredients
- 4 large yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 2 cloves garlic, minced
- 6 cups beef broth (or vegetable broth for vegetarian option)
- 1/2 cup dry white wine (optional)
- 1 tsp balsamic vinegar or Worcestershire sauce
- 1 tsp fresh thyme (or 1/2 tsp dried thyme)
- 1 bay leaf
- Salt and black pepper to taste
- 1 baguette, sliced and toasted
- 1 1/2 cups Gruyère cheese, shredded (Parmesan or Swiss can be substituted)
Instructions
Caramelize the Onions: In a large pot or Dutch oven, melt butter with olive oil over medium heat. Add sliced onions and a pinch of salt. Cook, stirring occasionally, for 30-40 minutes until deep golden brown and caramelized.
Add Garlic and Deglaze: Stir in the minced garlic and cook for about 1 minute. Pour in the white wine, scraping the bottom of the pot to deglaze. Let it simmer for 2-3 minutes until slightly reduced.
Simmer the Soup: Add beef broth, balsamic vinegar, thyme, bay leaf, salt, and pepper. Bring to a gentle simmer and cook for 20-30 minutes.
Prepare the Topping: While the soup simmers, preheat the oven broiler. Toast baguette slices until golden.
Assemble and Broil: Ladle the soup into oven-safe bowls, place a toasted baguette slice on top, and sprinkle generously with Gruyère cheese. Broil for 2-3 minutes until the cheese is bubbly and golden brown.
Serve: Carefully remove from the oven, let cool slightly, and enjoy!
Notes
Caramelizing the onions properly is key to the soup’s deep flavor—don’t rush this step.
If you prefer a vegetarian version, use vegetable broth and replace Worcestershire sauce with soy sauce or tamari.
Experiment with different cheese blends for a unique flavor.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Stovetop & Broiler
- Cuisine: French
- Diet: Vegetarian
Nutrition
- Serving Size: Per Serving
- Calories: 280
- Sugar: 6g
- Sodium: 750mg
- Fat: 16g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 40mg
Keywords: French Onion Soup, caramelized onions, Gruyère cheese, comfort food, classic French recipe, beef broth, toasted baguette, homemade soup