Potato soup gets a lot more interesting when it leans into Tex-Mex flavor instead of staying plain and one-note. The potatoes make it thick and satisfying, the green chiles keep it from feeling heavy, and the pepper jack brings just enough heat to wake up every spoonful. What you end up with is a bowl that eats like comfort food but still has a little edge.
The trick here is building a smooth, creamy base before the cheese goes in. A quick flour-and-butter roux gives the broth enough body to hold the dairy without turning thin, and mashing only part of the potatoes leaves you with both creaminess and texture. That mix matters. If you puree everything, you lose the hearty bite that makes this soup worth coming back to.
Below, I’m breaking down the parts that matter most so you know exactly how to keep the soup thick, how to melt the cheese without graininess, and which toppings make the whole bowl taste finished.
The soup stayed thick and creamy even after reheating, and the green chiles plus pepper jack gave it just the right kick without overpowering the potatoes.
Save this potato soup with cheese and green chiles for a thick, creamy bowl with just enough Tex-Mex heat.
The reason this soup stays thick instead of turning watery
Most potato soups go thin for one of two reasons: the potatoes never fully release their starch, or the dairy gets added before the base has enough body to support it. This soup avoids both problems. The flour gets cooked into the butter before any liquid goes in, which gives the broth a head start on thickness, and then about half the potatoes get mashed right in the pot so the soup thickens naturally instead of relying on a pile of cheese to do the work.
The other detail that matters is heat. Once the cream and cheese go in, the soup should stay on low. If it boils hard, the cheese can turn grainy and the dairy can split, especially with pepper jack, which melts best when it’s treated gently. Keep the soup at a lazy simmer and stir until the cheese disappears into the broth.
What each ingredient is doing in the bowl

- Yukon gold potatoes — These are the best potatoes for this soup because they hold their shape but still break down enough to make the broth creamy. Russets will work if that’s what you have, but they fall apart faster and give a softer, fluffier texture.
- Green chiles — Canned diced green chiles add flavor without extra prep, and they’re one of the few shortcuts that don’t taste like a shortcut. Use mild if you want the soup gentle, or hot if you want a little more kick.
- Pepper jack cheese — This is the cheese that gives the soup its Tex-Mex backbone. It melts smoothly and adds heat; if you swap in all cheddar, you’ll lose some of that zip.
- Heavy cream — This gives the soup its rich finish and keeps it from tasting starchy. Half-and-half will work in a pinch, but the soup won’t be quite as plush.
- Flour and butter — The roux is what keeps the broth from tasting like thin potato water. Don’t rush this step; a minute or two of cooking removes the raw flour taste and helps the soup thicken cleanly.
Building the soup base without breaking the dairy
Soften the onion before the flour goes in
Start by cooking the onion in butter until it turns soft and translucent, not browned. That step gives the soup a sweeter backbone and keeps the finished broth from tasting sharp. Add the garlic at the end of the onion cook time so it perfumes the pot without burning, because burned garlic will hang around in the final flavor no matter how much cheese you add.
Cook the spices into the fat
Stir in the cumin and smoked paprika before the flour. Toasting them in the butter wakes them up and keeps the soup from tasting flat, especially since potatoes can mute seasoning. Once the flour goes in, cook it for 1 to 2 minutes until it smells a little nutty and looks pasty; that’s how you avoid a chalky flour taste.
Simmer the potatoes until they collapse at the edges
After the broth, potatoes, and green chiles go in, let the pot simmer until the potatoes are fully tender and easy to mash with a spoon. If they’re still firm in the middle, the soup won’t thicken properly and you’ll end up stirring too hard trying to force it. The goal is soft potatoes that give way easily but don’t disappear completely.
Mash, then melt, then stop heating
Mash about half the potatoes right in the pot so you get body without losing all the texture. Stir in the cream, then add the cheese a handful at a time over low heat until it melts in smoothly. If the soup starts to look oily or grainy, the heat is too high; pull it back and stir off the burner for a minute before continuing.
How to adjust this soup without losing what makes it work
Make it milder for kids or heat-sensitive eaters
Use mild green chiles and keep the pepper jack to a minimum, then replace the rest with cheddar. You’ll still get the creamy, cheesy texture, but the soup will lean more comfort-food than Tex-Mex heat.
Make it gluten-free without changing the texture much
Swap the flour for a 1:1 gluten-free flour blend and cook it in the butter the same way. The soup still thickens nicely, though it may need an extra minute or two of simmering to reach the same body.
Make it vegetarian
Use vegetable broth instead of chicken broth and keep the rest of the method the same. The soup will taste a little softer and less savory, so taste carefully at the end and add enough salt to bring the potatoes and chiles back to life.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It thickens as it chills, so it may look almost too firm straight from the fridge.
- Freezer: It can freeze, but the dairy changes the texture a bit. Freeze in portions and expect a slightly less silky finish after thawing.
- Reheating: Warm it slowly over low heat on the stove with a splash of broth or milk to loosen it. Don’t boil it hard, or the cheese can separate and the soup can turn grainy.
Questions I get asked about this soup

Potato Soup With Cheese And Green Chiles
Ingredients
Equipment
Method
- Melt the butter in a large pot, then sauté the diced onion for 4 minutes, stirring occasionally until softened.
- Add the minced garlic and cook for 1 minute, stirring to prevent browning.
- Stir in the cumin and smoked paprika for 30 seconds, then whisk in the flour and cook for 1-2 minutes until smooth and lightly fragrant.
- Pour in the chicken broth, then add the cubed Yukon gold potatoes and the diced green chiles.
- Simmer for 20 minutes, stirring occasionally, until the potatoes are tender.
- Mash about half the potatoes in the pot to thicken the soup while keeping some chunks for texture.
- Stir in the heavy cream until the mixture looks evenly creamy.
- Add the shredded pepper jack cheese and shredded cheddar, stirring until fully melted and smooth.
- Season with salt and pepper to taste, then serve hot with sour cream, cilantro, and tortilla strips.


