3 tbsp butter
3 tbsp olive oil
6 white onions, thinly sliced
1 clove garlic, minced
1 pinch of salt
1.5 tsp ground black pepper
1 tbsp brown sugar
1 tbsp dried thyme
80 ml port wine
1 liter beef stock
5 slices of French bread
5 slices of Swiss cheese
60 g shredded Parmagiano-Reggiano cheese
Step 1
In a large pot over medium-low heat, melt butter with olive oil. Add onions and garlic, season with salt and black pepper. Cook for about 1 hour, stirring every 10 minutes until caramelized.
Step 2
Stir in brown sugar and thyme, allowing the sugar to melt into the onions. Pour in port wine and simmer for 5 minutes. Add beef stock and cook for 10 more minutes. Season with salt and pepper.
Step 3
Preheat the oven's broiler. Place 5 oven-safe crocks on a baking sheet.
Step 4
Ladle the soup into the crocks. Top each with a slice of French bread, a slice of Swiss cheese, and a sprinkle of Parmagiano-Reggiano cheese.
Step 5
Broil the soups until the cheese is melted and browned, about 2 to 3 minutes.