4largerusset potatoes, peeled and diced into 1-inch cubes
1cupfinely diced yellow onion
0.5cupfinely diced celery
0.5cupfinely diced carrots
4cupsvegetable broth (low-sodium preferred)
1cupheavy cream
1cupshredded sharp cheddar cheese (plus additional for garnish)
0.5cupcooked and crumbled turkey bacon (or substitute with plant-based bacon)
2tablespoonsolive oil
1teaspoongarlic powder
1teaspoononion powder
to tastesalt and pepper
2green onionsthinly sliced (for garnish)
Instructions
In a large, heavy-bottomed pot, heat the olive oil over medium heat. Once hot, add the diced onion, celery, and carrots. Sauté the mixture for about 5-7 minutes, stirring occasionally, until the vegetables are softened and the onions become translucent.
Stir in the diced potatoes, ensuring they are evenly distributed in the pot. Pour in the vegetable broth, increase the heat to bring the mixture to a gentle boil. Once boiling, reduce the heat to low and allow it to simmer uncovered for 20-25 minutes, or until the potatoes are fork-tender.
Using a potato masher, gently mash some of the potatoes in the pot, allowing for a mix of creamy and chunky textures. If you prefer a smoother texture, you can use an immersion blender to blend some of the soup but retain some potato chunks.
Pour in the heavy cream and sprinkle in the garlic powder and onion powder. Season with salt and pepper according to your taste preferences. Stir well to combine the ingredients. Continue cooking on low heat for an additional 5-10 minutes, allowing the flavors to meld and the soup to heat through.
Once the soup is creamy and hot, fold in the shredded cheddar cheese gradually, stirring until it melts into the soup, creating a delightful cheesy richness.
Ladle the hot soup into bowls and top each serving with crumbled turkey bacon, a sprinkle of extra cheddar cheese, and finish with sliced green onions for a fresh garnish.
Notes
Serve with crusty bread or fresh rolls for a complete meal.