Ingredients for - Perfect Potato Soup

1. Russet potatoes, peeled and cut into 1/2-inch cubes 6
2. Bacon, cut into 1/2-inch pieces 5 slices
3. Butter 3 tablespoons
4. Celery, cut into 1/4-inch slices 2 stalks
5. Onion, diced small ½ large
6. Baby carrots, cut into 1/4-inch pieces 20
7. Kosher salt, divided 2 teaspoons
8. Freshly ground black pepper, divided 1 ½ teaspoons
9. All-purpose flour 3 tablespoons
10. Half-and-half 2 cups
11. Chicken broth 1 ½ cups
12. Dried thyme ¼ teaspoon
13. Cayenne pepper ⅛ teaspoon
14. Ground nutmeg 1 dash
15. Green onions, finely sliced 4
16. Paprika, or to taste 1 dash

How to cook deliciously - Perfect Potato Soup

1 . Stage

Place potatoes into a large pot and cover with water; bring to a boil. Cook until fork-tender, about 10 minutes. Drain.

2 . Stage

Place bacon in a large saucepan and cook over medium-high heat, turning occasionally, until crispy, about 8 minutes. Drain bacon slices on paper towels. Pour out bacon grease.

3 . Stage

Melt butter in the saucepan over medium heat, scraping the bottom of the pan with a flat-edged wooden spoon. Add celery, onion, carrots, 1 teaspoon salt, and 1/2 teaspoon pepper; cook and stir until tender, about 10 minutes. Sprinkle in flour; cook and stir for 2 minutes.

4 . Stage

Pour half-and-half and chicken broth into the saucepan. Add potatoes, 1 teaspoon salt, 1/2 teaspoon pepper, thyme, cayenne pepper, and nutmeg. Bring to a boil, stirring frequently. Stir in bacon pieces. Reduce heat and simmer, stirring often, until flavors combine, about 10 minutes.

5 . Stage

Ladle into serving bowls. Garnish with 1/2 teaspoon pepper, green onions, and paprika.