Description
Rich, deeply caramelized onions simmered in savory beef broth and topped with crusty toasted baguette and bubbly melted Gruyère cheese—this Homemade French Onion Soup is the ultimate comfort food. Perfect for a cozy dinner, holiday starter, or elevated weeknight meal, this easy recipe delivers restaurant-quality flavor right from your kitchen. Whether you’re searching for hearty dinner ideas, classic comfort food recipes, or impressive yet simple food ideas, this timeless soup is always a winner.
Ingredients
4 large yellow onions thinly sliced
3 tablespoons unsalted butter
1 tablespoon olive oil
3 cloves garlic minced
1 tablespoon all purpose flour
1/2 cup dry white wine
6 cups beef broth
1 teaspoon fresh thyme leaves
1 bay leaf
1/2 teaspoon salt
1/2 teaspoon black pepper
8 slices baguette
1 1/2 cups shredded Gruyère cheese
Instructions
1. Melt butter with olive oil in a large pot over medium heat. Add sliced onions and cook 35 to 45 minutes until deeply caramelized.
2. Add minced garlic and cook 1 minute. Stir in flour and cook another minute.
3. Pour in white wine and scrape up browned bits. Simmer 2 to 3 minutes.
4. Add beef broth, thyme, bay leaf, salt, and pepper. Simmer uncovered 20 minutes. Remove bay leaf.
5. Toast baguette slices at 400 degrees Fahrenheit until crisp.
6. Ladle soup into oven safe bowls, top with toasted bread and shredded Gruyère.
7. Broil 2 to 4 minutes until cheese is melted and golden. Serve immediately.
Notes
Do not rush the caramelization process. Cooking the onions slowly over medium heat develops the deep sweet flavor that defines authentic French onion soup.
- Prep Time: 15 minutes
- Cook Time: 1 hour 5 minutes
- Category: Soup
- Method: Stovetop and Broil
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 9g
- Sodium: 980mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg