The first thing you notice is how quickly a pot of potatoes can go from broth-thin to a proper, spoon-coating soup. I used to think the cheese would do all the thickening, but the real body comes from two places: a little flour in the base and potatoes mashed right in the pot. That’s what makes this potato soup with cheese and green chiles creamy without turning every bite into puree.
Russets are a good fit here because they soften readily and break down when mashed. I keep the pieces small and even, then let them simmer until a fork slides through without resistance. The green chiles bring a gentle, tangy chile flavor, while sharp cheddar gives the soup a savory finish that still lets the potatoes come through. It’s a hearty bowl with tender pieces tucked into every spoonful.

Kitchen Note
Take the pot off the heat before adding the cheddar. Stir it in a handful at a time, and let each addition melt before adding the next; the cheese stays smooth instead of tightening up in a bubbling pot.
Save this potato soup with cheese and green chiles for a creamy, chile-kissed bowl with tender potato pieces.
Why This Potato Soup Thickens Before the Cheese Goes In
A pot of potato soup can end up thin if you rely on melted cheese to give it body. Here, the flour gets stirred into the softened onion and garlic before the broth goes in, so it has a chance to coat the aromatics and disperse through the liquid. Whisking in the broth gradually helps that base turn smooth instead of leaving little flour pockets.
Then the potatoes do a second job beyond making the soup hearty. Once they’re tender, mashing some directly into the pot releases their starch and thickens the broth while leaving plenty of pieces intact. You get a soup that feels creamy but still has a rustic texture, without needing to puree the whole pot. How much you mash is the dial: a little keeps the bowl looser, while a more thorough mash gives it a thicker, more cohesive feel.
This balance matters because the cheese is there for its sharp, savory flavor, not to rescue a watery base. Building the body with flour and potato first lets the cheddar melt into the finished soup without asking it to do all the work.
What Russets, Green Chiles, and Sharp Cheddar Bring to the Pot

- Russet potatoes — Their starchy texture is what makes them especially useful in a soup you’ll partially mash. Peel them and cut them into even half-inch pieces so they soften at roughly the same pace; oversized chunks can still feel firm while smaller ones start breaking apart.
- Sharp cheddar — Sharpness gives the soup a clear cheese flavor without burying the potato and chile. A block you shred yourself melts smoothly; bagged shredded cheddar is convenient, though its coating can make the finished texture a little less silky.
- Diced green chiles — The canned chiles bring mild heat and a bright, tangy note that cuts through the rich milk and cheddar. Stir in the whole can, including its juices, so their flavor is spread through the soup.
- Whole milk — Whole milk gives the broth a rounded, creamy finish. Lower-fat milk makes a thinner soup, so whole milk is the better choice for the texture this version is meant to have.
- Yellow onion and garlic — The onion softens into a sweet, savory base, and the garlic adds depth. Dice the onion evenly and mince the garlic before you start; garlic cooks quickly, so having the flour ready helps keep it from sitting in the hot butter too long.
- Butter and all-purpose flour — Together, these start the thickening base. All-purpose flour is the reliable choice here because the broth is whisked directly into it; skipping it changes the body of the soup.
- Chicken broth — Broth carries the potato and chile flavors while giving the flour base enough liquid to loosen. Use a chicken broth you like the taste of on its own, since it forms much of the soup’s savory foundation.
Building the Soup So the Potatoes Stay Tender and the Base Stays Smooth
Soften the Onion Before the Garlic
Melt the butter in a 5-quart Dutch oven over medium heat, then add the diced onion. Cook for 5 to 7 minutes, stirring occasionally, until the onion has softened; it should look tender, not browned at the edges. Stir in the minced garlic and cook for 30 seconds, just until fragrant. Add the flour and stir for 1 minute so it coats the onion before any liquid goes in.
Whisk in Broth, Then Simmer the Potatoes
Pour in the chicken broth gradually while whisking, working out any small flour lumps before adding more. Once the broth is smooth, add the potato pieces, kosher salt, and black pepper. Bring the pot to a boil, then reduce the heat to maintain a gentle simmer and leave it uncovered. Cook for 15 to 20 minutes, until a fork pierces the potatoes easily; if the centers are still firm, keep simmering until they’re tender.
Warm the Milk and Chiles Without Boiling
Stir in the whole milk and the diced green chiles after the potatoes are tender. Set the heat to medium-low and warm the soup for 3 to 5 minutes, until hot but not boiling. Keep an eye on the surface rather than turning the heat up to rush it; a rolling boil isn’t needed at this stage. The broth should look creamy and steamy, with the chile pieces distributed through it.
Mash for Body, Then Melt in the Cheddar
Mash some of the potatoes right in the pot until the broth reaches the thickness you like, leaving enough pieces for a hearty texture. Remove the pot from the heat before adding the shredded sharp cheddar. Stir it in a handful at a time, letting each addition melt before the next goes in. Stop once the cheese is melted through and the soup looks creamy, rather than putting the pot back over a high flame.
Two Ways to Adjust the Texture and One Vegetarian Adaptation
Keep More Potato Pieces Intact
For a chunkier bowl, mash just a small portion of the tender potatoes and leave the rest whole. The soup will be less thick, but each spoonful will have more distinct bites of potato.
Make the Cheddar More Noticeable
For a stronger cheese finish, reserve some of the recipe’s shredded cheddar to scatter over the bowls and stir the rest into the pot. The total amount stays the same, but the unmelted shreds give each serving a more direct hit of sharp cheddar.
Use Vegetable Broth for a Vegetarian Pot
Replace the chicken broth with the same amount of vegetable broth. The soup keeps its potato, chile, and cheddar character, though the savory base will taste a little different; check that the broth is vegetarian if that matters for your meal.
Storage and Reheating
- Refrigerator: Store covered for 3 to 4 days. The potatoes will continue to absorb liquid, so the soup will thicken as it chills.
- Freezer: It can be frozen in an airtight freezer-safe container for up to 2 months, though the potatoes and dairy may turn grainier after thawing. Thaw it in the refrigerator before reheating.
- Reheating: Warm it slowly in a saucepan over low heat, stirring often. Avoid boiling it; high heat can make the dairy and cheese separate.
Questions That Come Up With Potato Soup and Green Chiles

Potato Soup With Cheese And Green Chiles
Ingredients
Equipment
Method
- Melt the butter in a 5-quart Dutch oven over medium heat.
- Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the chicken broth until smooth.
- Add the potatoes, salt, and pepper.
- Bring the soup to a boil.
- Reduce the heat to maintain a gentle simmer, and cook uncovered for 15 to 20 minutes, until the potatoes are tender when pierced with a fork.
- Stir in the milk and green chiles.
- Heat over medium-low for 3 to 5 minutes until hot but not boiling.
- Mash some of the potatoes in the pot to thicken the soup.
- Remove the soup from the heat.
- Stir in the cheddar a handful at a time until melted.



