Ingredients for - Cheesy Potato-Cauliflower Soup

1. Chopped cauliflower 2 cups
2. Cubed red potatoes 2 cups
3. Vegetable broth 1 ½ cups
4. Sliced celery 1 cup
5. Diced carrots 1 cup
6. Diced onions ½ cup
7. Salted butter ½ cup
8. All-purpose flour ½ cup
9. Whole milk 3 cups
10. White vinegar 3 tablespoons
11. Garlic powder 1 ½ teaspoons
12. Lemon juice 1 teaspoon
13. Cayenne pepper ¼ teaspoon
14. Salt and ground black pepper to taste ¼ teaspoon
15. Shredded sharp Cheddar cheese 2 cups
16. Shredded Swiss cheese ½ cup
17. Shredded American cheese ½ cup
18. Scallions, chopped 4 stalks

How to cook deliciously - Cheesy Potato-Cauliflower Soup

1 . Stage

Combine cauliflower, potatoes, broth, celery, carrots, and onions in a large saucepan; bring to a boil. Cover and cook until vegetables have softened, about 10 minutes. Remove from the heat but keep the lid on.

2 . Stage

Melt butter in another large saucepan over medium heat. Whisk in flour; cook and whisk until bubbly and brown, about 3 minutes. Remove from heat and gradually whisk in milk. Return to medium heat and cook until thickened, 5 to 10 minutes.

3 . Stage

Add veggies and broth to the milk mixture. Continue stirring. Add vinegar, garlic powder, lemon juice, cayenne, salt, and pepper. Remove from the heat and slowly add Cheddar, Swiss, and American cheeses, stirring well until melted.

4 . Stage

Ladle into bowls and garnish with scallions.