Warm up with a bowl of pure comfort! This **Cheesy Potato Soup Recipe** is the epitome of hearty, homemade goodness. Each spoonful delivers a rich, creamy texture, savory depth from smoky bacon, and the delightful blend of both classic gold and subtly sweet potatoes, all enveloped in a luxurious cheesy base. It’s a complete meal that feels like a warm hug on a cold day, designed to satisfy your soul and delight your taste buds.

Author’s Note
Why This Cheesy Potato Soup Will Become Your New Family Favorite
I’ve always cherished a good bowl of potato soup, but I constantly seek ways to elevate classic dishes. After perfecting my traditional potato soup recipe, a curious thought sparked: how would sweet potatoes complement the familiar, savory flavors? The idea was simple, yet transformative.
The result was beyond my wildest expectations. The natural sweetness of the sweet potatoes creates an incredible balance, cutting through the richness of the sharp cheddar cheese and the smoky intensity of the bacon. This combination isn’t just “interesting” – it’s a revelation that transforms a beloved classic into something truly extraordinary.
From the very first bite, my entire family was completely captivated. This Cheesy Potato Soup quickly earned its place as a staple in our household, especially on those brisk, chilly evenings when only a truly comforting and hearty meal will do. It’s surprisingly simple to prepare, yet tastes like it took hours of dedicated effort. I’m thrilled to share this unique and utterly delicious recipe with you!

Essential Ingredients for Your Cheesy Potato Soup
Crafting the perfect Cheesy Potato Soup begins with a selection of high-quality ingredients. Each component plays a vital role in building the soup’s incredible depth of flavor and luscious texture. Here’s what you’ll need, along with some helpful tips and potential substitutions to customize it to your liking:
| Ingredient | Swaps or Tips for Best Results |
|---|---|
| Bacon | Smoky bacon is crucial for that savory depth. For a lighter alternative, turkey bacon can be used, or omit entirely and enhance the flavor with a little extra butter and a generous pinch of smoked paprika. |
| Gold Potatoes | These thin-skinned, waxy potatoes hold their shape well and contribute to the soup’s texture without becoming mushy. While russets work, they tend to yield a starchier, more broken-down consistency. |
| Sweet Potatoes | The secret ingredient! Sweet potatoes introduce a subtle sweetness that beautifully balances the savory bacon and sharp cheddar. If you prefer a more traditional flavor, you can use all white potatoes (like Yukon Golds or Russets). |
| Onion & Carrot | These aromatic vegetables form the foundational flavor base, adding sweetness and depth. For a classic mirepoix, you can also include finely diced celery. Skip the carrot for a slightly simpler, less sweet flavor profile. |
| Garlic | Freshly minced garlic offers the most vibrant flavor, but good quality jarred minced garlic can be a convenient substitute when you’re short on time. |
| Flour + Butter (Roux) | This dynamic duo creates a roux, essential for thickening the soup to that desired creamy consistency. A gluten-free all-purpose flour blend can be used as a direct substitute if you’re avoiding gluten. |
| Whole Milk | Whole milk is key for achieving a rich, luxurious creaminess without being overly heavy. For an even richer soup, half-and-half can be used. Avoid skim milk, as it won’t provide the necessary body or taste. |
| Sharp Cheddar Cheese | For the absolute best flavor and smoothest melt, always grate your sharp cheddar from a block. Pre-shredded cheeses often contain anti-caking agents that can prevent them from melting seamlessly, leading to a grainy texture. Extra-sharp cheddar will provide an even bolder cheesy flavor. |
Why You’ll Love This Cheesy Potato Soup
This isn’t just any potato soup; it’s a culinary experience designed to bring warmth and joy to your table. Here’s why this Cheesy Potato Soup recipe stands out:
- **Unforgettable Flavor Profile:** The combination of savory bacon, two types of potatoes, and sharp cheddar creates a complex flavor that is both comforting and exciting. The sweet potatoes are a game-changer!
- **Creamy Perfection:** Achieved through a classic roux and whole milk, the soup’s texture is velvety smooth, coating your palate with every bite.
- **Hearty & Filling:** Packed with vegetables and potatoes, this soup is substantial enough to be a meal on its own, especially when paired with some crusty bread.
- **Easy to Make:** Despite its gourmet taste, the steps are straightforward, making it accessible for home cooks of all skill levels.
- **Family-Friendly:** It’s a guaranteed crowd-pleaser that even picky eaters will adore, making dinner time a breeze.
- **Perfect for Any Season:** While ideal for cold weather, its balanced flavors make it a delightful choice year-round.

