2cupsdry red wine, French preferred, up to the whole bottle
8slicesketo bread, optional, baguette preferred
1 ½cupsgrated Gruyere cheese
⅓cupParmesan cheese
Get Recipe Ingredients
Instructions
Pour olive oil in a large stock pot over medium heat.
Put the garlic in the olive oil and cook for a minute.
Place the butter in stock pot.
Add the onions and stir to coat with the butter and oil.
Cook the onions until they reduce and start to carmelize, about 15 minutes. If you have time, cook the onions long enough to really start to caramelize and get golden brown. This varies with the size of your pot and heat.
Pour in the beef broth, sherry, bay leaves, thyme, salt, pepper and 1/2 cup of red wine. Stir to combine.
Reduce heat to simmer and add more red wine every 10 minutes until it's gone.
Continue to cook until broth and wine reduce and flavors are concentrated, about an hour total but if you have time to cook it longer up to 3 hours at further reduced heat is great to allow the flavors to concentrate even more. If you are doing the long cook, feel free to use the whole bottle of wine, I certainly have!
Preheat the oven to 350°F once soup is close to finished.
Remove pan from the heat and add divide the soup evenly in soup crocks.
Place bread on top of the soup, if using.
Top each bowl evenly with Gruyere then parmesan. If you're not using bread, it may be easier to top with slices of cheese that cover the top of the soup bowl instead.
Place bowls on a baking sheet and put in the oven for about 10 minutes or until cheese is golden brown.
Remove the bowls from the oven and allow to cool slightly before serving,
All of the carbs in this recipe come from the onions and wine. To ensure the lowest carb count, use a zero sugar, keto-friendly wine like Dry Farm Wines. You can also use less onions to reduce the carb count.