There is nothing quite like a bowl of creamy, zesty, and deeply comforting soup to make everything feel right. This green chicken enchilada soup is exactly that, a hug in a bowl that tastes like your favorite restaurant meal but is incredibly easy to make at home.
I’ve designed this to be the ultimate guide, whether you need a quick weeknight dinner on the stovetop or a set-it-and-forget-it slow cooker meal. We will cover how to make this in a slow cooker, Instant Pot, or on the stove. The secret is a simple but game-changing trick that builds a foundation of flavor you will not want to skip.
Why You’ll Love This Recipe
The real magic in this creamy chicken soup comes from a technique professional chefs use to build deep, layered flavor. Instead of just dumping everything in, we take five extra minutes to sauté aromatics like onion and garlic and then bloom the spices.
This simple step awakens the cumin and oregano, making the whole soup more fragrant and delicious. It is the difference between a good soup and a truly great one.
This recipe is incredibly flavorful. By building that flavor base first, you get a rich, complex taste that you just cannot achieve by simply combining canned ingredients. It tastes like it has been simmering for hours, even when you make the quick stovetop version.
The recipe is super versatile to fit your life. I have included detailed instructions for a Slow Cooker, Instant Pot, and the classic Stovetop method. Whether you have all day or just 30 minutes, you can get this amazing Mexican soup on the table.
It is a family-friendly and comforting meal. The creamy texture and savory flavor make it a huge hit with both kids and adults. It is the perfect cozy meal for a chilly evening and a guaranteed crowd-pleaser.
This soup is also great for meal prep. The flavors get even better the next day, and it reheats beautifully. Making a big batch is a fantastic way to ensure you have delicious, easy lunches or dinners ready for a busy week.
Ingredients Needed

- 2.5 pounds boneless skinless chicken breasts or thighs
- 1 recipe green enchilada sauce ((or a 28-ounce can store-bought sauce))
- 24 ounces chicken broth
- 1 cup half and half or heavy cream
- 2 cups shredded monterey jack cheese
- 4 ounces cream cheese ((cubed and softened – warm in the microwave if needed))
- 4 ounces green salsa (salsa verde)
- salt and pepper to taste
Ingredient Notes & Substitutions
For the chicken, you have options. Boneless skinless chicken breasts are a lean choice, while chicken thighs will yield a slightly more flavorful and moist soup. For a fantastic shortcut, you can use shredded rotisserie chicken; just add it in at the end with the cheeses.
Regarding the green enchilada sauce, it is different from salsa verde. Green enchilada sauce is typically cooked, smoother, and thinner, designed as a cooking sauce. Salsa verde is often chunkier and made with raw or lightly cooked ingredients. For convenience, a quality store-bought brand like Hatch or Las Palmas works wonderfully.
To create the creamy base, using very soft cream cheese and freshly grated Monterey Jack cheese is non-negotiable. Pre-shredded cheeses contain anti-caking agents that can make the soup grainy. Cold cream cheese will not melt smoothly and can leave clumps, so softening it first is key.
For dietary swaps, you can easily make this a keto or low-carb soup by using heavy cream and ensuring your enchilada sauce has no added sugar. For a dairy-free version, full-fat canned coconut milk can replace the half and half, and you can use dairy-free cream cheese and cheese shreds, though the final texture may vary slightly.

