Preheat the oven to 200C/400F and line a baking sheet with parchment paper.
Melt butter in a large soup pot over medium heat. Add onions, sweetener, and pepper; sauté for 8-10 minutes until tender.
Add beef broth and Worcestershire sauce, bring to a simmer, cover, and cook for 10 minutes.
Slice keto buns into 12 pieces, sprinkle with half the Gruyere cheese, and bake on the lined sheet for 6-8 minutes until golden.
Ladle soup into bowls, top with cheesy toast, sprinkle extra Gruyere, and garnish with thyme.
Serve hot and enjoy!