Heat 3 tablespoons of the oil in a large Dutch oven or soup pot over medium heat. Add the onions to the pan and sauté until soft, about 12 minutes.
Add the butter and continue cooking the onions until they start to brown, about 10 minutes.
Add the Worcestershire sauce, garlic, thyme, bay, salt, and pepper. Mix in and cook for 5 minutes.
Deglaze the pan with the cooking sherry, and using a rubber spatula, scrape up and mix in any bits that are stuck to the bottom of the pan.
Add the beef stock to the pan, bring to a boil, and reduce the heat to low and let simmer for 25 minutes.
While the broth is simmering, heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat. Add the peppers to the pan, sprinkle with a little salt and pepper, and sauté for 5 minutes. Add the steak to the pan with the peppers and cook until it reaches your desired level of doneness. Add the cooked peppers and steak to the soup. Taste, and add more salt, if desired.
Discard the bay leaves and divide the soup evenly between 4 large oven proof ramekins. Top each one with 2 pieces of toasted bun and a slice of provolone cheese. Divide the gruyere cheese evenly among the 4 ramekins.Preheat the oven to broil. Place the ramekins under the broiler and cook until the cheese is bubbly and brown.Garnish with fresh thyme and a sprinkle of black pepper before serving.
NOTES:
Net carbs per serving: 14.8g
Storage: Store leftovers in the refrigerator for up to 5 days.
Reheating: Reheat in the microwave, or on the stovetop.
Meat: In place of ribeye, you can use any cut of steak you prefer. You can even use thinly sliced deli roast beef.