A hearty and flavorful soup combining the richness of cheddar cheese, the depth of ale, and the savory taste of ham.
Melt the butter in a large saucepan over medium heat.
Use unsalted butter to control the saltiness of the dish.
Add the chopped onion and diced potatoes to the saucepan and cook until the onion is translucent.
Stir occasionally to prevent sticking.
Season with salt and pepper to taste.
Taste as you go to adjust seasoning.
Pour in the ale and bring to a boil, scraping the bottom of the pan to deglaze.
Deglazing adds depth of flavor to the soup.
Add the chicken broth and simmer until the potatoes are tender.
Test the potatoes with a fork for doneness.
Blend the soup until smooth using a blender or immersion blender.
Blend in batches if using a traditional blender to avoid spills.
Stir in the shredded cheddar cheese until melted.
Add the cheese gradually to ensure it melts evenly.
Serve the soup in bowls and top with shredded ham.
Garnish with fresh herbs for added color and flavor.