Velvet isn’t a word I use lightly in the kitchen, but for this chicken tortilla soup, no other descriptor will do. Forget those thin, watery broths that feel more like a sad vegetable stock with a few toppings thrown in. This is a soup with body, with soul, and with a texture so rich and satisfying it coats the back of your spoon. We achieve this magic not with heavy cream, but with a humble, time-honored secret that transforms the entire dish from simply good to absolutely unforgettable.
Prepare for a bowl of pure comfort that delivers on every level. The broth is a masterpiece of smoky chipotle, sweet fire-roasted tomatoes, and warm spices, all thickened into a luxurious, velvety base. Tender, juicy shredded chicken is suspended in every spoonful, ready to be crowned with a mountain of fresh avocado, sharp cheese, and crunchy tortilla strips. This is the chicken tortilla soup you’ve always craved—the one that’s a full meal, an experience, and a recipe you’ll make on repeat.
Why This Chicken Tortilla Soup Works
- Unbelievably Velvety Broth: We use masa harina (or blended corn tortillas) to give the soup a beautiful, thick body and an authentic, underlying corn flavor that sets it apart from all others.
- Deep, Layered Flavor: By blooming the spices and using both fire-roasted tomatoes and smoky chipotle peppers in adobo, we build layers of complex flavor that taste like the soup simmered for hours.
- One-Pot Wonder: Everything, including poaching the chicken, happens in a single pot, making for an incredibly easy cooking process and even easier cleanup. It’s weeknight-friendly with weekend-level results.
Ingredients You Need
The beauty of this soup is how it coaxes so much flavor from a handful of straightforward, easy-to-find ingredients. This isn’t about a complicated shopping list; it’s about using the right combination of pantry staples to create something truly special.
- Olive Oil: For sautéing our base aromatics.
- Yellow Onion & Garlic: The non-negotiable foundation of flavor for almost any great soup.
- Jalapeño: (Provides a fresh, bright heat, not just a spicy burn. Remove the seeds for less fire).
- Spices: A blend of chili powder, cumin, smoked paprika, and dried oregano creates the warm, savory heart of the soup.
- Chipotle Peppers in Adobo Sauce: (This is the key to the smoky depth. Use one or two peppers for a mild smokiness, and more if you like heat).
- Fire-Roasted Diced Tomatoes: (The char from roasting adds a complex, slightly sweet and smoky flavor that regular diced tomatoes just can’t match).
- Low-Sodium Chicken Broth: Using low-sodium broth allows you to control the final saltiness of the soup perfectly.
- Boneless, Skinless Chicken Breasts or Thighs: Thighs will yield slightly more tender and flavorful meat, but breasts work beautifully too.
- Masa Harina: (Our secret weapon! This fine corn flour thickens the soup beautifully and adds an authentic, subtle corn flavor. You can find it in the international aisle).
- Fresh Cilantro: Adds a burst of fresh, herbaceous flavor that cuts through the richness.
- Lime Juice: (Essential for finishing the soup. A big squeeze at the end brightens every single flavor in the pot).
Easy Substitutions
Don’t have everything on hand? No problem. This recipe is wonderfully flexible.
- For the Chicken: In a hurry? Use about 3-4 cups of shredded rotisserie chicken. Just stir it in at the end with the cilantro and lime juice and heat through.
- Instead of Masa Harina: If you can’t find masa harina, you can achieve a similar thickening effect. Take 3-4 corn tortillas, tear them into pieces, and blend them with about a cup of the hot soup broth until smooth. Stir this mixture back into the pot.
- Chipotle Pepper Swap: If you don’t have canned chipotles, you can substitute with 1 tablespoon of smoked paprika and a ½ teaspoon of cayenne pepper to mimic the smoke and heat.
- Make it Vegetarian: Omit the chicken and use vegetable broth. Add a can of rinsed black beans and a can of pinto beans for a hearty, plant-based version.
Make It Your Own
Once you have the base recipe down, it becomes a fantastic canvas for creativity. Think of this as your starting point for a soup that’s perfectly tailored to your tastes.
One of my favorite ways to switch things up is to lean into a richer, creamier texture. By stirring in a bit of heavy cream or a few ounces of softened cream cheese at the very end, you can create something reminiscent of our Creamy Chicken Enchilada Soup. It’s decadent and incredibly comforting.
For a heartier, more substantial meal, add a can of rinsed black beans and a cup of frozen or canned corn during the last 10 minutes of simmering. This pushes it into the territory of a classic Taco Soup, making it a complete one-bowl dinner that will satisfy even the biggest appetites.
Don’t be afraid to play with the aromatics. For a deeper, earthier flavor, try adding a diced poblano pepper along with the onion. For a bit more texture and a taste of the Southwest, stir in a can of drained hominy. It adds a wonderful, slightly chewy bite that works so well with the tender chicken.
Step-by-Step Instructions
Let’s walk through this together. The process is simple and rewarding, building flavor at every single stage. Take your time and enjoy the amazing smells that will fill your kitchen.
Step 1: Sauté the Aromatics
In a large Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat. Add the diced onion and jalapeño, and cook, stirring occasionally, until they have softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn. This initial step creates the sweet, aromatic base for our soup.Step 2: Bloom the Spices and Peppers
Add the chili powder, cumin, smoked paprika, and oregano directly to the pot with the onions. Stir constantly for about 30-60 seconds. Toasting the spices this way “blooms” them, deepening their flavor and aroma significantly. Next, stir in the minced chipotle peppers and adobo sauce, cooking for another minute to incorporate that smoky goodness.Step 3: Build the Broth
Pour in the can of fire-roasted tomatoes (with their juices) and use your spoon to scrape up any browned bits from the bottom of the pot—that’s pure flavor! Pour in the chicken broth, stir everything together, and bring the mixture to a gentle simmer.Step 4: Simmer and Poach the Chicken
Carefully nestle the raw chicken breasts into the simmering broth. Make sure they are mostly submerged. Reduce the heat to low, cover the pot, and let the chicken gently poach in the flavorful liquid for 18-25 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).Step 5: Shred the Chicken
Once cooked, carefully remove the chicken from the pot and place it on a cutting board. Let it rest for a few minutes until it’s cool enough to handle. Using two forks, shred the chicken into bite-sized pieces. The chicken will be incredibly tender and infused with the flavor of the broth. This same poaching and shredding method is perfect for making things like our Pulled Chicken Tacos!Step 6: Thicken the Soup
While the chicken is resting, it’s time for our secret step. In a small bowl, whisk together the masa harina with about ½ cup of cold water until you have a smooth, lump-free slurry. Slowly pour the slurry into the simmering soup, whisking constantly as you pour. Let the soup simmer for another 5-10 minutes, uncovered, as it thickens into that beautiful velvety consistency.Step 7: Finish and Serve
Return the shredded chicken to the pot. Stir in the chopped fresh cilantro and the freshly squeezed lime juice. Give it a final taste and adjust for seasoning—it might need a bit more salt, another squeeze of lime, or a dash more adobo sauce. Ladle the hot soup into bowls and get ready for the best part: the toppings!Expert Tips for Success
- The Masa Harina Slurry is Key: Always mix the masa harina with cool water in a separate bowl before adding it to the hot soup. Dumping the powder directly into the pot will create stubborn clumps.
- Don’t Boil the Chicken: Poach the chicken on a gentle simmer, not a rolling boil. This ensures the meat stays tender and juicy instead of becoming tough and rubbery.
- Taste, Taste, Taste: The final step of tasting and adjusting is crucial. A soup can go from good to great with the right amount of salt and a final, bright squeeze of lime juice to wake everything up.
- Set Up a Topping Bar: The best way to serve this soup is to let everyone customize their own bowl. Set out small bowls of all the toppings so your family or guests can have fun building their perfect bite.
What to Serve with Chicken Tortilla Soup
Honestly, with a soup this hearty and a galaxy of toppings, you don’t need much else! The toppings are an essential part of the meal: creamy avocado, shredded Monterey Jack or cotija cheese, a dollop of sour cream or Greek yogurt, more fresh cilantro, and of course, crispy tortilla strips.
If you do want to round out the meal, keep the sides simple and complementary. A light, refreshing salad is a perfect counterpoint to the rich soup. For a truly cohesive meal, a zesty Spicy Southwest Pasta Salad would be an incredible and unexpected pairing.
Warm corn tortillas for dipping are always a welcome addition. You could also serve it alongside a simple scoop of cilantro-lime rice. This soup shares a flavor profile with other cozy favorites like our Creamy White Chicken Chili and these amazing White Chicken Enchiladas, so any side dish that works for those will be a winner here, too.
If you tried this recipe and loved it, please leave a 5-star rating below. It helps us so much
What is the secret to this soup’s velvety texture?
The soup achieves its rich, velvety texture without heavy cream by using masa harina (a fine corn flour). This thickens the broth beautifully and adds an authentic, underlying corn flavor that sets it apart.
What can I use if I don’t have masa harina?
If you cannot find masa harina, you can achieve a similar thickening effect by blending 3-4 corn tortillas with about a cup of the hot soup broth until smooth. Stir this mixture back into the pot to thicken the soup.
Can I make this chicken tortilla soup vegetarian?
Yes, you can easily adapt this recipe to be vegetarian. Simply omit the chicken, use vegetable broth instead of chicken broth, and add a can of rinsed black beans and a can of pinto beans for a hearty, plant-based version.
How can I save time when making this soup?
To save time, you can use about 3-4 cups of pre-cooked shredded rotisserie chicken. Instead of poaching the chicken in the soup, just stir the shredded chicken in at the end with the cilantro and lime juice and heat it through before serving.


