Melt the butter in a large saucepan over medium heat. Add the onion and celery and cook, stirring occasionally, until softened, about 5 minutes.
Stir in the flour and cook for 1 minute.
Add the chicken broth, beer, Worcestershire sauce, dry mustard, garlic powder, salt, and pepper. Bring to a simmer and cook, stirring occasionally, until thickened, about 10 minutes.
Stir in the cheese and cook until melted, about 2 minutes.
Stir in the bacon and green onions. Serve hot.
Interesting Facts
This soup is a great way to use up leftover beer.
The beer gives the soup a unique flavor, but if you don’t like beer you can use chicken broth instead.
This soup tastes great with a side of crusty bread.