Experience the ultimate comfort in a bowl with The BEST Potato Soup recipe! This culinary masterpiece strikes the perfect balance, being incredibly creamy, delightfully chunky, and irresistibly flavorful. A true family heirloom, this old-fashioned recipe has been cherished and passed down through generations in my husband’s family. It’s surprisingly easy to prepare, ready in under an hour, and simple enough to double, ensuring you have plenty of delicious leftovers to enjoy!

“I have made this soup twice exactly by the recipe and it was OVER THE TOP AMAZING. I have made potato soup for years and just couldn’t get it like I hoped. This one is a keeper. I am making it again tonight.”
-Kim
When it comes to the beloved world of potato soup, you often find people firmly divided into two camps: team creamy or team chunky. But what if I told you there’s a magical recipe that effortlessly brings both worlds together, satisfying every potato soup craving imaginable? Yes, it sounds too good to be true, but prepare to be amazed! This extraordinary homemade potato soup recipe delivers an unbelievably smooth, velvety base while simultaneously offering delightful small morsels of tender potato in every spoonful. It truly offers the best of both textures, proving you don’t have to choose between a silky broth and satisfying chunks.
Achieving this perfect harmony of creaminess and chunkiness in your potato soup relies on three clever culinary secrets that have been perfected over generations:
- The potatoes are meticulously diced into very small, uniform cubes. This precise cut is key: as the soup simmers, some of these tiny cubes naturally break down, dissolving into the broth to create an incredible creamy texture. Meanwhile, others retain their structure, remaining whole and tender to provide that satisfying chunky bite that so many adore!
- A classic roux, a simple mixture of unsalted butter and all-purpose flour, is thoughtfully incorporated towards the end of the cooking process. This simple yet powerful addition serves as a natural thickener, elevating the soup’s body and contributing significantly to its luscious, creamy consistency without making it overly heavy or gloopy.
- The soup is carefully cooked down on the stove and, crucially, is never blended with an immersion blender or food processor. This deliberate approach ensures that the diced potato pieces, even those that have softened beautifully, maintain enough of their integrity to deliver the desired chunky texture, providing a wonderful textural contrast to the smooth broth in every spoonful.
It’s this brilliant combination – a rich, velvety broth intertwined with tender, savory potato chunks – that unequivocally makes this THE BEST potato soup recipe you will ever taste. This isn’t just a recipe; it’s a cherished family tradition, lovingly passed down through generations in my husband’s family. Every year, it takes center stage on their Christmas Eve table, a comforting ritual everyone looks forward to. I first had the privilege of tasting this magnificent soup many years ago during my inaugural Christmas with his family, prepared by his wonderful mother.
From that moment on, this delicious potato soup has become a staple in our household. We continue the Christmas Eve tradition, but honestly, it’s far too good to only enjoy once a year! Whenever I crave a truly soul-warming meal or seek ultimate comfort food, this easy potato soup recipe immediately comes to mind and moves to the top of my must-make list. As someone who considers myself a bit of a potato soup connoisseur, I can confidently declare that I will never make another potato soup recipe again! The exquisite taste and the sublime interplay of textures in this recipe are truly unparalleled – it’s simply the best, offering a depth of flavor and satisfaction that keeps me coming back for more.

