I start by melting butter in a Dutch oven over medium heat. Once it’s bubbling, I toss in the diced onions, carrots, and celery. I let these cook for about 5 to 7 minutes until they soften and begin to brown slightly. This step really brings out their natural sweetness.
Next, I stir in the mushrooms and minced garlic. As they cook, the mushrooms release moisture and then start to brown—this adds incredible flavor to the soup. I cook them until everything smells amazing, about 4 more minutes.
Now I sprinkle the flour over the veggies and stir it in, cooking for about a minute to get rid of the raw flour taste. Then, I slowly pour in the chicken stock, stirring constantly so the mixture stays smooth. I add the diced potatoes and season everything with salt and pepper. This simmers for 15 minutes until the potatoes are fork-tender.
Once the base is ready, I stir in the cooked shredded chicken, frozen peas, and corn. These don’t need much time—just about 5 minutes of gentle simmering to warm through and blend flavors beautifully.
Finally, I pour in the heavy cream and sprinkle in fresh parsley. I give it one last stir, taste for seasoning, and let it simmer gently for another minute. It turns out thick, creamy, and absolutely delicious every single time.