Description
Experience the delightful taste of French Onion Soup with its rich flavor and creamy cheese topping. This easy recipe is perfect for a quick dinner or cozy nights in.
Ingredients
Scale
- 2 tablespoons unsalted butter
- 2 tablespoons extra-virgin olive oil
- 4 large onions, sliced thin
- 1 tablespoon dry sherry
- 4 cups low-sodium beef broth
- 1 tablespoon chopped, fresh thyme
- ½ teaspoon worcestershire sauce
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 (½-inch) thick slices french bread, cut into small cubes (about 1 cup)
- ½ cup shredded swiss cheese
- 4 (½-inch) thick slices french bread
- 4 slices gruyere cheese
Instructions
- Melt butter and olive oil in a large stock pot over medium heat.
- Add the sliced onions and stir to coat them well. Cook for 30-40 minutes, stirring occasionally, until they begin to brown. Then continue to cook for another hour on medium or medium-low, stirring occasionally, until the onions are very soft and caramelized to a deep brown color.
- Pour in the dry sherry and cook for 1-2 minutes to let some evaporate.
- Stir in the beef broth, thyme, Worcestershire sauce, salt, and black pepper. Mix well, then add the cubed bread and combine thoroughly.
- Bring the mixture to a boil, then reduce the heat and cover. Simmer on medium-low for 30 minutes.
- For serving, ladle the soup into individual ramekins or oven-proof bowls. Top each with 2 tablespoons of shredded Swiss cheese, a slice of French bread, and a slice of Gruyere cheese.
- Broil on high for 3-4 minutes until the cheese is melted—watch carefully to prevent burning. Serve hot.
Notes
For added flavor, you can sprinkle some additional fresh thyme on top before serving.
Ensure not to rush the onion cooking process; slow-cooking develops the flavor.
This soup can be made ahead of time and reheated before serving.
Nutrition
- Serving Size: 1 bowl
- Calories: 376
- Sugar: 4g
- Sodium: 708mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 0g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 52mg