Step-by-Step Guide: How To Make This Delicious Cheesy Potato Soup
Follow these detailed steps to create a truly irresistible bowl of Cheesy Potato Soup. Precision in these steps ensures maximum flavor and the perfect creamy consistency.
- Cook the Bacon to Crispy Perfection: Begin by adding 1 tablespoon of unsalted butter to a large cast-iron pot or Dutch oven over medium heat. Once melted, add your finely diced bacon. Cook the bacon until it’s beautifully browned and delightfully crispy, ensuring all its smoky flavor is rendered into the pot. Using a slotted spoon, carefully remove the cooked bacon and place it on a paper-towel-lined plate to drain, reserving it for garnish. Leave about 2 tablespoons of the rendered bacon fat in the pot—this flavorful fat will be the base for your vegetables.
- Sauté the Aromatics and Potatoes: To the same pot with the reserved bacon fat, add the finely diced carrot and yellow onion. Season lightly with a pinch of salt and pepper. Sauté for a good 7-9 minutes, stirring frequently, until the vegetables are tender and translucent. Resist the urge to rush this step, as proper caramelization builds crucial flavor depth. Next, add your diced gold potatoes, peeled and diced sweet potatoes, minced garlic, dried thyme, ground mustard, smoked paprika, and cayenne pepper. Sauté for an additional 2 minutes, allowing the spices to bloom and coat the vegetables.
- Simmer the Potatoes to Tenderness: Pour in 4 cups of chicken broth, ensuring all the vegetables and potatoes are submerged. Increase the heat to bring the mixture to a rolling boil. Once boiling, reduce the heat to medium, cover partially, and let it simmer for about 15 minutes, or until both the gold and sweet potatoes are fork-tender. Stir occasionally to prevent sticking and ensure even cooking.
- Prepare the Velvety Roux: While the potatoes are simmering, prepare your thickening agent in a separate medium pot. Melt the remaining 4 tablespoons of unsalted butter over medium heat. Once melted, sprinkle in the flour. Whisk constantly for 1 minute to cook out the raw flour taste, creating a smooth roux. Gradually, and while continuously whisking, pour in the 3 cups of whole milk. Continue to whisk until the mixture thickens to a consistency that coats the back of a spoon and leaves a clear trail when you run your finger through it. If lumps form, a quick whisking will smooth them out.
- Combine, Thicken, and Finish: Reduce the heat of the potato soup to low. Slowly stir the prepared milk-flour mixture (the roux) into the simmering soup, ensuring it’s thoroughly combined. At this point, you can decide on your desired soup texture: for a chunkier soup, simply stir. For a creamier soup with some texture, use a potato masher to mash some of the potatoes directly in the pot, leaving others in delightful chunks. If you prefer a completely smooth soup, you can use an immersion blender (carefully, off the heat) or transfer batches to a regular blender (blending in small batches and venting the lid to prevent pressure buildup).
- Melt the Cheese and Serve: Turn off the heat completely before adding the cheese. Gradually stir in the shredded sharp cheddar cheese, a small handful at a time, mixing gently after each addition until it is fully melted and incorporated into the soup. This gradual addition and off-heat method prevent the cheese from clumping or becoming oily. Taste the soup and adjust seasonings (salt, pepper, and any additional spices) as needed. Ladle the hot Cheesy Potato Soup into bowls. Garnish generously with the reserved crispy bacon and optional toppings like fresh thyme or sweet potato hash browns. Serve immediately with hearty buttered bread, dinner rolls, or in rustic bread bowls for an ultimate comfort experience.