Essential Ingredients for the Perfect Creamy Potato Soup
Crafting this exceptional potato soup begins with selecting the right ingredients. Below, I’ll detail the best choices for this recipe, explain their roles in achieving the ideal flavor and texture, and offer valuable substitution insights. For precise measurements, please refer to the complete recipe card found at the bottom of this article.
- Russet Potatoes: These are the undisputed stars of this soup, and I strongly advise against any substitutions. Russets are uniquely starchy, which is precisely why they perform perfectly in this recipe, allowing some to break down for creaminess while others maintain their tender chunks. Their starch content is consistently ideal, unlike other varieties (like waxy potatoes), which would drastically alter both the flavor profile and the desired creamy-chunky consistency of the soup.
- Chicken Broth: This liquid gold forms the flavorful base of our soup. It infuses a depth of savory goodness that water simply cannot provide, making every spoonful rich and satisfying. For those seeking a vegetarian option, feel free to substitute with high-quality vegetable broth.
- Salt: Essential for seasoning the potatoes as they cook, enhancing their natural flavor and ensuring the entire soup is perfectly balanced from the start. We will adjust it further at the end to achieve peak deliciousness.
- Onion: Finely diced onion provides an aromatic foundation, adding a subtle sweetness and savory depth that rounds out the potato flavor beautifully. It’s a classic soup base component that adds complexity.
- Celery: Alongside the onion, diced celery contributes to a foundational aromatic blend, often referred to as a “mirepoix” when combined. It offers a mild, earthy crunch and a fresh herbaceous note that complements the other ingredients, creating a well-rounded base.
- Tabasco: Just a few dashes of this vinegar-based hot pepper sauce are a secret ingredient that adds a very subtle warmth and tang. It doesn’t make the soup spicy, but rather brightens the overall flavor profile, adding an unexpected layer of depth.
- Half and Half: This is my preferred dairy choice for achieving that signature richness and creamy mouthfeel without being overly heavy. Its fat content strikes an ideal balance. However, you have flexibility: 2% or whole milk can be used for a slightly lighter soup, or for an extraordinarily decadent experience, combine heavy cream with half and half. Adjust based on your desired level of creaminess and richness.
- Unsalted Butter: The base for our crucial thickening agent, the roux. Using unsalted butter allows you to control the overall saltiness of the soup more precisely, ensuring perfect seasoning.
- All-Purpose Flour: Combined with butter, flour forms the roux, which is crucial for thickening the soup to its desired luscious consistency. It’s the key to that wonderful, creamy body that makes this potato soup so satisfying.
- Parsley: Whether fresh or dried, parsley adds a pop of vibrant green color and a fresh, clean herbaceous note that brightens the rich, savory flavors of the soup. Freshly chopped parsley as a garnish is highly recommended for both taste and visual appeal.
- Swiss Cheese: My husband, Kurt, insists this soup is incomplete without a generous topping of shredded Swiss cheese, and I wholeheartedly agree! Swiss cheese melts beautifully, imparting a distinct slightly sweet and nutty flavor that harmonizes wonderfully with the savory potatoes, tying all the elements together into a truly unforgettable dish. It’s the perfect finishing touch.

Step-by-Step Guide to Making the Best Potato Soup
Follow these simple, clear instructions to create a pot of the most delicious creamy and chunky potato soup that your family and friends will rave about. Precision in dicing and attention to heat are your best tools here to achieve that perfect texture.
- Begin by meticulously peeling the russet potatoes. Once peeled, dice them into small, uniform cubes, aiming for about 1/4 inch in size. Consistency in size is important for even cooking and ensuring that desirable creamy-chunky texture.
- Transfer the diced potatoes to a large, heavy-bottomed pot or a Dutch oven on your stove. This type of pot helps ensure even heat distribution. Add the chicken broth and 1 teaspoon of the salt. Bring this mixture to a rolling boil over medium-high heat.
- Allow the potatoes to cook vigorously in the boiling broth for 10 minutes. At this point, the potatoes will begin to soften. Now, add the finely diced onions, celery, and a few careful dashes of Tabasco sauce to the pot.
- Stir all the ingredients together thoroughly to combine, ensuring everything is well mixed. Once stirred, cover the pot tightly with a lid and reduce the stove heat to low. Allow the soup to simmer gently, undisturbed, for an additional 20 minutes. This slow simmer helps the flavors meld and the potatoes to soften further.
- After 20 minutes of simmering, the potatoes should be beautifully tender. Remove the lid from the pot and pour in the half and half, stirring it gently and thoroughly into the soup base until fully incorporated.
- While the soup continues its gentle simmer, prepare your roux. Place a separate small saucepan on the stove over medium heat and add the unsalted butter. Allow the butter to melt completely and start to gently bubble.
- Once the butter is melted and bubbling, add the all-purpose flour. Immediately begin whisking the flour and butter together constantly. Continue whisking for 1-2 minutes until the mixture transforms into a golden brown, smooth roux. This step is crucial for thickening, so ensure it’s cooked correctly without burning.
- Promptly add the hot, freshly made roux directly into the potato soup in the larger pot. Stir vigorously and continuously to ensure the roux is fully incorporated and evenly distributed throughout the soup, which will begin to thicken beautifully.
- Continue to simmer the potato soup over medium-low heat, stirring occasionally to prevent any sticking to the bottom of the pot. Allow it to simmer for approximately 10 minutes, or until it reaches your desired consistency – a rich, creamy, and satisfying thickness that coats the back of a spoon.
- Before serving, stir in the fresh or dried parsley and the remaining 1 teaspoon of salt. Taste and adjust seasoning as needed, adding more salt, black pepper, or Tabasco if you desire to achieve your perfect flavor balance.
- Ladle the hot, comforting potato soup into individual serving bowls. For the perfect finishing touch, generously top each bowl with shredded Swiss cheese, allowing it to melt into a gooey layer, and an extra sprinkle of fresh chopped parsley, if you like. The melting Swiss cheese adds a final layer of incredible flavor and visual appeal.

