Slice bacon thinly and fry on medium heat until crisp. Remove bacon and set aside.
Melt butter and allow it to brown (smells nutty). Reduce heat to medium low.
Add onion flakes and stir well. Stir in flour. Add cream and stir. Shred cheeses into pan, stirring continuously.
Add beer and vegetable stock, and allow to simmer until smooth and incorporated. Stir in bacon, leaving a little aside to garnish. Pepper to taste.
Notes
Substitutions
Bacon - Use bacon pieces for an easy shortcut.
Cheeses - Use your favorite cheeses that melt well.
Flour - Substitute with gluten-free flour to make it gluten-free.
To Store
Refrigerate - Store leftover soup in a sealed, airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium low heat.
Freeze - Allow soup to cool completely, then freeze in a sealed, airtight container for up to 3 months. There's a chance the cheese may separate when frozen. Tip: If you're making soup ahead of time and freezing for later, don't add the cheese. Save it for later when you're ready to reheat and serve the soup.