1cupmilkwhole dairy milk or full fat coconut milk at good options
2medium Yukon Gold potatoesabout 5 petite Yukon Gold potatoes, peeled and diced
4cupsbroccoli floretschopped into small pieces (about 2 heads)
1 ½cupsshredded sharp cheddar cheese
Salt and pepperto taste
Instructions
Heat the butter in a large Dutch oven or soup pot over medium-high heat. Add the onion, carrots, celery, garlic and cook until just tender and fragrant, about five minutes.
Sprinkle with flour, stir, and cook for two minutes to thicken any remaining liquid.
Add the chicken broth and milk. Bring to a boil, reduce heat and add potatoes. Simmer until the potatoes are tender, about 10 minutes.
Add the broccoli, cover and cook until broccoli is tender, about 12 to 15 minutes.
Blend soup with an immersion blender (or use a regular stand blender by carefully transferring the hot soup) until smooth.
Turn off heat, stir in the cheese and season with salt and pepper.
Video
Notes
To make this recipe vegetarian: Use vegetable broth instead of chicken broth.To make this recipe gluten-free: Use arrowroot powder or tapioca starch instead of flour.To make this recipe dairy-free: Use coconut oil, almond milk and non-dairy cheese instead of butter, milk and cheddar.