
This creamy chicken tortilla soup transforms the classic Mexican-inspired favorite into something truly extraordinary. The rich, velvety broth cradles tender chunks of chicken, hearty beans, sweet corn, and vibrant tomatoes – creating a perfect balance of textures and flavors in every spoonful. What sets this version apart is the luxurious creaminess that elevates it beyond ordinary tortilla soup, complementing the warmth of the spices without dulling their impact. When topped with crispy tortilla strips that slowly soften into the soup, creating varying levels of crunch, this becomes a satisfying meal that bridges the gap between comfort food and culinary adventure.
I first created this recipe on a rainy Sunday after returning from a trip to the Southwest. I was craving those bold flavors but wanted something more substantial than the traditional broth-based version. The moment I stirred in the cream cheese and watched it melt into silky ribbons throughout the soup, I knew I'd discovered something special. My husband, who typically considers soup a 'starter' rather than a meal, went back for seconds and declared it filling enough to be dinner on its own. Now it's our go-to comfort food when the weather turns cool or when we're entertaining friends who appreciate good food without fuss.
Ingredients You'll Need
- 1 pound Boneless, Skinless Chicken Breasts: Provides lean protein and substantial texture. Thighs work beautifully too if you prefer more richness.
- 1 tablespoon Olive Oil: Creates the foundation for sautéing the aromatics. Use a good quality oil for best flavor.
- 1 medium Onion, diced: Forms the aromatic base that flavors the entire soup. Yellow onions offer the perfect balance of sweetness and savory notes.
- 2 cloves Garlic, minced: Adds depth and complexity. Fresh garlic is significantly more flavorful than pre-minced varieties.
- 1 can (14.5 oz) Diced Tomatoes, undrained: Provides acidity, color, and texture. Fire-roasted varieties add an extra layer of smoky flavor.
- 1 can (4 oz) Green Chilies, undrained: Delivers mild heat and authentic Southwestern character without overwhelming spiciness.
- 1 can (15 oz) Black Beans, drained and rinsed: Adds heartiness, fiber, and a satisfying texture contrast. The rinsing removes excess sodium.
- 1 can (15 oz) Corn, drained: Contributes sweet pops of flavor and bright golden color. Fresh or frozen corn works well too.
- 4 cups Chicken Broth: Forms the liquid base of your soup. Homemade offers superior flavor, but high-quality store-bought works wonderfully.
- 1 teaspoon Ground Cumin: Essential for authentic flavor with its earthy, warm profile that's central to Mexican cuisine.
- 1 teaspoon Chili Powder: Provides mild heat and depth. Look for pure chili powder without added salt or other spices.
- 1 teaspoon Paprika: Adds subtle sweetness and vibrant color. Smoked paprika can be substituted for a deeper flavor.
- 4 oz Cream Cheese, softened: The secret ingredient that creates the luxurious creaminess. Full-fat offers the best texture.
- ½ cup Heavy Cream: Enhances the silky mouthfeel and balances the spices. Half-and-half can substitute for a lighter version.
- Tortilla Strips: Provides the essential crunch and namesake feature. Homemade or store-bought work equally well.
- Fresh Toppings: Avocado, cilantro, lime wedges, and shredded cheese transform each bowl into a customized experience.

