Description
Rich, cozy, and packed with deep savory flavor, this Easy One-Hour French Onion Soup delivers restaurant-quality comfort in a surprisingly simple homemade recipe. Sweet caramelized onions simmer in a flavorful beef broth before being topped with toasted baguette slices and bubbling melted Gruyère cheese for the ultimate comforting bite. This easy dinner recipe is perfect for chilly evenings, holiday starters, quick comfort food cravings, and elegant dinner ideas without spending hours in the kitchen. Whether you need cozy food ideas, a satisfying soup recipe, or a classic French-inspired dish, this homemade French onion soup is guaranteed to impress with every spoonful.
Ingredients
4 large yellow onions, thinly sliced
3 tablespoons unsalted butter
2 tablespoons olive oil
2 garlic cloves, minced
1 teaspoon granulated sugar
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon fresh thyme leaves
2 tablespoons all-purpose flour
1/2 cup dry white wine
6 cups beef broth
1 tablespoon Worcestershire sauce
1 bay leaf
1 baguette, sliced into thick rounds
2 cups Gruyère cheese, shredded
1/2 cup mozzarella cheese, shredded
2 tablespoons Parmesan cheese, grated
1 teaspoon fresh thyme for garnish
Instructions
1. Heat the butter and olive oil in a large Dutch oven over medium heat until melted.
2. Add the sliced onions, salt, pepper, sugar, and thyme. Cook for 30 to 35 minutes, stirring often, until the onions become soft and deeply caramelized.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Sprinkle the flour over the onions and stir continuously for 1 to 2 minutes.
5. Pour in the white wine and scrape the bottom of the pot to release the browned bits. Simmer for 2 to 3 minutes.
6. Add the beef broth, Worcestershire sauce, and bay leaf. Bring to a gentle boil, then reduce the heat and simmer uncovered for 15 to 20 minutes.
7. Preheat the oven broiler while the soup simmers.
8. Toast the baguette slices on both sides until lightly crisp.
9. Remove the bay leaf from the soup and ladle the soup into oven-safe bowls.
10. Place toasted baguette slices over the soup and top generously with Gruyère, mozzarella, and Parmesan cheese.
11. Place the bowls on a baking sheet and broil for 2 to 4 minutes until the cheese is melted, bubbly, and golden brown.
12. Garnish with fresh thyme and serve immediately.
Notes
Slowly caramelizing the onions creates the rich flavor that makes this soup taste authentic and deeply savory.
Toasting the bread before broiling helps prevent it from becoming too soggy in the soup.
Freshly shredded cheese melts more smoothly and creates the best bubbly golden topping.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop & Broiler
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 8g
- Sodium: 980mg
- Fat: 25g
- Saturated Fat: 13g
- Unsaturated Fat: 10g
- Trans Fat: 0.5g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 60mg