This creamy chicken tortilla soup tastes just like green chile chicken enchiladas. Make this recipe for a tasty twist on a classic Mexican dish!
Big batches of soup are a great option for simple dinners or easy leftover lunches.
Also, it gets a smooth, creamy texture at the end by melting in a blend of shredded Monterey Jack and cream cheese.
While this soup is hearty enough on its own, a green side salad or loaf of crusty bread would make a great addition as well.
How to make creamy chicken tortilla soup
This recipe comes together in about an hour and is simple to make. Just combine fresh ingredients with homemade purees, then simmer until it’s done!
INGREDIENT NOTES & SUBSTITUTIONS
Note: This is just a partial list of ingredients. For the full ingredient list, see the recipe card at the bottom of this post.
- Chili powder – It’s easy to make your own homemade chili powder with fresh ingredients and spices.
- Oregano – While using Mexican oregano will give a more authentic flavor to this recipe, whatever you have on hand will work just fine.
- Chicken breasts – Save time by using the breasts from a rotisserie chicken, or use either boneless, skinless chicken breasts or tenders and cook with the soup.
- Enchilada sauce and chicken broth – If you don’t want to make your own, store-bought will work just fine.
- Shredded cheese – Use either Monterey Jack or sharp cheddar and shred it yourself. Bagged shreds have a preservative that prevents them from melting properly.
Prep the ingredients
- Chop the chicken and vegetables and measure out the spices.
- Make the enchilada sauce if needed.
- Blend the tortillas, water, and enchilada sauce together until smooth, then set aside.
Saute the onions and spices
- Heat the oil in a dutch oven or large pot and saute the onions for a few minutes.
- Stir in the spices and continue cooking until the onions start to brown.
Add the chicken and liquids
- Stir in the cubed chicken. If raw, cook until browned on all sides.
- Then, add the tortilla puree and chicken broth and bring to a boil.
- Simmer on low heat for about 10 minutes.
Finish and serve
- Add the cheeses and simmer until melted, stirring well to combine.
- For a smoother soup, puree with an immersion blender.
- Ladle into bowls and add any desired toppings.
- Storage – Transfer leftover soup to an airtight container and keep in the refrigerator for up to 4 days.
- Reheating – Add the soup to a saucepan and heat on the stove until warmed through. Stir occasionally to avoid any burning on the bottom of the pan.
- Freezing – Soups with dairy do not freeze well because the texture becomes unpleasant once thawed and reheated. Instead, you can store the soup without the cheeses and add them in later. Keep in the freezer for 4 to 6 months, then thaw in the refrigerator before reheating.
- Handling peppers – It’s best to wear gloves when handling chile peppers, especially when seeding. The oils can burn when transferred to the skin or eyes, and it’s easy to miss some spots when washing with soap and water.
MORE SOUP RECIPES TO TRY
If you liked the flavors in this creamy chicken tortilla soup, try my Green Chili Chicken and Beans. Otherwise, take a look at one of these other delicious homemade soups:
- Tex Mex Chicken Corn Soup
- Shrimp Posole Verde
- Roasted Chile and Potato Soup
- Peruvian Potato Cheese Soup
This recipe first appeared on Kevin Is Cooking October 2018 and has been updated with new photos and video.
Watch how to make green chile chicken soup below!
Creamy Chicken Tortilla Soup
- 8 corn tortillas (6-inch round)
- 3 cups water
- 2 cups green enchilada sauce
- 2 tbsp olive oil
- 1 large yellow onion diced (about 2 cups)
- 3 garlic cloves minced
- 1 tsp salt
- 1 tsp chili powder (See Note 1)
- 1 tsp cumin
- 1 tsp oregano (See Note 2)
- 1 lb chicken breasts (See Note 3)
- 4 cups chicken broth
- 8 oz cream cheese cheese (room temp) cut into small cubes
- 8 oz Monterey Jack cheese (or sharp cheddar cheese)
- 1 Roma tomato diced
- 1 jalapeño seeded and diced
- cilantro chopped
- Sour cream or Mexican crema
- If using raw chicken: Slice chicken into strips and then cut crosswise into 1-inch pieces, set aside.
- Tear the tortillas into quarters and add to a blender. Add the water and enchilada sauce. Purée until smooth. Set aside.
- In a large dutch oven add the olive oil over medium heat. Add onions and cook for 3 minutes. Add the garlic, salt, chili powder, cumin, oregano and stir. Cook for another minute or until onions are translucent and starting to get some color.
- Add the diced chicken pieces to the dutch oven, stirring to mix. If using raw chicken, cook for 4 minutes until no longer pink. If using cooked rotisserie chicken that you cubed, stir.
- Pour in the puréed tortilla/enchilada mix and chicken broth. Stir well and bring to a boil. Cover and simmer for 10 minutes on low heat.
- Add the Monterey Jack cheese (or cheddar cheese) and cream cheese. Stir well and simmer until melted on low. Leave soup chunky OR use a stick blender to puree.
- Serve the soup with toppings (optional).
- I make my own chili powder and you can find the recipe here.
- I like to use Mexican oregano in my Latin cooking as it has a more authentic flavor. If you can’t find Mexican oregano, please, by all means use whatever oregano you have on hand. A LITTLE INFORMATION FOR YOU ON THE TWO DIFFERENT OREGANOS: Mexican oregano is a relative of Lemon Verbena and is native to Mexico. Similar in that it’s pungent like Mediterranean oregano, Mexican oregano has notes of mild licorice and citrus. Mediterranean oregano is a member of the mint family and most often is used in Greek and Italian recipes. Mediterranean oregano is the one most found in spice racks and supermarkets.
- Either use cooked rotisserie chicken breasts cubed, OR boneless skinless (or chicken tenders).
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist's advice.