Velvety Chicken Tortilla Soup
Ingredients
Equipment
Method
- In a large Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat. Add the diced onion and jalapeño, and cook, stirring occasionally, until they have softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Add the chili powder, cumin, smoked paprika, and oregano to the pot. Stir constantly for about 30-60 seconds to bloom the spices. Stir in the minced chipotle peppers and adobo sauce, cooking for another minute to incorporate the smoky flavor.
- Pour in the can of fire-roasted tomatoes with their juices and use a spoon to scrape up any browned bits from the bottom of the pot. Pour in the chicken broth, stir everything together, and bring the mixture to a gentle simmer.
- Carefully nestle the raw chicken into the simmering broth, ensuring it is mostly submerged. Reduce the heat to low, cover the pot, and let the chicken gently poach for 18-25 minutes, or until cooked through and the internal temperature reaches 165°F (74°C).
- Remove the cooked chicken from the pot and place it on a cutting board. Let it rest for a few minutes until cool enough to handle, then use two forks to shred it into bite-sized pieces.
- While the chicken rests, whisk together the masa harina and ½ cup of cold water in a small bowl until you have a smooth, lump-free slurry. Slowly pour the slurry into the simmering soup, whisking constantly. Let the soup simmer for another 5-10 minutes, uncovered, until it has thickened to a velvety consistency.
- Return the shredded chicken to the pot. Stir in the chopped fresh cilantro and the freshly squeezed lime juice. Give it a final taste and adjust seasoning with salt and pepper as needed. Ladle the hot soup into bowls and serve immediately with your favorite toppings.