Melt butter in a large pot over medium heat. Add diced onion and minced garlic, sautéing until onions are translucent and fragrant.
Create the Roux:
Sprinkle flour over the onion-garlic mixture and stir to create a smooth paste. Allow this roux to cook for a few minutes.
Build the Soup:
Gradually whisk in the broth and milk to the roux, stirring continually until the mixture is smooth and begins to thicken.
Add Potatoes and Broccoli:
Add the diced potatoes and bring the mixture to a gentle boil. Reduce heat to a simmer, cover, and cook for 15 minutes.
Add the broccoli florets and continue cooking until the potatoes and broccoli are tender.
Make it Cheesy:
Finally, add the shredded cheese, stirring until it's fully melted and the soup achieves a creamy consistency. Season to taste with salt and pepper.
What to Serve Ultimate Potato Broccoli Cheese Soup With:
A crusty loaf of sourdough bread or a fresh baguette for dunking.
A sprinkle of chives or chopped parsley for a pop of freshness.
A light salad with a tangy vinaigrette to balance the soup’s richness.
Top Tips for Perfecting Ultimate Potato Broccoli Cheese Soup:
Quality Cheese: Opt for freshly shredded sharp cheddar for the richest, creamiest flavor.
Potato Variety: Yukon Gold potatoes create a wonderfully creamy texture when blended.
Blending Half: For a velvety soup with chunks, blend half of it in a blender and recombine.
Storing and Reheating Tips:
Storing: Store leftovers in an airtight container in the fridge for up to four days.
Reheating: Warm up the soup on the stove over low heat, stirring often. If it's too thick, thin with a bit of broth or water.
Embark on a culinary adventure with the Ultimate Potato Broccoli Cheese Soup and prepare to be captivated by its rich, comforting splendor. It’s the epitome of coziness in a bowl, waiting to be savored on any occasion. Gather your ingredients and let’s make some magic!