Heat the olive oil in a large soup pot (see notes) over medium high heat. Add the vegetables (onion, garlic, celery, jalapeno, red pepper, smoked paprika). Saute for a few minutes until soft.
Add half of the beer and all of the broth. Bring to a low simmer.
In a separate saucepan, melt the butter. Whisk in the flour. Cook for 5-ish minutes, stirring regularly.
Add this butter-and-flour mixture to the simmering soup pot. Let the soup simmer for a few minutes. It should start to thicken. Slowly whisk in the milk and remaining beer. Simmer again for 5-10 minutes until creamy and slightly thickened.
Remove from heat and wait for a few minutes for the soup to cool down slightly. Stir in the cheese until evenly melted. Season with salt and pepper. Grab your spoonssss!