Expert Tips for the Best Cheesy Potato Soup
Achieving soup perfection is all about the details. Here are some invaluable tips to ensure your Cheesy Potato Soup turns out flawlessly every time:
- Crisp the Bacon to Perfection: Don’t just cook the bacon; ensure it’s truly crispy. This provides a delightful textural contrast to the creamy soup and maximizes its smoky flavor contribution, both within the soup’s base and as a garnish.
- Slow Sauté for Deep Flavor: The initial sautéing of the onions and carrots is critical. Allow them to soften thoroughly and even get a little golden brown. This slow cooking process extracts and concentrates their natural sweetness, building a robust flavor foundation for the entire soup. Rushing this step will result in a less flavorful soup.
- Season as You Go: Taste your soup at various stages – after sautéing vegetables, after simmering potatoes, and especially after adding the cheese. Salt levels can change dramatically with added ingredients, so adjust seasonings incrementally to achieve a perfectly balanced flavor profile.
- Add Cheese Gradually and Off Heat: For the smoothest, creamiest cheese melt, always turn off the heat before stirring in your grated cheese. Add it a small handful at a time, stirring continuously until each addition is fully melted before adding more. This prevents the cheese from clumping, becoming stringy, or separating into an oily mess.
- Control the Thickness: Soup consistency is a matter of personal preference. If your soup is too thick, thin it out gradually with a splash of warm milk or chicken broth until it reaches your desired consistency. If it’s too thin, you can simmer it gently for a bit longer (ensure potatoes don’t get too mushy) or create a small slurry of cornstarch and cold water, then whisk it into the soup while simmering until thickened.
- Even Potato Dice: Cut all your potatoes into roughly uniform 1/2-inch pieces. This ensures they cook evenly and become tender at the same rate, preventing some pieces from being undercooked while others are overcooked.
- The Right Pot Matters: A heavy-bottomed pot like a Dutch oven or cast-iron pot is ideal. It distributes heat evenly, preventing scorching and ensuring your soup cooks beautifully.

What To Serve With Cheesy Potato Soup: Perfect Pairings
This Cheesy Potato Soup is a hearty meal in itself, but pairing it with the right side dishes can elevate your dining experience even further. Here are some fantastic options:
- Crusty Bread or Dinner Rolls: Absolutely essential for dipping! A warm, crusty baguette or soft, buttery dinner rolls are perfect for soaking up every last drop of that creamy, cheesy goodness.
- Fresh Garden Salad: A light, crisp salad provides a refreshing counterpoint to the rich soup. A simple garden salad with a vinaigrette dressing, or a zesty Caesar Salad, would be excellent choices.
- Roasted Vegetables: For added nutrition and texture, serve with a side of perfectly roasted vegetables. Crispy Parmesan Brussels sprouts or tender oven-roasted asparagus complement the soup beautifully.
- Gourmet Grilled Cheese Sandwiches: Take comfort food to the next level by serving the soup with a classic grilled cheese. For extra protein and flavor, consider adding ham or turkey to your sandwich.
- Apple Salad: A sweet and tangy apple salad can provide a wonderful contrast, cleansing the palate between spoonfuls of rich soup.

