It can be made vegan/vegetarian if you wish, depending on the cheese and stock you use.
Step 1: Ingredients
1 Large Sweet Onion
2 Tbsp Flour
1 Cup Carrots
1/2 Cup Celery
1/2 Cup Red Peppers
1/2 Cup Peas
1/2 Cup Corn
1 Can (355 ML) Beer (Any beer you like)
2 Cups Stock (Can be Vegetable, Beef, Chicken, etc.)
1/2 Cup Shredded Cheese (I recommend a sharp, aged cheddar or similar strong cheese)
Step 2: Prep
Fry the onions on medium heat. Use a little bit of olive oil, enough to coat the bottom of the pot.
When the onions are slightly browned, add the flour. Mix until there are no clumps in the flour. Then add the carrots and celery to the onions.
Step 4: The Soup Takes Shape
Once the carrots and celery begin to soften (take a few pieces out, let them cool, and taste), add the corn, peas and pepper to the mix. After two minutes, add the stock and beer.