01 -
Heat butter in a large Dutch oven over medium heat. Add onion, carrots, celery, and a large pinch of salt and pepper, and turn the heat up to medium-high. Cook, stirring occasionally for 10 minutes or until the onions are translucent.
02 -
Reduce heat to medium and add garlic, oregano, thyme, and sage. Cook for another minute, stirring frequently.
03 -
Add flour and stir to coat vegetables. Cook for one more minute, stirring frequently.
04 -
Add a hearty pour of vegetable broth to deglaze the pot, scraping the flavorful bits off the bottom.
05 -
Stir in diced potatoes, corn, broccoli, and remaining vegetable broth, along with a couple pinches of salt and pepper.
06 -
Cover, turn heat up to medium-high and bring to a simmer. Once simmering, reduce heat to low, cover, and simmer 10-12 minutes or until potatoes are fork-tender. Stir occasionally to prevent potatoes from sticking to the bottom of the pot.
07 -
Remove soup from heat. Stir in heavy cream, shredded cheese, and balsamic vinegar until cheese is completely melted.
08 -
Ladle into bowls and garnish with fresh parsley, additional shredded cheddar cheese, and oyster crackers.