Loading...

In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, reserving 1 tablespoon of bacon fat in the pot.

Add the unsalted butter to the pot with the reserved bacon fat. Once melted, add the diced yellow onion and cook until softened, about 5-7 minutes.

Stir in the minced garlic and cook for 1 minute until fragrant.

Sprinkle the all-purpose flour over the onion and garlic mixture. Cook, stirring constantly, for 1-2 minutes to create a roux.

Gradually whisk in the chicken broth, making sure to scrape up any browned bits from the bottom of the pot. Bring the mixture to a simmer.

Add the diced russet potatoes to the pot. Reduce heat to medium-low, cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.

Once the potatoes are tender, use a potato masher or an immersion blender to mash/blend about half of the potatoes directly in the pot. This will thicken the soup while leaving some potato chunks for texture.

Stir in the heavy cream and softened cream cheese until the cream cheese is fully melted and incorporated, creating a smooth, creamy base.

Season the soup with salt and black pepper to taste. Stir in 1 cup of shredded cheddar cheese until melted and smooth.

Serve the soup hot, garnished with the reserved crispy bacon, additional shredded cheddar cheese, and sliced green onions.


In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside on a paper towel-lined plate, reserving 1 tablespoon of bacon fat in the pot.

Add the unsalted butter to the pot with the reserved bacon fat. Once melted, add the diced yellow onion and cook until softened, about 5-7 minutes.

Stir in the minced garlic and cook for 1 minute until fragrant.

Sprinkle the all-purpose flour over the onion and garlic mixture. Cook, stirring constantly, for 1-2 minutes to create a roux.

Gradually whisk in the chicken broth, making sure to scrape up any browned bits from the bottom of the pot. Bring the mixture to a simmer.

Add the diced russet potatoes to the pot. Reduce heat to medium-low, cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.

Once the potatoes are tender, use a potato masher or an immersion blender to mash/blend about half of the potatoes directly in the pot. This will thicken the soup while leaving some potato chunks for texture.

Stir in the heavy cream and softened cream cheese until the cream cheese is fully melted and incorporated, creating a smooth, creamy base.

Season the soup with salt and black pepper to taste. Stir in 1 cup of shredded cheddar cheese until melted and smooth.

Serve the soup hot, garnished with the reserved crispy bacon, additional shredded cheddar cheese, and sliced green onions.
