Ingredients
Equipment
Method
- Sauté Aromatics: In a large pot or Dutch oven, melt the butter over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for another minute until fragrant.
- Build the Broth Base: Pour in the chicken broth and add the cubed potatoes. Bring to a boil, then reduce heat and simmer for 15-20 minutes, or until the potatoes are tender.
- Incorporate the Broccoli: Add the broccoli florets to the pot and cook for 5-7 minutes, or until they are tender-crisp. Adjust cooking time to your preference.
- Blend for Creaminess (Optional): For an ultra-smooth soup, use an immersion blender to partially blend the soup. Alternatively, carefully transfer about 2 cups of the soup to a regular blender and blend until smooth, then return it to the pot. Be cautious when blending hot liquids! Leave some chunky bits for added texture if desired.
- Cheese Integration: Reduce the heat to low. Gradually add the shredded cheddar cheese, stirring constantly until it is completely melted and smooth. Do not let the soup boil at this stage.
- Cream Enrichment: Stir in the heavy cream and nutmeg. Season with salt and pepper to taste.
- Serve and Garnish: Ladle the soup into bowls and garnish with cooked bacon crumbles, sour cream, or chopped chives, if desired.
Notes
For best results, use freshly shredded cheddar cheese. Avoid pre-shredded cheese, as it contains cellulose that can prevent proper melting. Yukon Gold potatoes are recommended for their lower starch content and creamy texture. Adjust the cooking time of the broccoli to your preference. You can also add a pinch of red pepper flakes for a little heat. Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.
