
This creamy chicken tortilla soup is rich, smoky, and packed with tender chicken, black beans, and corn, all simmered together in one pot in just 30 minutes. The ultimate cozy weeknight dinner the whole family will love.

There is something about a bowl of creamy chicken tortilla soup that just fixes everything. It is smoky, a little spicy, deeply savory, and finished with a richness that makes it feel indulgent without being heavy. This is the kind of soup that earns a permanent spot in your weeknight dinner rotation, the kind you make on a Sunday and look forward to eating for lunch all week.
This recipe pulls from the best of classic tortilla soup traditions while leaning into a luscious, creamy broth that sets it apart from the thinner versions you might find in a can. We are talking real cream cheese melted right into the pot, a handful of shredded Mexican cheese stirred in at the end, and a bright squeeze of lime to cut through all that richness. It is cozy cooking done right.
The secret to a great chicken tortilla soup is building flavor at every single layer, not just dumping everything into a pot and hoping for the best. Here is what makes this version stand out:
Chef's Tip: Do not skip the step of toasting your spices in the oil with the onion and garlic. Thirty seconds of stirring those spices over heat makes the entire bowl taste like it simmered for hours.
For a one-pot soup like this, the vessel you cook in genuinely changes the outcome. A good Dutch oven distributes heat evenly, prevents scorching on the bottom, and holds the volume you need for a family-sized batch. Similarly, using low-sodium chicken broth lets you control the salt level yourself, which matters a lot when you are building layers of seasoning.
This is a true one-pot chicken tortilla soup recipe. You sauté, simmer, shred, and finish all in the same Dutch oven. The whole process takes about 30 to 35 minutes from the time you dice your onion to the moment you ladle it into bowls. It fits beautifully into the category of quick dinner ideas that do not feel like you cut corners, because you genuinely did not.
For even faster results on a busy night, grab a rotisserie chicken from the store. Two cups of pre-shredded rotisserie chicken dropped directly into the simmering broth cuts your active cook time almost in half. The soup still tastes like it was made from scratch, because everything else in that pot was.
Make It Your Own: Swap black beans for pinto beans, use frozen fire-roasted corn for extra smokiness, or stir in a can of green chiles for a slightly different flavor profile. This recipe is incredibly forgiving and adaptable.
Getting that signature creamy texture is simple as long as you follow two rules:
Ready to get that pot on the stove? Here is the full step-by-step recipe:

This creamy chicken tortilla soup is rich, smoky, and packed with tender chicken, black beans, and corn, all simmered together in one pot in just 30 minutes. The ultimate cozy weeknight dinner the whole family will love.
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened and translucent.
Add the minced garlic and diced jalapeño to the pot. Cook for 1 minute, stirring constantly, until fragrant.
Stir in the chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Toast the spices for about 30 seconds to bloom their flavor.
Add the chicken pieces (or whole breasts) to the pot. Stir to coat them in the spiced onion mixture.
Pour in the fire-roasted diced tomatoes, drained black beans, corn, and chicken broth. Stir everything together and bring to a boil.
Reduce the heat to medium-low. If using whole chicken breasts, simmer for 15 to 18 minutes until fully cooked through. If using bite-sized pieces, simmer for 10 to 12 minutes.
Remove whole chicken breasts with tongs and shred them using two forks on a cutting board. Return the shredded chicken to the pot.
Reduce the heat to low. Add the softened cream cheese cubes and stir gently until fully melted and incorporated into the soup, about 2 to 3 minutes.
Pour in the heavy cream and stir to combine. Let the soup simmer on low for 3 to 5 minutes until slightly thickened and creamy.
Stir in the shredded Mexican cheese blend until melted. Taste and adjust seasoning with additional salt, pepper, or chili powder as needed.
Squeeze in the juice of half the lime and stir. Ladle into bowls and top with tortilla strips, extra shredded cheese, sour cream, fresh cilantro, and a lime wedge. Serve immediately.
The toppings are not optional. They are what take this from a great soup to a memorable one. Set up a little topping station and let everyone build their own bowl:
Leftovers store beautifully in the fridge for up to 4 days. The broth actually thickens slightly overnight, which makes it feel even heartier the next day. Reheat it gently on the stovetop with a small splash of chicken broth to loosen it back up, and add the toppings fresh each time.