Green Chile Potato Soup is a magical soup. It’s rich and creamy, but still studded with enough chile flavor to kick it up a notch. If I fed it to you blindfolded, you would almost certainly think there is a pound of cheddar cheese in it. It has an amazingly creamy texture and it just feels like you are eating a very rich cheddar soup.

The truth is that it’s mostly potatoes with just a touch of cream to round out the flavors.

The Hatch peppers were added almost accidentally. While I was shopping for this recipe, I just happened to walk by one of those large chile pepper roasters in the parking lot of my grocery store.

It’s pretty much a rule that I can’t walk by one of those roasters without buying a huge container of roasted chiles and so some of them were destined for this soup.

As the weather cools off though, this Green Chile Potato Soup really is a meal that you have to try.

Finding Hatch Green Chiles

It can be hard to find good-quality hatch green chiles if you don’t live in New Mexico, Colorado, or an adjacent state. It’s worth it to ask around though and check a few Latin markets at well, which will sometimes stock them frozen. If you can’t find them, rather than substitute a milder poblano chile, I would just use canned Hatch Green Chiles which are very available at most grocery stores. 

Hatch green chiles for Green Chile Potato Soup
Delicious peppers!

Starting the Green Chile Potato Soup Base

A good rule with soups is that if it isn’t broke, don’t fix it. Starting with a solid base of onion, carrot, celery, and garlic means your soup will have a classically delicious starting point.

Vegetable base for Green Chile Potato Soup
Good flavors

Since most of this soup is going to be blended, you don’t have to be super precise with your dice. Just get the ingredients in roughly even pieces so they cook evenly. Sometimes, honestly, I don’t even bother peeling the carrots. 

Potatoes for Green Chile Potato Soup

For the potatoes, I would shoot for about 1/4 inch cubes so they cook evenly and are tender.

Cooking the Soup

This is just a great hearty soup and is really fun to make. Once you have your veggies chopped, the hard part is honestly over.

Start the soup with some butter in a large pot. Melt the butter over medium heat and then add the onion, carrots, celery, chiles, and garlic. Season this mixture with some salt and pepper and cook it down for a few minutes.

Starting vegetables for soup base.
Get these cookin’

Then add the potatoes and continue to cook for 4-5 minutes. The potatoes won’t be really cooked at this point. You just want the flavors to mingle nicely.

Next, add a few tablespoons of all-purpose flour which will act as a thickening agent for the soup. Stir the flour into the veggies and continue to cook them for 1-2 minutes to cook out any flour taste. If you are trying to make this soup gluten-free, I would skip this flour step and instead maybe stir in some cornstarch at the end of cooking if you feel like the soup needs to be thicker. 

A flour dusting for thickening the soup.
A flour dusting.

Adding the Soup Liquids

Next, add the vegetable stock to the soup and bring it to a simmer. Give the soup a good stir to make sure it isn’t sticking to the pot. Then cover it and let the soup simmer for about 10 minutes until the potatoes are really tender.

Add the milk and cream very last. If you can, try to use 2% or whole milk to make the soup nice and rich. Skim milk would totally work though as well if that’s all you have.

Vegetable stock for Green Chile Potato Soup
Simmer simmer

If you wanted to make this soup vegan, I would add some white beans to the soup which, when blended, will help with the creamy consistency. 

Blending the Soup

While you could serve this soup rustic, I really like to blend most but not all of it. I actually recommend using an old school blender for this and not an immersion blender. If you use an immersion blender, you’ll end up blending the whole thing basically.

By doing it in batches in a normal blender, you can more easily control how much is blended and leave some of the soup unblended for texture.

Blending Green Chile Potato Soup.
Blend it mostly….

A few reminders on blending soups:

– It’s best to let the soup cool a bit before blending it.

– Don’t ever fill the blender more than 2/3 full when blending hot stuff.

– Don’t just crank the blender on high. Start by pulsing it really slowly and then slowly increase the speed.

I didn’t really measure, but I would eyeball it and try to blend about 3/4 of the soup. That leaves just enough for some nice texture. Also, by blending the potatoes it brings out their starchiness and makes the soup thicker!

blended Green Chile Potato Soup
Finished texture.

When the Green Chile Potato Soup is the texture you want, season it well with salt and pepper. Feel free to add other spices like maybe some cumin or paprika if you wanted. Just don’t over-do it. The star should be the green chiles. 

Serve this stuff up in a big bowl garnished with extra chiles and chives.

I’m not even kidding that it tastes like there is cheese in it.

Green Chile Potato Soup via Macheesmo
SO delicious.

It’s an amazing soup and it really feels like fall when this soup is on the table.

Storing and reheating this soup

This green chile soup stores beautifully either in the fridge or in the freezer in freezer-safe bags. In the fridge, it will store fine for 5-6 days, in the freezer up to 6 months is fine. Reheat the soup gently on the stovetop and you might need to add a splash of water or stock to it to thin it out some as it simmers. 

Green Chile Cream of Potato Soup

3.67 from 68 votes
Author: Nick Evans
Servings: 6 Servings
Prep Time: 20 minutes
Cook Time: 9 minutes
Total Time: 45 minutes
Green Chile Potato Soup starts with a classic cream of potato soup and then kicks it up a notch with roasted Hatch green chiles! The perfect fall soup.



  • 3 tablespoons unsalted butter
  • 1 yellow onion, diced
  • 2 carrots, chopped
  • 2 stalks celery, chopped
  • 2 cloves garlic, minced
  • 3-4 Hatch chiles, roasted
  • 4 medium Russet potatoes, cubed
  • 2 tablespoons all-purpose flour
  • 1 quart vegetable stock
  • 1 cup milk
  • ½ cup heavy cream
  • ½ teaspoon chili powder
  • Salt and pepper
  • Chives, for garnish


  • Prepare all your ingredients: chopping onions, carrots, celery, potatoes. Also, scrape out the seeds from the roasted chiles and chop them up roughly.
  • In a large, heavy pot, add butter over medium heat. Once melted, add onions, celery, carrots, and chiles. Cook for 4-5 minutes until they start to soften. Season with a pinch of salt and pepper.
  • Add potatoes to the pot and continue to cook for another 4-5 minutes. Potatoes shouldn’t be cooked all the way at this point.
  • Stir in flour and cook for a minute or two to cook out flour taste. Then add vegetable stock and bring to a light simmer. Stir the soup to make sure stuff isn’t sticking to the bottom, cover the pot and let simmer for 10 minutes until potatoes are tender.
  • Add milk, cream, and chili powder to the soup.
  • Working in batches, ladle out some of the soup and add it to a blender. Blend until smooth (be very careful blending hot liquid. It’s best to let it cool slightly before blending and never fill your blender more than 2/3 full). Blend most of the soup but leave some of it unblended for texture.
  • Return the blended soup to the pot and season the soup to your liking with salt and pepper.
  • Serve serve while hot with fresh chives and extra chopped chiles on top.



Serving: 1bowl | Calories: 295kcal | Carbohydrates: 38g | Protein: 6g | Fat: 14g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 42mg | Sodium: 753mg | Potassium: 779mg | Fiber: 4g | Sugar: 7g | Vitamin A: 4323IU | Vitamin C: 14mg | Calcium: 97mg | Iron: 2mg
Course: Appetizers, Soups
Cuisine: American

Did you make this recipe?

Tag @crunchtimekitchen

Here are a few other great soup recipes!