Frequently Asked Questions About Homemade Potato Soup
Here are answers to some common questions about making and enjoying this delicious and comforting potato soup recipe:
- Can I make this soup completely smooth with no chunks? Absolutely! If you prefer a 100% silky smooth potato soup, you can achieve this easily. After the soup has simmered and all ingredients are combined, simply use an immersion blender directly in the pot to blend all the ingredients until fully smooth and lump-free. If you don’t have an immersion blender, carefully transfer batches of the soup to a standard blender or food processor and blend until velvety smooth before returning it to the pot to reheat and serve. While the creamy-chunky texture is a hallmark of this recipe, a smooth version is also delightful.
- How do you thicken potato soup to the right consistency? The secret to this potato soup’s perfect thickness is the classic roux, a mixture of butter and flour, which is carefully cooked and then added towards the end of the process. The natural starch from the russet potatoes also contributes significantly to its body and richness. This particular recipe results in a wonderfully thick and satisfying soup. If you happen to prefer a thinner soup, you can simply omit the roux entirely, or add less of it. If you find your soup is too thin and you’ve already added the roux, you can always make a small slurry of cornstarch (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and whisk it into the simmering soup until thickened to your liking.
- Do I have to peel the potatoes for this recipe? While some rustic potato soups can accommodate unpeeled potatoes for an earthy touch, for this particular recipe, I highly recommend peeling the potatoes. Leaving the peels on would introduce small, tough pieces of skin into the soup, which would detract significantly from the luxurious, smooth, and creamy texture that defines this dish. For the best, most elegant experience, take the time to peel them thoroughly.
- How long will potato soup last in the fridge? Leftover potato soup is fantastic and often tastes even better the next day! When stored in an airtight container in the refrigerator, it will remain fresh and delicious for up to 5 days. It reheats beautifully on the stovetop over low heat, stirring occasionally, or quickly in the microwave. Don’t forget to top your reheated bowl with a fresh sprinkle of grated Swiss cheese for an extra treat! I often double this recipe just so we can enjoy the incredible leftovers for several days throughout the week – it truly is that good!
- Can you freeze potato soup? Unfortunately, I do not recommend freezing this potato soup. Dairy-based soups, especially those made with half and half or milk, tend to separate and become grainy or watery when thawed, losing their desirable creamy texture. Additionally, potatoes are like sponges; when frozen and thawed, they can absorb too much liquid and become mealy or grainy in texture. The exquisite creamy-chunky texture is one of the standout features of this recipe, and freezing would compromise that luxurious, comforting quality. It’s best enjoyed fresh or from the fridge within a few days.

Perfect Pairings: What to Serve with Your Potato Soup
A hearty bowl of this creamy and chunky potato soup is a complete meal in itself, but it truly shines when paired with the right accompaniments. Our absolute must-have is always a warm, crusty bread perfect for dipping into the rich, flavorful broth. Adding a fresh, crisp side salad also creates a wonderfully balanced meal, cutting through the richness. Here are some delicious ideas:
- Breads for Dipping: These options are ideal for soaking up every last bit of delicious soup.
- Rosemary Focaccia Bread: Aromatic, soft, and spongy, ideal for soaking up every drop.
- Homemade Potato Bread: A delightful potato-on-potato experience with a rustic texture and rich flavor.
- Cheesy Garlic Bread Nachos: For a fun, indulgent, and incredibly flavorful accompaniment that’s easy to share.
- Cheesy Pull Apart Rolls: Soft, cheesy, and utterly irresistible, perfect for scooping up the creamy broth.
- Fresh, Light Salads: A vibrant salad provides a refreshing contrast to the richness of the soup.
- Italian Salad: A crisp, vibrant salad with a zesty vinaigrette dressing to cut through the richness.
- Roasted Cauliflower Salad: Adds a lovely roasted flavor and textural contrast that complements the soup beautifully.
- Classic Panzanella Salad: A refreshing bread salad, perfect for a Mediterranean twist and additional texture.
- Beet Salad: Earthy and sweet, offering a beautiful color and flavor contrast that elevates the meal.
Discover More Comforting Soup Recipes
If you’ve fallen in love with this potato soup, you’ll be thrilled to explore more of our delicious and comforting soup creations, perfect for any season or occasion. Grab a spoon and dive into these fantastic recipes:
Print Recipe
Pin Recipe
Rate this Recipe
Potato Soup
6 people
15 mins
40 mins
55 mins
Whitney Bond
Main Course, Soup
American
Ingredients
- 3 ½ pounds russet potatoes, peeled and diced into 1/4 inch cubes
- 2 cups chicken broth
- 2 teaspoons salt, divided
- ½ cup diced onion
- ½ cup diced celery
- 1-3 dashes Tabasco
- 3 ½ cups half and half, or milk
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- ¼ cup fresh chopped parsley, or 2 tablespoons dried parsley
- 1 cup Swiss cheese, shredded
Instructions
- Peel the potatoes and dice them into small, uniform cubes, about 1/4 inch in size.
- Add the diced potatoes to a large, heavy-bottomed pot or Dutch oven on the stove over medium-high heat.
- Add the chicken broth and 1 teaspoon of the salt, then bring the mixture to a rolling boil.
- Cook for 10 minutes, then add the diced onions, celery, and a few dashes of Tabasco sauce.
- Stir everything together thoroughly, cover the pot with a lid, and reduce the heat on the stove to low.
- Simmer covered for 20 minutes, allowing the flavors to meld and the potatoes to become tender.
- After this cooking time, the potatoes should be nice and tender. Remove the lid and stir in the half and half.
- Meanwhile, prepare the roux: Place a separate small saucepan on the stove over medium heat and add the butter.
- Once the butter is melted and gently bubbling, add the all-purpose flour.
- Whisk the flour and butter together constantly for 1-2 minutes to make a smooth, golden brown roux.
- Once the roux is ready, immediately add it to the potato soup in the larger pot. Stir well to combine all of the ingredients and begin thickening the soup.
- Simmer the potato soup over medium-low heat, stirring occasionally, until it reaches your desired consistency. This usually takes about 10 minutes.
- Once the soup reaches your desired thickness, stir in the fresh or dried parsley and the additional 1 teaspoon of salt. Taste and adjust seasoning as necessary.
- Ladle the warm, comforting soup into individual bowls, then top generously with shredded Swiss cheese and additional fresh chopped parsley, if desired. Serve immediately.
Notes
- Dairy Options: For a supremely creamy soup, half and half is highly recommended. However, you can use 2% or whole milk for a slightly lighter consistency, or even combine heavy cream with half and half for an extra rich and decadent result.
- Potatoes: Russet potatoes are crucial for this recipe’s unique creamy-chunky texture due to their specific starch content. Substituting with other potato varieties may alter the flavor and consistency significantly.
- Vegetarian Option: To make this soup suitable for vegetarians, simply swap the chicken broth for an equal amount of high-quality vegetable broth.
- Gluten-Free Option: The majority of this recipe is naturally gluten-free. To make the entire dish gluten-free, substitute the all-purpose flour in the roux with a gluten-free flour blend (ensure it’s suitable for roux making) or use a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) added to the simmering soup for thickening.
- Loaded Baked Potato Soup: Transform this into a “loaded” version by replacing the Swiss cheese and parsley topping with shredded sharp cheddar cheese, crispy cooked bacon bits, a dollop of sour cream, and freshly diced green onions for a classic baked potato experience.
- Doubling the Recipe: This recipe can easily be doubled to serve a larger crowd or for meal prepping. If doubling, ensure you use a significantly large stockpot or Dutch oven (at least 8-quart capacity) to comfortably accommodate the increased volume.
Nutrition Facts
Carbohydrates: 60g (20% Daily Value)
Protein: 16g (32% Daily Value)
Fat: 27g (42% Daily Value)
Saturated Fat: 17g (85% Daily Value)
Polyunsaturated Fat: 1g
Monounsaturated Fat: 8g
Trans Fat: 1g
Cholesterol: 84mg (28% Daily Value)
Sodium: 1231mg (51% Daily Value)
Potassium: 1425mg (41% Daily Value)
Fiber: 4g (16% Daily Value)
Sugar: 3g (3% Daily Value)
Vitamin A: 1077mg (22% Daily Value)
Vitamin C: 27mg (33% Daily Value)
Calcium: 342mg (34% Daily Value)
Iron: 3mg (17% Daily Value)
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!