Step-by-Step Cooking Instructions
- Cook the Chicken to Tender Perfection:
- In a large soup pot or Dutch oven, heat the olive oil over medium heat until it shimmers. Season your chicken breasts generously with salt and pepper, then place them in the hot oil. Cook until golden brown on both sides and cooked through, about 6-8 minutes per side. The chicken should reach an internal temperature of 165°F for food safety. Remove the chicken to a plate and allow it to cool slightly before shredding it using two forks. This pulling motion creates perfect, tender strands that will distribute evenly throughout your soup. Set the shredded chicken aside while you build the soup base in the same pot, taking advantage of those flavorful browned bits left behind.
- Create a Flavorful Foundation:
- Return the pot to medium heat and add the diced onion to the remaining oil. Sauté the onion for 3-4 minutes until it becomes translucent and soft but not browned, stirring occasionally to prevent sticking. Add the minced garlic and cook for just 30 seconds more, until fragrant. Be careful not to burn the garlic, as it can quickly become bitter. This aromatic base will flavor your entire soup, so take your time with this step to develop those essential flavors. The kitchen should already be filling with an enticing aroma that promises good things to come.
- Build Layers of Southwestern Flavor:
- To your sautéed aromatics, add the undrained diced tomatoes and green chilies. The juices from these canned ingredients will help deglaze the pan, allowing you to scrape up any browned bits from the bottom – these contain concentrated flavor. Next, add the drained black beans and corn, followed by the chicken broth. Season with ground cumin, chili powder, paprika, and about ½ teaspoon of salt and ¼ teaspoon of black pepper (adjust to your taste preferences). Stir to combine all ingredients and bring the mixture to a gentle simmer. Let it cook uncovered for 10 minutes, allowing the flavors to meld together while the liquid reduces slightly, intensifying the taste.
- Transform into Creamy Deliciousness:
- Reduce the heat to low before adding the dairy to prevent curdling. Cut the softened cream cheese into smaller pieces and add them to the soup one at a time, stirring after each addition until completely melted and incorporated. This gradual approach ensures a smooth texture without lumps. Once the cream cheese is fully integrated, pour in the heavy cream while stirring continuously. The soup will transform before your eyes, taking on a beautiful, silky texture with a light orange hue. Return the shredded chicken to the pot, stirring gently to distribute it evenly throughout the creamy broth. Simmer for an additional 5-10 minutes to heat the chicken through and allow it to absorb some of the flavorful broth.
- Prepare Perfect Tortilla Strips:
- While the soup finishes simmering, prepare your tortilla strips if making them from scratch. Cut corn tortillas into thin strips about ¼-inch wide. Heat about ½ inch of vegetable oil in a small skillet over medium-high heat until shimmering but not smoking. Working in batches, fry the tortilla strips until golden and crispy, about 1-2 minutes. Use a slotted spoon to transfer the strips to a paper towel-lined plate and sprinkle with a pinch of salt while still hot. Alternatively, you can bake the strips by tossing them with a tablespoon of oil and spreading them on a baking sheet. Bake at 375°F for 10-12 minutes until crisp, stirring halfway through. Store-bought tortilla strips or crushed tortilla chips also work perfectly if you're short on time.
- Assemble Your Masterpiece:
- Taste the soup and adjust seasonings if necessary, adding more salt, pepper, or spices according to your preference. Ladle the hot soup into individual serving bowls, filling them about three-quarters full to leave room for toppings. Arrange a generous handful of tortilla strips on top of each bowl, allowing them to rest slightly on the surface. The bottom layer will slowly soften into the soup while the top remains crispy, creating that perfect textural contrast. Add your choice of additional toppings: diced avocado adds creaminess, fresh cilantro brings brightness, a squeeze of lime provides acidity, and shredded cheese melts into the hot soup for extra richness.
- Serve with Style:
- Present the soup immediately while hot, with extra toppings served in small bowls on the side so everyone can customize their experience. The vibrant colors of the toppings against the creamy orange soup create a feast for the eyes as well as the palate. For a complete meal, consider serving with a simple side salad dressed with lime vinaigrette or warm cornbread to complement the Southwestern flavors. The combination of the steaming soup, crispy tortilla strips, and fresh toppings creates an interactive dining experience that's both comforting and exciting.
You Must Know
- Cream Cheese Tips - Ensure cream cheese is fully softened before adding to prevent lumps in your soup.
- Tortilla Strip Timing - Add tortilla strips just before serving to maintain the perfect balance of soft and crunchy textures.
- Spice Control - The heat builds as the soup sits, so start with less spice if serving to those with sensitive palates.
I learned about the importance of properly softening cream cheese the hard way during my first attempt at this recipe. I was impatient and added cold cream cheese directly to the hot soup, resulting in floating bits of cream cheese that never fully incorporated. Now I always set the cream cheese out at least 30 minutes before cooking, or microwave it for 20-30 seconds if I forget. This simple step ensures that velvety smooth texture that makes this soup so special.
Brilliant Variations
While the classic version of this soup is outstanding, don't be afraid to experiment with variations. For a spicier kick, add a diced jalapeño along with the onion or stir in a tablespoon of adobo sauce from canned chipotle peppers. Vegetarians can skip the chicken and double the beans for a hearty meatless option. For a lighter version, substitute the heavy cream with half-and-half or even whole milk (though the texture won't be quite as luxurious). Sweet potato enthusiasts might try adding a small diced sweet potato along with the beans and corn for natural sweetness and additional nutrients.
Time-Saving Tips
This soup is perfect for meal prep and actually improves in flavor after a day in the refrigerator. Make a double batch on Sunday, and you'll have quick, reheatable lunches or dinners throughout the week. The soup (without toppings) can be refrigerated for up to 3 days or frozen for up to 3 months. When reheating from frozen, thaw overnight in the refrigerator then warm gently on the stovetop, stirring occasionally to prevent scorching. Store tortilla strips separately in an airtight container at room temperature to maintain their crunch.
Dietary Adaptations
This versatile recipe can easily accommodate dietary restrictions. For dairy-free diners, substitute the cream cheese with dairy-free cream cheese and the heavy cream with full-fat coconut milk. Gluten-free eaters can enjoy this soup as written (just verify your broth and spices are certified gluten-free). Those watching carbohydrates might reduce or omit the corn and tortilla strips, perhaps substituting with additional beans or vegetables. For a lower-fat version, use reduced-fat cream cheese and half-and-half instead of heavy cream.

