If you’re dreaming of a cozy, comforting meal that hugs you from the inside out, this Cheesy Potato Soup Recipe is your go-to. Creamy, cheesy, and packed with savory goodness, it’s a fantastic blend of tender potatoes, smoky bacon, and melty sharp cheddar that’s perfect for chilly days or anytime you need a warm hug in a bowl.
Why You Should Make This Recipe
Rich and comforting: The creamy texture combined with sharp cheddar cheese makes every spoonful a velvety dream.
Easy ingredients, big flavor: Simple pantry staples transform into a satisfying, layered soup.
Perfect for gathering: This soup is a crowd-pleaser that brings warmth and smiles to any table.
Customizable and versatile: You can easily tweak spices or add veggies to make it your own.
Ingredients & Substitutions
The magic of this Cheesy Potato Soup Recipe lies in its humble yet essential ingredients. Each plays a key role—from the smoky bacon setting the flavor base, to the sharp cheddar that delivers the signature cheesy punch—and together they create a bowl of pure comfort.
- Bacon: Provides a smoky richness that elevates the entire soup; turkey bacon can be used for a lighter alternative.
- Celery and onion: These fresh aromatics add a subtle sweetness and depth of flavor.
- Potatoes: The heart of the soup—starchy potatoes like Russets hold up well and create a creamy texture.
- Chicken stock: Adds savory moisture; vegetable broth works perfectly for a vegetarian twist.
- Butter and flour: These create a luscious roux that thickens the soup wonderfully.
- Heavy cream: Brings richness and smoothness; can be substituted with half-and-half or a non-dairy cream for lighter or dairy-free versions.
- Smoked paprika and oregano: Give a subtle smoky and herbal flair that balances the soup’s creaminess.
- Fresh cilantro: Adds a bright, fresh finish—feel free to swap with parsley if preferred.
- Sharp cheddar cheese: The star garnish that adds that irresistible cheese pull and bold flavor.
How to Make Cheesy Potato Soup Recipe
Step 1: Cook the Bacon
Start by placing the bacon slices in a Dutch oven over medium-high heat. Cook them till they’re beautifully browned and crisp, turning occasionally—this should take about 5-10 minutes. Once done, drain the bacon on paper towels, but keep about a quarter cup of that flavorful bacon grease in the pot. This grease is your secret weapon for building layers of smoky goodness in the soup.
Step 2: Sauté the Vegetables
Toss in the diced celery and chopped onion into the Dutch oven with the reserved bacon grease. Cook, stirring occasionally, until the onion turns soft and translucent—about 5 minutes. Add in the minced garlic and cook for just an extra minute or two until fragrant. This step lays down a savory, aromatic base that will infuse every bite.
Step 3: Cook the Potatoes
Now, add your peeled and cubed potatoes to the pot, giving them a good toss to coat with the onion and celery mixture. Let them sauté briefly for 3-4 minutes, allowing a bit of caramelization to develop, which adds subtle sweetness and depth.
Step 4: Simmer the Soup
Return your crisp bacon slices to the pot. Pour in enough chicken stock to fully cover the potatoes, then bring everything up to a gentle simmer. Cover the pot and let it cook for 15-20 minutes, or until those potatoes are fork-tender and ready to melt into creamy bliss.
Step 5: Prepare the Cream Mixture
While your potatoes are simmering, melt butter in a separate skillet over medium heat. Whisk in the all-purpose flour to create a smooth roux, cooking constantly for 1-2 minutes. This little step ensures your soup thickens perfectly without any lumps.
Step 6: Add Cream and Seasonings
Gradually whisk in the heavy cream along with smoked paprika, oregano, and fresh cilantro. Keep stirring and bring the mixture to a boil, then let it thicken for about five minutes. The cream mixture enriches the soup with a velvety texture and a touch of herbal warmth that’s just irresistible.
Step 7: Combine and Purée
Pour the creamy mixture back into the Dutch oven with the potato and bacon broth, mixing everything together. Carefully transfer about half the soup to a blender and purée until silky smooth. Return the puréed portion to the pot and stir it all together. This technique gives you a perfect balance of hearty chunks and creamy smoothness.
Step 8: Season and Serve
Give your soup a taste and adjust the salt, pepper, or spices as you like. Serve your Cheesy Potato Soup Recipe steaming hot, topped generously with grated sharp cheddar cheese — the melty, cheesy topping is the ultimate finishing touch that will have you coming back for seconds (or thirds!).
How to Serve Cheesy Potato Soup Recipe
Garnishes
For the ultimate bowl, sprinkle extra shredded sharp cheddar cheese on top so it melts into gooey goodness. Crumbled bacon bits, a dollop of sour cream, chopped green onions, or even a sprinkle of fresh herbs like parsley or cilantro add wonderful texture and color. These garnishes turn your soup into a mouthwatering masterpiece.
Side Dishes
A hearty bread like a crusty baguette or soft dinner rolls are perfect to soak up every last drop of this luscious soup. A crisp green salad balances the richness beautifully, while roasted veggies or simple steamed greens create a wholesome, satisfying meal.
Creative Ways to Present
Try serving this soup in mini bread bowls for a rustic touch that’s also edible! Mason jars or small ceramic crocks work great for casual lunch gatherings. Layering toppings like cheese, bacon, and herbs creates a colorful, inviting presentation that’s as fun to look at as it is to eat.
Make Ahead and Storage
Storing Leftovers
Leftover cheesy potato soup can be kept in an airtight container in the refrigerator for up to 3 days. It’s best to keep any cheese garnish separate and add fresh when reheating to maintain the perfect texture and flavor.
Freezing
This soup freezes well if you want to save it for later. Allow it to cool completely, then freeze in portions using freezer-safe containers. For the best taste and texture, consume within 2-3 months. Avoid freezing with cheese toppings, as they can separate on thawing.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If the soup thickens too much, add a splash of chicken stock or milk to loosen it up. For microwave reheating, use a microwave-safe bowl and stir every minute to heat evenly.
FAQs
-
Can I make the Cheesy Potato Soup Recipe vegetarian?
Absolutely! Simply substitute the bacon with smoked paprika or smoked salt to keep that smoky flavor, and replace chicken stock with vegetable broth. You can also use olive oil or butter to sauté the veggies instead of bacon grease.
-
What type of potatoes work best for this soup?
Russet potatoes or Yukon Golds are ideal because they hold their shape while becoming creamy when cooked. Avoid waxy potatoes, as they don’t break down as nicely in the soup.
-
Can I use a slow cooker to make this soup?
Yes! You can cook the bacon and sauté the veggies first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours until potatoes are tender. Add the cream mixture near the end and stir well before serving.
-
How can I make this soup thicker or thinner?
To thicken, let the soup simmer uncovered for a bit longer or add a bit more flour to the roux. To thin it out, simply add extra chicken stock or milk while reheating until you reach your preferred consistency.
Final Thoughts
This Cheesy Potato Soup Recipe feels like a warm embrace after a long day—rich, cozy, and wonderfully satisfying. I can’t recommend it enough for any time you want a comforting, cheesy delight with a homemade touch. Grab your pot, get those ingredients ready, and treat yourself and your loved ones to a bowl of pure happiness!
Print
Cheesy Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Cheesy Potato Soup is a comforting, creamy soup loaded with tender potatoes, crispy bacon, and a blend of flavorful spices. The soup is thickened with a rich cream mixture and finished with sharp cheddar cheese, offering a perfect balance of smoky and cheesy flavors in every spoonful.
Ingredients
Meat and Vegetables
- 3 slices bacon
- 2 stalks celery, diced
- 1 onion, chopped
- 4 cloves garlic, minced
- 8 potatoes, peeled and cubed
Liquids and Dairy
- 4 cups chicken stock or enough to cover potatoes
- 3 tablespoons butter
- 1 cup heavy cream
Dry Ingredients and Spices
- ¼ cup all-purpose flour
- ½ teaspoon smoked paprika
- ½ teaspoon oregano
- 3 teaspoons chopped fresh cilantro
- Salt and freshly ground black pepper to taste
Garnish
- Grated sharp cheddar cheese for garnish
Instructions
- Cook the Bacon: Place the bacon slices in a Dutch oven over medium-high heat. Cook, turning occasionally, until they are browned and crispy, about 5 to 10 minutes. Remove the bacon and drain on paper towels, reserving ¼ cup of the bacon grease in the pot and discarding the rest.
- Sauté the Vegetables: Add the diced celery and chopped onion to the Dutch oven with the reserved bacon grease. Cook over medium heat, stirring occasionally, until the onion is soft and translucent, roughly 5 minutes. Stir in the minced garlic and cook for an additional 1 to 2 minutes until fragrant.
- Cook the Potatoes: Add the peeled and cubed potatoes to the Dutch oven, tossing them to coat them well with the sautéed vegetable mixture. Sauté the potatoes for 3 to 4 minutes to start softening them.
- Add Bacon and Stock: Return the cooked bacon to the pot with the potatoes. Pour in enough chicken stock to cover the potatoes completely. Cover the Dutch oven and let the mixture simmer until the potatoes are tender, about 15 to 20 minutes.
- Prepare the Cream Mixture: In a separate skillet over medium heat, melt the butter. Whisk in the all-purpose flour and cook, stirring constantly, for 1 to 2 minutes to create a roux. Gradually whisk in the heavy cream along with smoked paprika, oregano, and chopped fresh cilantro. Continue cooking and stirring until the mixture comes to a boil and thickens, about 5 minutes.
- Combine and Purée: Pour the cream mixture into the Dutch oven with the potato mixture and stir to combine well. Transfer about half of the soup to a blender and purée until smooth. Pour the puréed soup back into the Dutch oven and stir thoroughly to incorporate.
- Season and Serve: Taste the soup and adjust seasoning with salt and freshly ground black pepper as needed. Serve the soup hot, garnished generously with grated sharp cheddar cheese.
Notes
- For a vegetarian version, substitute vegetable broth for chicken stock and omit the bacon.
- The soup can be made ahead and reheated gently on the stovetop.
- Use Yukon Gold potatoes for a creamier texture or Russet potatoes for a fluffier soup base.
- Be careful not to overblend to maintain some texture in the soup.
- To make it spicier, add a pinch of cayenne pepper or red chili flakes when adding spices.