- Add the diced onion to the pot and sauté for 3–4 minutes, or until softened.
- Stir in the garlic and cook for an additional 1 minute, until fragrant.
Step 3: Cook the Potatoes
- Add the potatoes and chicken broth to the pot.
- Bring to a boil, then reduce the heat and simmer for 15–20 minutes, or until the potatoes are fork-tender.
Step 4: Thicken the Soup
- In a small saucepan, melt the butter over medium heat.
- Stir in the flour to create a roux and cook for 1–2 minutes. Slowly whisk in 1 cup of the soup liquid until smooth.
- Add the roux back to the pot and stir well to thicken the soup. Skip this step if you prefer a thinner soup.
Step 5: Blend (Optional)
- For a creamier texture, use an immersion blender to partially blend the soup, leaving some chunks of potatoes. Alternatively, transfer half the soup to a blender, blend until smooth, and return it to the pot.
Step 6: Add the Creamy Ingredients
- Stir in the heavy cream, sour cream, and cheddar cheese until fully melted and combined.
- Season with salt, black pepper, smoked paprika, and cayenne pepper to taste.
Step 7: Serve
- Ladle the soup into bowls and garnish with extra cheddar cheese, chopped green onions, and crumbled bacon.
Why You’ll Love This Recipe
- Rich and Creamy: The perfect combination of tender potatoes and creamy goodness.
- Customizable: Add extra veggies, adjust the spices, or swap bacon for turkey or ham.
- Cozy Comfort Food: Perfect for chilly days or whenever you need a bowl of warmth.
Pro Tips
- Cheese Tips: Use freshly shredded cheese for the best melting and flavor.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of milk or broth if it thickens.
- Make It Vegetarian: Use vegetable broth and skip the bacon for a veggie-friendly version.
This Best Homemade Potato Soup is a timeless classic that’s sure to bring comfort and joy to your table. Enjoy every creamy, cheesy, and bacon-y bite! 🥔🧀❤️✨