How to Make Green Chicken Enchilada Soup
My number one tip for all three methods is to build your flavor base first. Before adding any liquids, take a moment to sauté 1 diced onion and 3 cloves of minced garlic in a little oil until softened. Then, bloom 1 teaspoon of cumin and a half teaspoon of oregano for about 30 seconds until fragrant. This simple step makes a world of difference.
Slow Cooker Method
First, complete the flavor-building step by sautéing your onion, garlic, and spices directly in the slow cooker insert if it is stovetop safe, or in a separate skillet and then transfer to the slow cooker.
Add the chicken breasts or thighs, green enchilada sauce, and chicken broth to the slow cooker. Stir everything together.
Cook on Low for 6 to 8 hours or on High for 3 to 4 hours, until the chicken is fall-apart tender.
Carefully remove the chicken and shred it using two forks. Return the shredded chicken to the slow cooker.
Turn the slow cooker to the Warm setting. Stir in the softened cream cheese until it dissolves. Gradually whisk in the shredded Monterey Jack cheese, half and half, and green salsa. Continue stirring until the soup is completely smooth and silky.
A crucial tip here is to make sure your cream cheese is very soft and the soup is not boiling when you add the dairy. This is the secret to preventing the soup from splitting or curdling.
Season with salt and pepper to your liking.
Instant Pot Method
Using the Sauté function on your Instant Pot, cook the diced onion and garlic in a little oil. Once softened, stir in the cumin and oregano and cook for 30 seconds until aromatic. Turn off the Sauté function.
Place the chicken in the pot and add 1 cup of the chicken broth. Secure the lid and set the valve to Sealing. Cook on high pressure for 8 minutes.
Allow the pressure to release naturally for 10 minutes, then perform a quick release. Remove the chicken and shred it.
Return the pot to the Sauté function on low. Add the shredded chicken, the remaining broth, green enchilada sauce, and salsa verde. Heat until just warm, but not boiling.
Turn off the heat. Whisk in the very soft cream cheese until fully incorporated, followed by the shredded Monterey Jack and half and half. Stir until the cheese is melted and the soup is perfectly creamy.
Adjust seasoning with salt and pepper to taste.
Stovetop Method
In a large stockpot or Dutch oven, sauté the diced onion and garlic in oil over medium heat. Add the spices and cook for 30 seconds more.
Add the chicken and the full 24 ounces of chicken broth. Bring to a simmer and cook until the chicken is cooked through and tender, about 15-20 minutes.
Remove the chicken from the pot and shred it. Return the shredded chicken to the pot.
Reduce the heat to low. Stir in the green enchilada sauce and salsa verde.
Whisk in the softened cream cheese until no lumps remain. Slowly add the shredded Monterey Jack cheese and half and half, stirring constantly until the cheese is melted and the soup is smooth. Do not let the soup boil after adding the dairy.
Season with salt and pepper as needed before serving.
Troubleshooting & Perfecting Your Soup
Even the best recipes can sometimes need a little adjustment. Here is how to solve common issues and take your soup from great to perfect.
How to Adjust Soup Thickness
For a thicker soup, you have a few easy options. The quickest way is to create a cornstarch slurry. Whisk one tablespoon of cornstarch with two tablespoons of cold water, then slowly stir it into the simmering soup until it thickens. For a more authentic flavor, you can use a slurry made with masa harina. Alternatively, you can simply let the soup simmer uncovered on low for 10-15 minutes to allow some of the liquid to evaporate and reduce naturally.
For a thinner soup, the fix is even simpler. Just stir in additional chicken broth, a quarter cup at a time, until you reach your desired consistency.
How to Make a Quick Homemade Green Enchilada Sauce
If you have a little extra time, making your own sauce elevates this Mexican soup to another level. Place 1 pound of husked tomatillos, half a white onion, 1 jalapeño, and 2 cloves of garlic on a baking sheet. Broil for 5-7 minutes, until they are lightly charred. Transfer everything to a blender with a half cup of fresh cilantro, a half cup of chicken broth, and the juice of one lime. Blend until smooth. This fresh sauce adds an incredible depth that store-bought versions cannot match.
Pro Tips & Troubleshooting
Here are a few tips from my kitchen to yours to guarantee success every time.
Pro Tips for the Best Enchilada Soup
- Shred chicken in seconds by placing the cooked chicken breasts or thighs in the bowl of a stand mixer. Use the paddle attachment on low speed, and it will be perfectly shredded in under a minute.
- Grate your own cheese from a block of Monterey Jack. It is the single best way to avoid a grainy texture, as pre-shredded cheese has additives that prevent smooth melting.
- Control the heat level easily. Choose a mild, medium, or hot green enchilada sauce and salsa verde to set your base spice level. For more heat, you can add minced jalapeños with the onions or a dash of your favorite hot sauce at the end.
- Soften that cream cheese properly. A quick 15-20 seconds in the microwave makes it incredibly easy to whisk into the soup for a lump-free, creamy finish.
Common Mistakes to Avoid
- Avoid adding cold dairy to hot liquid. This is the primary reason creamy soups split or curdle. Make sure your cream cheese is soft and your half and half is not ice-cold. Let the soup cool slightly off a rolling boil before stirring them in.
- Do not use pre-shredded cheese. The anti-caking agents, often potato starch or cellulose, will prevent the cheese from melting into a silky, smooth consistency and can result in a gritty texture.
- Never boil the soup after adding the dairy. High heat can cause the milk fats and proteins to separate, breaking the beautiful creamy texture you worked to create. Keep it at a gentle, low heat once the cheese and cream are in.
Serving & Storage
This soup is a fantastic canvas for toppings, and storing it correctly means you can enjoy it for days.
Serving Suggestions
Toppings are key to the full enchilada soup experience. Set up a topping bar for your family or guests to customize their bowls.
- Diced avocado for creamy richness.
- Freshly chopped cilantro for a bright, herbal note.
- A dollop of sour cream or Mexican crema.
- Crushed tortilla chips or crispy tortilla strips for crunch.
- Thinly sliced green onions or jalapeños.
- A wedge of lime to squeeze over the top for a fresh, zesty finish.
To make it a complete meal, serve this soup alongside warm cornbread, a simple green salad with a citrusy vinaigrette, or a side of Mexican rice.
Storage and Make-Ahead Instructions
This soup is perfect for making ahead. Store it in an airtight container in the refrigerator for up to 4 days.
For freezing, allow the soup to cool completely first. Store it in a freezer-safe container for up to 3 months. Be aware that creamy, dairy-based soups can sometimes have a slight change in texture upon thawing. It is best to avoid freezing it with toppings like avocado or tortilla strips.
To reheat, gently warm the soup on the stovetop over low heat, stirring frequently to prevent separation. You can also reheat it in the microwave in 60-second intervals, stirring between each one until it is heated through.
This green chicken enchilada soup is truly a winner, packed with flavor and incredibly versatile. The extra step of sautéing the aromatics and spices creates a restaurant-quality depth that will make this recipe a permanent fixture in your rotation. With these detailed instructions and troubleshooting tips, you are all set for success. I encourage you to play with the toppings and make it your own. I can’t wait to see how you top your soup. Let me know your favorite combinations in the comments below.
Frequently Asked Questions
How do I prevent my creamy green enchilada soup from splitting or curdling? The three most important rules are to use very soft, room temperature cream cheese, grate your own cheese from a block, and never let the soup come to a boil after you have added the dairy ingredients. Low and slow heat is your friend here.
Can I make this soup ahead of time and how do I store and reheat it? Absolutely. This soup is great for meal prep. Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, stirring often, or in the microwave in intervals.
What are some variations and add-ins for this soup? You can easily bulk up this soup by adding a can of drained and rinsed black beans, pinto beans, corn, or hominy during the last 30 minutes of cooking. Diced zucchini or bell peppers are also a great way to add more vegetables.
How can I adjust the spice level to be more or less spicy? You have full control over the heat. For a milder soup, choose mild green enchilada sauce and mild salsa verde. To increase the spice, select medium or hot sauces, or add fresh minced jalapeño, a pinch of cayenne pepper, or your favorite hot sauce to taste.
Can I use rotisserie chicken for this recipe? Yes, using a pre-cooked rotisserie chicken is a fantastic time-saver. Simply shred the meat from one chicken and stir it into the soup at the end when you add the cheeses and cream, heating just until the chicken is warmed through.
What is the best way to thicken this soup if it is too thin? The easiest method is to use a cornstarch slurry. Whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water and slowly stir it into the simmering soup. You can also simmer the soup uncovered for 10-15 minutes to allow it to reduce and thicken naturally.
What is the difference between Green Enchilada Sauce and Salsa Verde? While they share similar ingredients, green enchilada sauce is typically a thinner, smoother sauce that has been cooked down, designed specifically for cooking. Salsa verde is often served as a condiment, can be raw or cooked, and usually has a chunkier texture.

