Sauté aromatics: In a large Dutch oven, melt butter over medium heat. Add onion and garlic cooking until onion softens, about 3 minutes.
2 tablespoons butter, ½ medium onion, 2 garlic cloves
Build the base: Stir in potatoes, cauliflower, salt, pepper, mustard powder, paprika, garlic powder, chicken broth, and milk. Bring to a gentle simmer, cover, and cook for 20 minutes, until potatoes and cauliflower are tender. Avoid letting it boil over.
1 Yukon gold or russet potato, 1 cup cauliflower florets, 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon mustard powder, ½ teaspoon paprika, 1 teaspoon garlic powder, 4 cups low-sodium chicken broth, 1 cup milk of choice
Blend: Use an immersion blender to puree the mixture until completely smooth and creamy.
Add vegetables: Stir in broccoli florets and grated carrots. Simmer uncovered for about 15 minutes, or until broccoli is tender.
3 cups broccoli florets, 2 carrots
Finish with cheese: Remove from heat and stir in cheddar cheese until melted and smooth. Taste and adjust seasoning as needed.
3 cups 12 ounces sharp cheddar cheese, shredded (grate yourself!)
Serve: Ladle into bowls and garnish with extra cheddar, crusty bread, and/or freshly cracked pepper, if desired.
For serving: extra cheddar