Using kitchen scissors, cut bacon strips into chunks.
In a large pot, cook the bacon pieces until crispy. Remove the pieces and keep the fat in the pot.
Add the chopped onion to the bacon fat and saute until translucent and starting to brown,
Add the minced garlic and cook for 2-3 minutes.
Add the flour. Cook for 2-3 minutes.
Add Broth, milk, heavy cream, beer, salt, pepper, and diced potatoes.
bring to a boil and cook until potatoes are fork-tender. About 10 minutes.
Use an immersion blender to blend up the soup. You can leave it a little chunky, or blend until very smooth.
Taste for seasoning and cook an additional 1-2 minutes.
Top with the bacon pieces, fresh grated white cheddar, sour cream, and chopped jalapeno, or whatever you prefer!
See notes for freezing.