Potato Soup Recipe
This Potato Soup Recipe is made on the stovetop with bacon, tender potatoes, and a simple roux for a thick, creamy texture (without heavy cream). Finish it with classic toppings like cheddar, green onions, and sour cream.
Prep Time15 minutes mins
Cook Time1 hour hr
Total Time1 hour hr 15 minutes mins
Servings: 8 servings
Calories: 443kcal
Cook the bacon: Add the chopped bacon to a large skillet and cook until crisp. Transfer to a plate lined with paper towels and set aside. Reserve 1 tablespoon of the bacon grease (or use olive oil).
Cook the vegetables: In a large pot or Dutch oven, warm the reserved bacon grease over medium heat. Add the onions and cook for 3-4 minutes. Add the carrots and celery and cook for 6-8 minutes, or until softened. Stir in the garlic, 1 teaspoon salt, and ½ teaspoon pepper. Mix to combine and cook for 1 minute.
Simmer the potatoes: Add the potatoes and 6 cups of broth. Cover and bring to a boil, then reduce heat and simmer until the potatoes are very tender, about 15-20 minutes.
Make the roux: As the potatoes simmer, melt ⅓ cup butter in a small saucepan over medium heat. Once melted, whisk in ⅓ cup of flour until smooth. Slowly whisk 2 cups of milk into the roux, whisking continuously, until slightly thickened (it should look like a thin gravy). Remove from heat.
Blend and finish: Stir the roux into the soup. Blend until creamy using an immersion blender, or carefully blend in batches in a blender. Season with additional salt and black pepper, to taste.
Serve: Ladle into bowls and top with bacon, cheese, green onions, sour cream, and hot sauce if desired.
- Best potatoes: I made this recipe with a combination of Yukon gold and red potatoes. Feel free to use your favorite variety.
- Peeling: Not required, but if you use Russet potatoes, peeling helps the soup blend smoother.
- Chunky vs creamy: Blend the whole soup for a smooth texture, or blend only part of it if you want more potato chunks in each bowl.
- Gluten-free option: Substitute regular flour with your favorite gluten-free all-purpose flour or thicken with a cornstarch slurry (mix 1 tablespoon cornstarch with 2–3 tablespoons cold water, then stir into the simmering soup).
- Too thick? Add a splash of broth or milk when reheating to loosen it up.
- Storage: Store leftovers in the refrigerator for up to 4 days and reheat gently over medium-low heat.
Calories: 443kcal | Carbohydrates: 53g | Protein: 12g | Fat: 21g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.3g | Cholesterol: 47mg | Sodium: 1319mg | Potassium: 1244mg | Fiber: 7g | Sugar: 10g | Vitamin A: 6855IU | Vitamin C: 45mg | Calcium: 155mg | Iron: 2mg
Copyright © 2026 The Forked Spoon