Storage and Reheating Instructions
Ensure you can enjoy this delicious soup for days to come with proper storage:
- Refrigeration: Allow the soup to cool completely to room temperature before transferring it to airtight containers. It can be safely refrigerated for 3-5 days.
- Freezing: For longer storage, this Cheesy Potato Soup freezes remarkably well. Once cooled, transfer to freezer-safe containers or heavy-duty freezer bags. It will keep in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat gently on the stovetop over low heat, stirring frequently. Avoid bringing the soup to a vigorous boil, especially if it contains cheese or milk, as this can cause the dairy to separate or curdle. If the soup is too thick after reheating, add a splash of milk or broth to reach your desired consistency.
More Comforting Soup Recipes You’ll Love:
If you’re a fan of warm, hearty bowls of goodness, explore these other delicious and comforting soup recipes:
Soups And Stews
Creamy Chicken Tortellini Soup
Soups And Stews
Easy Taco Soup
Dinner
Tuscan Sausage and Potato Soup
Soups And Stews
Broccoli Cheddar Soup
Pin
Cheesy Potato Soup Recipe
Chelsea Lords
30
30
1
6
servings
Equipment
-
Large cast-iron pot
or Dutch oven
Ingredients
- 5 tablespoons unsalted butter divided
- 8 slices bacon finely diced
- 1-1/2 cups finely diced yellow onion
- 1-1/2 cups finely diced carrot
- 2-1/2 cups diced baby gold potatoes 1/2-inch thick, unpeeled, see note 1
- 2-1/2 cups diced sweet potatoes 1/2-inch thick, peeled
- 1 tablespoon minced garlic
- 1/4 teaspoon dried thyme
- 3/4 teaspoon ground mustard
- 1-1/2 teaspoon smoked paprika
- 1/8 teaspoon ground cayenne pepper
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 (32-ounce) carton chicken broth
- 1/3 cup flour
- 3 cups whole milk see note 2
- 2 cups shredded sharp Cheddar cheese or extra-sharp, see note 3
- Hearty buttered bread for serving
- Toppings as desired see note 4
Instructions
-
In a large cast-iron pot over medium heat, add 1 tablespoon of butter. Add the finely diced bacon and cook until browned and crispy, and the fat is rendered. Remove the bacon with a slotted spoon and place it on a paper-towel-lined plate. Drain all the rendered fat except for 2 tablespoons, keeping the pot unwashed. Add the diced carrot and onion to the pot, seasoning with a pinch of salt and pepper. Sauté for 7–9 minutes, stirring frequently, until the vegetables are tender. Then, add the diced gold potatoes, diced sweet potatoes, minced garlic, dried thyme, ground mustard, smoked paprika, and ground cayenne pepper, and sauté for an additional 2 minutes, stirring to combine.
-
Pour in 4 cups of chicken broth and increase heat to bring the soup mixture to a boil. Once boiling, reduce the heat to medium and simmer, uncovered, for 15 minutes or until both the gold and sweet potatoes are fork-tender. Stir occasionally to ensure even cooking and prevent sticking.
-
In a separate medium pot, melt the remaining 4 tablespoons of butter over medium heat. Add the flour and cook, whisking constantly, for 1 minute to create a roux. Gradually add the whole milk while continuously whisking to prevent lumps. Continue to whisk until the mixture thickens significantly, coating the back of a spoon (see note 5).
-
Reduce the heat of the potato soup to low and stir the milk-flour mixture (roux) into the soup until fully incorporated. If desired, use a potato masher to mash some of the potatoes in the pot, leaving other chunks for texture. Turn off the heat completely before gradually adding the shredded sharp Cheddar cheese, a handful at a time, stirring gently after each addition until fully melted and smooth. Taste the soup and adjust the seasonings (salt, pepper, etc.) as needed to perfect the flavor.
-
Ladle the hot soup into serving bowls. Top each bowl generously with the reserved crispy bacon and any additional desired toppings such as sweet potato hash browns (see note 4) or fresh thyme sprigs. Serve immediately with hearty buttered bread or dinner rolls for dipping, or enjoy it in rustic bread bowls.
Recipe Notes
Note 2: For the best possible thickness, creaminess, and overall flavor, it is highly recommended to use whole milk. Low-fat or skim milks simply won’t achieve the same rich body and luxurious mouthfeel.
Note 3: The choice of cheese significantly impacts the soup’s flavor. Sharp Cheddar cheese provides a much bolder, more pronounced cheesy taste compared to mild or medium varieties, which is absolutely crucial for this recipe. For the smoothest possible melt and best texture, always grate your cheese fresh from a block. Pre-shredded cheeses often contain starches and anti-caking agents that can make them melt unevenly or result in a slightly grainy texture.
Note 4: My absolute favorite topping for this Cheesy Potato Soup is crispy sweet potato hash browns! I love to pop them in my air fryer just before the soup is ready for a quick and delicious crunch. Other fantastic toppings include fresh thyme, extra crispy bacon bits, a dollop of sour cream, or chopped chives. Serve with hearty buttered bread or warm dinner rolls for the ultimate comfort meal.
Note 5: When preparing the roux, cook the mixture until it’s thick enough to leave a clear trail on a wooden spoon when you drag it through. A classic test is to run your finger across the back of the spoon coated with the mixture; the line should hold and not run back together. This indicates your roux has achieved the perfect consistency for thickening the soup effectively.
Storage: To store leftover soup, first allow it to cool completely to room temperature. Then, transfer it to airtight containers and refrigerate for 3–5 days. For longer-term storage, the soup can be frozen for up to 2–3 months. When reheating, always do so over low heat on the stovetop, stirring frequently to ensure even heating and to prevent the dairy from separating. Avoid bringing the soup to a vigorous boil.
Nutrition Information
Serving: 1serving
|
Calories: 468kcal
|
Carbohydrates: 47g
|
Protein: 13g
|
Fat: 26g
|
Saturated Fat: 12g
|
Polyunsaturated Fat: 3g
|
Monounsaturated Fat: 9g
|
Trans Fat: 0.4g
|
Cholesterol: 62mg
|
Sodium: 883mg
|
Potassium: 1090mg
|
Fiber: 6g
|
Sugar: 13g
|
Vitamin A: 18517IU
|
Vitamin C: 25mg
|
Calcium: 217mg
|
Iron: 2mg
Nutrition information is automatically calculated and should be considered an approximation.
Love this recipe? Leave a comment below!