
This creamy chicken tortilla soup recipe delivers the perfect balance of rich, velvety texture and bold Mexican flavors in every spoonful. The secret lies in blending potatoes into the broth for natural creaminess, then topping with crispy tortilla strips that add satisfying crunch.
After years of testing variations, I’ve perfected a method that transforms simple ingredients into a restaurant-quality bowl that’s ready in under an hour.
The foundation starts with tender shredded chicken simmered in a flavorful broth, while the potato blend creates that signature creamy consistency without heavy cream. What sets this version apart is the tortilla technique—lightly frying the strips until golden creates that perfect contrast between creamy soup and crispy topping.
The result is a bowl that’s both comforting and sophisticated, with layers of texture and flavor that keep everyone coming back for seconds.
By the time you finish this recipe, you’ll have a velvety soup with perfectly balanced ingredients: tender chicken, smooth potato base, and crispy tortilla accents. The aroma alone will have your kitchen smelling like a Mexican cantina, while the first spoonful delivers that perfect marriage of creamy and crunchy textures.
This is the kind of soup that transforms a simple weeknight dinner into something special without requiring advanced techniques.
The beauty of this recipe is its versatility—serve it as a light lunch with crusty bread or a hearty dinner with cornbread. The ingredients list is straightforward but packed with flavor, and the method is designed to prevent common mistakes like soggy tortillas or overly thick soup.
Let’s get cooking to that perfect bowl of creamy chicken tortilla soup you’ve been craving.
Ingredients for creamy chicken tortilla soup
Six ingredients make this creamy chicken tortilla soup restaurant-worthy without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 ½ lb | Cut into bite-sized pieces |
| Russet Potatoes 🥔 | 2 medium | Peeled and cubed small |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Corn Tortillas 🍞 | 12 whole | Cut into strips |
| Onion 🧅 | 1 medium | Diced small |
| Garlic Cloves 🧄 | 4 cloves | Minced fine |
| Canned Black Beans 🫘 | 15 oz | Drained and rinsed |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | With juices |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For frying tortillas |
| Cream Cheese 🧀 | 4 oz | Softened for blending |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The potatoes are the secret weapon here—Russet potatoes blend into a velvety texture that replaces cream. Buy them in bulk at Costco for the best price, or grab a couple at any grocery store. Peeled and cubed small, they’ll disappear into the soup without leaving chunks. The chicken breast? Trader Joe’s or Whole Foods have the best pre-cut pieces, but any boneless will work. Just cut it into bite-sized chunks so it cooks evenly. The tortillas? Corn tortillas are traditional, but flour works too—just don’t skip cutting them into strips for that perfect crunch.
No corn tortillas? Flour tortillas work too, but corn gives that authentic flavor. Ran out of cream cheese? Substitute sour cream or Greek yogurt—just reduce the amount by half since they’re tangier. The canned beans and tomatoes can be any brand, but Muir Glen or Libby’s are my go-tos—they hold up better when blended. For the spices, Penzeys or bulk bins give the freshest flavor, but regular grocery store cumin and oregano will still taste amazing. Pro tip: Toast the cumin in a dry pan for 30 seconds before adding—game-changer for depth.
This soup tastes even better the next day—make extra and freeze portions. Store the base (without tortillas) in the fridge for 4-5 days, and freeze for 3 months. For the tortilla strips, fry them fresh before serving so they stay crispy. Garnish with cilantro right before eating, or it’ll wilt. I always double the tortilla strips—everyone wants seconds.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this—just toss the chicken, potatoes, and onions into the pot with broth, let it simmer, and boom, half the work is done. No chopping mountains of veggies, no fussy steps. My lazy Sundays thank me.
- Creamy Without the Hassle: That velvety texture? It’s all about blending the roasted potatoes right into the soup—no heavy cream needed. The potatoes melt into the broth like a dream, giving it that rich, comforting mouthfeel without the guilt.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The tortillas stay crispy when reheated (just a quick toast!), and the soup? Even better the next day. Pack it in jars for work or school—it’s the kind of food that makes people ask, “What’s in this?”
- Budget-Friendly Feast: Chicken breast and potatoes stretch this into a full meal for four on a dime. Use the leftovers for tacos, quesadillas, or just eat it straight from the pot—it’s always a win. Honestly, I’ve made it three times this month and still haven’t tired of it.
Step-by-step instructions for creamy chicken tortilla soup
Here’s how to build that dreamy, velvety potato topping that makes this soup irresistible.
Cook the Chicken and Sauté Aromatics
Start by placing the 2.5 lb boneless chicken breast in a large pot and covering it with the 6 cups chicken broth. Bring to a boil over high heat, then reduce to a simmer for 12-15 minutes until the chicken is fully cooked and shreds easily with two forks. Remove the chicken and set it aside to cool slightly.
In the same pot, reduce the heat to medium and add the 0.25 cup extra-virgin olive oil. Toss in the 1 medium diced onion and cook for 4-5 minutes until softened. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here’s the thing—don’t let the garlic burn, or you’ll taste bitterness instead of sweetness.
Build the Creamy Potato Topping
While the aromatics cook, peel and cube the 2 medium russet potatoes into small, even pieces. Add them to the pot and pour in the 14.5 oz canned diced tomatoes with juices. Stir to combine, then bring everything to a gentle simmer. Cook for 15-18 minutes until the potatoes are fork-tender and the mixture thickens slightly.
Remove the pot from heat and let it cool for 2 minutes. Then, using an immersion blender (or carefully transferring to a blender), blend until smooth. Stir in the 4 oz softened cream cheese until fully melted and incorporated. This is where the magic happens—the cream cheese creates that luxurious, velvety texture that makes this soup so special.
Assemble the Soup
Return the blended mixture to the pot and stir in the 15 oz drained and rinsed canned black beans, 1 tbsp toasted ground cumin, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp freshly ground black pepper. Add the shredded chicken back to the pot and stir gently to combine. Taste and adjust seasoning if needed—this is your chance to make it perfectly balanced.
Now for the star of the show: heat the 0.25 cup extra-virgin olive oil in a separate skillet over medium heat. Fry the 12 corn tortilla strips in batches for 1-2 minutes until golden and crispy. The tortillas should be just crisp enough to hold their shape when placed on top of the soup.
Finish and Serve
Ladle the hot soup into bowls, dividing the creamy potato mixture evenly among them. Top each serving with 2 crispy tortilla strips and sprinkle generously with the 0.25 cup chopped fresh cilantro. The contrast of the warm, creamy soup with the cool, crispy tortillas is what makes this dish truly incredible.
Serve immediately while the tortillas are still crisp and the soup is piping hot. Each spoonful delivers that velvety potato topping that melts in your mouth, creating the perfect balance of textures and flavors. Don’t skip the cilantro—it adds that fresh, bright finish that ties everything together.
Pro Tips For Making Creamy Chicken Tortilla Soup
- POACH CHICKEN LOW: Simmer the chicken breast in the broth before shredding—it stays juicier and infuses flavor into the soup. I used to roast it first, but the meat always turned out dry by the end. Five minutes at a gentle boil, then rest under foil while you prep the rest.
- CUT POTATO EVENLY: Dice the russets into ½-inch cubes, no smaller—you want them tender, not mushy. I learned this after one batch turned to paste; now I use a mandoline for consistency. Smaller pieces disappear into the broth, leaving you with a watery soup instead of creamy texture.
- TOAST TORTILLAS FIRST: Warm the corn tortillas in a dry skillet for 30 seconds per side before adding them to the soup. This keeps them from turning soggy and adds a subtle crunch. Yes, it’s an extra step, but the difference is noticeable—especially if you’re serving it cold the next day.
- STRAIN BROTH CLEAR: After simmering the chicken and potatoes, strain the broth through a fine-mesh sieve to remove any starch or bits. This makes the soup silky, not gluey. I used to skip it, and the texture always felt off—like drinking a thick paste instead of a creamy broth. Takes 30 seconds, saves you from regret.
Dietary considerations for these flavors
Gluten-Free Adaptations
This soup is naturally gluten-free if you use certified gluten-free corn tortillas—brands like Mission or Siete offer delicious options. Always check labels, as some corn tortillas may contain trace amounts. For extra safety, I recommend toasting the tortilla strips in a dedicated skillet to prevent cross-contamination.
The creamy potato base and chicken remain 100% gluten-free, making this a great option for those avoiding gluten. 🌾
Dairy-Free Swaps
Skip the cream cheese and substitute 4 oz dairy-free cream cheese (like Kite Hill) or blend in ½ cup silken tofu for creaminess. For extra richness, stir in ¼ cup coconut milk after blending.
The potato base still thickens beautifully without dairy, and the tortilla strips remain crispy when fried in oil. Just taste as you go—some dairy-free alternatives can be tangier than cream cheese.
Low-Calorie Adjustments
Reduce the olive oil to 1 tbsp for frying tortillas and use 1% milk instead of cream cheese (mix 2 tbsp milk with 2 tbsp cornstarch to thicken). Swap potatoes for ½ cup cauliflower florets blended into the soup—it cuts calories while keeping the creamy texture.
Serve with a side of jicama sticks for extra volume without many calories. 💪
Vegan Version
Replace the chicken with 1 lb extra-firm tofu (pressed and cubed) or chickpeas for protein. Use vegetable broth instead of chicken broth, and blend in ½ cup cashews with the potatoes for creaminess.
For the tortilla topping, opt for corn tortillas fried in olive oil—they stay crispy and add texture. Garnish with avocado slices for healthy fats and lime wedges for brightness.
Allergen-Friendly Tips
For nut allergies, avoid cashews in the vegan version and rely on blended silken tofu or coconut milk. If cilantro is an issue, swap it for fresh parsley or green onions.
For soy allergies, check labels on tortillas and broth—some brands use soy-based additives. Always double-check ingredient labels, especially for processed items like canned beans or broth. Safety first! 🛡️
Nutrition facts
Frequently asked questions
Can I make this soup without cream cheese for a lighter version?
Blend in ½ cup silken tofu or ¼ cup coconut milk with the potatoes for creaminess. For extra richness, stir in 2 tbsp Greek yogurt after blending. The potato base will still thicken beautifully without dairy, and you’ll save about 100 calories per serving. The texture stays velvety when properly blended.
How do I keep the tortilla strips crispy when serving?
Fry them fresh in batches just before serving—1-2 minutes per batch at medium heat in olive oil. For extra insurance, sprinkle with a pinch of salt while frying to enhance crispiness. If storing leftovers, keep tortillas separate and reheat in a dry skillet for 30 seconds before adding to soup.
What if I don’t have an immersion blender?
No problem! Transfer the hot potato-tomato mixture to a regular blender in batches (don’t fill past ½ capacity), blending until completely smooth. Let the blender cool for 2 minutes first to prevent steam burns. The cream cheese will melt right in during blending, creating that same luxurious texture.
Can I make this soup ahead of time?
Yes, but keep the tortilla strips separate. Store the creamy soup base (without toppings) in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove—never microwave directly from frozen. Fry tortillas fresh before serving to maintain crispness. Garnish with cilantro right before eating to preserve freshness.
Why does my soup turn out too thick or too thin?
Thin soup? Stir in 2-3 tbsp warm broth at a time until reaching desired consistency. Too thick? Blend in ¼ cup water or broth while processing. The potatoes and cream cheese are your main thickeners—adjust cooking time for potatoes (15-18 minutes) to control texture. For extra insurance, taste as you go and adjust gradually.
- Breaded Chicken Breast Recipe: Crispy Parmesan Crunch Without Deep-Frying - October 30, 2026
- Chicken Puff Recipe: Air-Crispy Bites With Zero Oil Mess - October 30, 2026
- Chicken Thighs And New Potatoes Recipe: Herb-Crusted One-Pan Roast With Crispy Edges - October 30, 2026