There is this restaurant/brewery in Appleton, Wisconsin called Alder Brau. Their beers are great especially paired with their German food. One thing that I will always remember about the place is their Corn Chowder. It is absolutely THE BEST corn chowder I have ever had. These guys inspired this recipe.
In a large pot over medium heat, saute the onion and garlic until transparent, then combine broth, corn, rosemary basil, oregano, potatoes and optional vegetables and meat. Bring to a boil, then reduce heat, cover and simmer for 20 to 30 minutes, until potatoes are just tender.
Stir in the half & half, cheddar and cook for 5 more minutes, until the cheese is melted. Season with salt, pepper and red pepper flakes to taste. Serve hot with your choice of garnish.
This recipe can easily be turned into a vegetarian soup by substituting vegetable broth for chicken, and veggies for shredded chicken, etc.