Creamy Green Chicken Enchilada Soup (3 Ways!)
Ingredients Â
Equipment
MethodÂ
- My number one tip for all three methods is to build your flavor base first. Before adding any liquids, take a moment to sauté 1 diced onion and 3 cloves of minced garlic in a little oil until softened. Then, bloom 1 teaspoon of cumin and a half teaspoon of oregano for about 30 seconds until fragrant. This simple step makes a world of difference.
- First, complete the flavor-building step by sautéing your onion, garlic, and spices directly in the slow cooker insert if it is stovetop safe, or in a separate skillet and then transfer to the slow cooker.
- Add the chicken breasts or thighs, green enchilada sauce, and chicken broth to the slow cooker. Stir everything together.
- Cook on Low for 6 to 8 hours or on High for 3 to 4 hours, until the chicken is fall-apart tender.
- Carefully remove the chicken and shred it using two forks. Return the shredded chicken to the slow cooker.
- Turn the slow cooker to the Warm setting. Stir in the softened cream cheese until it dissolves. Gradually whisk in the shredded Monterey Jack cheese, half and half, and green salsa. Continue stirring until the soup is completely smooth and silky.
- A crucial tip here is to make sure your cream cheese is very soft and the soup is not boiling when you add the dairy.
- Season with salt and pepper to your liking.
- Using the Sauté function on your Instant Pot, cook the diced onion and garlic in a little oil. Once softened, stir in the cumin and oregano and cook for 30 seconds until aromatic. Turn off the Sauté function.
- Place the chicken in the pot and add 1 cup of the chicken broth. Secure the lid and set the valve to Sealing. Cook on high pressure for 8 minutes.
- Allow the pressure to release naturally for 10 minutes, then perform a quick release. Remove the chicken and shred it.
- Return the pot to the Sauté function on low. Add the shredded chicken, the remaining broth, green enchilada sauce, and salsa verde. Heat until just warm, but not boiling.
- Turn off the heat. Whisk in the very soft cream cheese until fully incorporated, followed by the shredded Monterey Jack and half and half. Stir until the cheese is melted and the soup is perfectly creamy.
- Adjust seasoning with salt and pepper to taste.
- In a large stockpot or Dutch oven, sauté the diced onion and garlic in oil over medium heat. Add the spices and cook for 30 seconds more.
- Add the chicken and the full 24 ounces of chicken broth. Bring to a simmer and cook until the chicken is cooked through and tender, about 15-20 minutes.
- Remove the chicken from the pot and shred it. Return the shredded chicken to the pot.
- Reduce the heat to low. Stir in the green enchilada sauce and salsa verde.
- Whisk in the softened cream cheese until no lumps remain. Slowly add the shredded Monterey Jack cheese and half and half, stirring constantly until the cheese is melted and the soup is smooth. Do not let the soup boil after adding the dairy.
- Season with salt and pepper as needed before serving.

