Description
This Homemade French Onion Soup is the ultimate comfort food, made with caramelized yellow onions, rich beef broth, and topped with melted Gruyère cheese over crisp baguette slices. Perfect for cozy dinners, this classic French recipe is savory, hearty, and deeply flavorful. Learn how to make the best onion soup at home with simple ingredients and restaurant-quality results.
Ingredients
6 large yellow onions
4 tablespoons unsalted butter
8 cups beef broth
1 cup dry white wine
4 sprigs fresh thyme
1 bay leaf
1 teaspoon salt
1/2 teaspoon black pepper
4 slices French baguette
1 cup shredded Gruyère cheese
Instructions
1. Melt the butter in a large heavy-bottomed pot over medium-low heat. Add sliced onions and stir to coat. Cook slowly, stirring often, for 45–60 minutes until deeply golden and caramelized.
2. Pour in the white wine to deglaze the pot, scraping up any brown bits. Let simmer until wine reduces slightly.
3. Add beef broth, thyme, bay leaf, salt, and pepper. Simmer uncovered for 30 minutes to let the flavors meld.
4. Toast baguette slices until golden and crisp.
5. Ladle soup into oven-safe bowls. Top each with a toasted baguette slice and shredded Gruyère.
6. Place bowls under broiler until cheese is melted and bubbling. Serve immediately.
Notes
Let the onions caramelize slowly to develop maximum flavor.
Use oven-safe bowls for broiling the cheese topping.
Store leftover soup and bread separately to maintain texture.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Stovetop + Broiler
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 8g
- Sodium: 950mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 50mg