Stovetop Creamy Chicken Taco Soup with Cream Cheese and Corn
The onion softens first, then the taco seasoning hits the warm oil and turns fragrant in about half a minute. That quick start gives this stovetop creamy chicken taco soup…
Tip: save now, cook later.The onion softens first, then the taco seasoning hits the warm oil and turns fragrant in about half a minute. That quick start gives this stovetop creamy chicken taco soup a savory base before the broth, green chile tomatoes, chicken, beans, and corn go in together. It’s a satisfying one-pot dinner, and the chicken cooks right in the soup instead of needing a separate pan.
I add the cream cheese only after the chicken is cooked and shredded. Keeping the pot on low while it melts gives the broth time to turn creamy without letting it boil. The finished soup is thick with tender chicken and beans, with sweet corn in every spoonful and just enough tang from the tomatoes with green chiles.

Kitchen Note
I shred the chicken into bite-size pieces rather than fine strands. Those pieces stay distinct when they go back into the pot, so each bowl has tender chicken alongside the beans and corn.
Save this creamy chicken taco soup for a night when you want tender chicken, sweet corn, and a broth that turns silky with cream cheese.
The Cream Cheese Goes In After the Boil for a Reason
This soup has two distinct cooking stages. First, the chicken and vegetables simmer in a seasoned broth. Then the cream cheese goes in over low heat, after the chicken has been shredded. That order matters: cream cheese needs gentle heat to melt smoothly, and a rolling boil after it’s added can leave the broth oily or uneven instead of creamy.
Cutting the softened cream cheese into cubes helps it melt into the hot soup without leaving large cold pieces behind. Stir as it softens, scraping around the bottom and sides of the pot. When the cheese has fully disappeared, the broth should look pale and creamy with no visible lumps. Return the shredded chicken only after that, then give it a few minutes to heat through. The soup is ready when the chicken is hot and the broth still has a smooth, spoon-coating consistency.
Why the Green Chile Tomatoes and Cream Cheese Matter

- Cream cheese — A softened block melts into a creamy base and adds a mild tang that plain broth can’t provide. The block form works better here than whipped cream cheese, which can behave differently as it melts. Neufchâtel is a workable one-for-one swap if you’d like a lighter, slightly less rich finish.
- Diced tomatoes with green chiles — Their juices add tomato flavor and chile warmth directly to the broth. Choose a heat level you enjoy; a milder can keeps the soup gentler, while a hotter one gives it more bite without another ingredient.
- Chicken breasts — Boneless, skinless breasts cook in the broth and shred easily once tender. Try to use breasts of similar size so they finish at about the same time. Boneless, skinless thighs can replace them at the same weight; they bring a richer taste and may need a longer simmer.
- Black beans and frozen corn — The beans make the soup more substantial, while frozen corn adds sweetness and holds its shape through simmering. Pinto beans work in place of the black beans. If you use canned corn instead, drain it first and expect a softer texture.
- Low-sodium chicken broth — Taco seasoning contributes plenty of seasoning, so low-sodium broth leaves you more control over the final saltiness. A good-quality carton is nice, but an everyday low-sodium broth works well here.
Build the Soup Before You Shred the Chicken
Soften the Onion in the Pot
Heat the olive oil in a 6-quart pot over medium heat, then add the diced onion. Cook for 4 to 5 minutes, stirring occasionally, until it softens and looks glossy rather than crisp. Keep the heat at medium so the onion softens without browning at the edges. This is the start of the soup’s savory base.
Wake Up the Garlic and Taco Seasoning
Stir in the minced garlic and taco seasoning once the onion is soft. Cook for 30 seconds, stirring, until the garlic and spices smell fragrant. Don’t leave the seasoning sitting on the bottom of the pot; it can scorch if it isn’t stirred through the oil. Pour in the broth soon after that brief aromatic cook.
Simmer the Chicken with the Beans and Corn
Add the chicken broth, diced tomatoes with their juices, chicken breasts, drained and rinsed black beans, and frozen corn. Bring the pot to a boil, then reduce the heat and simmer uncovered for 20 to 25 minutes. The surface should settle into a gentle simmer, not a hard boil that tosses the chicken around. Check the thickest part of each breast with an instant-read thermometer; it should reach 165°F before you lift the chicken out.
Melt the Cream Cheese on Low
Transfer the cooked chicken to a cutting board and shred it with two forks. Reduce the heat to low, add the softened cream cheese cubes, and stir until they’re completely melted and the broth looks creamy. Don’t let the soup boil at this stage. Return the shredded chicken to the pot and cook for 2 to 3 minutes, until heated through.
Easy Swaps for a Different Bowl of Taco Soup
Make it dairy-free with plant-based cream cheese
Use plain, block-style dairy-free cream cheese in place of the regular cream cheese. Soften and cube it, then stir it into the soup over low heat just as you would the dairy version. The soup will still turn creamy, though the finish may be less tangy and the texture depends on the brand.
Turn up the chile heat
Choose a hot taco seasoning packet and a hotter variety of diced tomatoes with green chiles. The soup keeps the same creamy texture, but the chile warmth is more pronounced. If you’re serving people with different heat preferences, keep the milder seasoning and tomatoes in the pot rather than making the whole batch spicy.
Use fire-roasted tomatoes for a smoky note
Replace the diced tomatoes with green chiles with an equal-size can of fire-roasted diced tomatoes. You’ll get a smokier, less chile-forward broth, so this swap is best when you want tomato flavor without as much heat.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The soup thickens as it chills, and the cream cheese broth may look less silky when cold.
- Freezer: Freeze cooled soup in airtight portions for up to 2 months. The cream cheese base may separate slightly after thawing, but gentle stirring as it warms helps bring it back together.
- Reheating: Warm it on the stovetop over low heat, stirring often. Avoid a hard boil; high heat can make the creamy broth separate.
Questions That Come Up While the Soup Simmer

Stovetop Creamy Chicken Taco Soup with Cream Cheese and Corn
Ingredients
Method
- Heat the olive oil in a 6-quart pot over medium heat, then add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
- Stir in the garlic and taco seasoning and cook for 30 seconds, until fragrant.
- Add the chicken broth, tomatoes with their juices, chicken, black beans, and corn.
- Bring to a boil, then reduce the heat and simmer uncovered for 20 to 25 minutes, until the thickest part of each chicken breast reaches 165°F.
- Transfer the chicken to a cutting board and shred it with two forks.
- Reduce the heat to low, add the cream cheese, and stir until completely melted and the soup is creamy; do not let the soup boil.
- Return the shredded chicken to the pot and cook for 2 to 3 minutes, until heated through.