Perfect Pairings
Consider serving this soup with complementary sides that enhance the Southwestern flavor profile. A simple quesadilla makes an excellent dipper, especially when filled with just enough cheese to hold it together without overpowering the soup. A crisp green salad with jicama, orange segments, and pepitas dressed in lime vinaigrette provides refreshing contrast. For beverages, try a Mexican lager with a lime wedge, or for non-alcoholic options, horchata or a sparkling water with a splash of lime juice makes a perfect palate cleanser.
The first time I served this soup to guests, I learned that presentation makes a difference in how people experience food. Instead of adding all the toppings myself, I created a 'toppings bar' with small bowls of tortilla strips, diced avocado, lime wedges, cilantro, and three types of cheese. My friends loved customizing their own bowls, and it turned a simple soup dinner into an interactive experience. Now this is my go-to entertaining strategy for casual gatherings – minimal effort with maximum impact, leaving me free to enjoy the company instead of fussing in the kitchen.
Recipe Tips & Questions
- → Can I make this soup in a slow cooker?
- Yes! Add all ingredients except cream cheese, heavy cream, and garnishes to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the cream cheese and heavy cream during the last 30 minutes of cooking.
- → How can I make this dairy-free?
- Substitute the cream cheese with dairy-free cream cheese and the heavy cream with full-fat coconut milk or cashew cream for a dairy-free version that still maintains the creamy texture.
- → Can I freeze this soup?
- While you can freeze this soup, cream-based soups sometimes separate when thawed. If planning to freeze, consider making the soup without the dairy and adding the cream cheese and heavy cream after thawing and reheating.
- → How do I make homemade tortilla strips?
- Cut corn tortillas into thin strips, toss with a little oil and salt, then bake at 375°F for 10-15 minutes until crispy, stirring halfway through. They'll add the perfect crunch to your soup.
- → Can I adjust the spice level?
- Absolutely! For a milder soup, reduce or omit the chili powder and use mild green chilies. For more heat, add a diced jalapeño with the onions or include a pinch of cayenne pepper with the spices.