Loading...

In a large pot or Dutch oven, melt the unsalted butter over medium heat. Add the finely chopped yellow onion and sauté until softened and translucent, about 5-7 minutes.

Stir in the minced garlic and cook for another 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. This will help thicken the soup.

Gradually whisk in the chicken broth, ensuring there are no lumps. Bring the mixture to a gentle simmer.

Add the milk, diced potatoes, salt, and freshly ground black pepper to the pot. Bring the soup back to a simmer, then reduce the heat to medium-low, cover, and cook for 10-15 minutes, or until the potatoes are fork-tender.

Stir in the small broccoli florets. Continue to cook for another 5-7 minutes, or until the broccoli is tender-crisp.

Reduce the heat to low. Add the shredded sharp cheddar cheese, softened cream cheese, and heavy cream. Stir continuously until all the cheeses are melted and the soup is smooth and creamy. Do not boil after adding the cheese.

Taste and adjust seasoning if necessary. Serve hot, garnished with crumbled crispy bacon and chopped fresh chives, if desired.


In a large pot or Dutch oven, melt the unsalted butter over medium heat. Add the finely chopped yellow onion and sauté until softened and translucent, about 5-7 minutes.

Stir in the minced garlic and cook for another 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. This will help thicken the soup.

Gradually whisk in the chicken broth, ensuring there are no lumps. Bring the mixture to a gentle simmer.

Add the milk, diced potatoes, salt, and freshly ground black pepper to the pot. Bring the soup back to a simmer, then reduce the heat to medium-low, cover, and cook for 10-15 minutes, or until the potatoes are fork-tender.

Stir in the small broccoli florets. Continue to cook for another 5-7 minutes, or until the broccoli is tender-crisp.

Reduce the heat to low. Add the shredded sharp cheddar cheese, softened cream cheese, and heavy cream. Stir continuously until all the cheeses are melted and the soup is smooth and creamy. Do not boil after adding the cheese.

Taste and adjust seasoning if necessary. Serve hot, garnished with crumbled crispy bacon and chopped fresh chives, if desired.
