Amazing Chicken Tortilla Soup Recipe: Spicy, Creamy, and Packed With Protein

Soups & Stews

Amazing Chicken Tortilla Soup Recipe: Spicy, Creamy, and Packed With Protein

This amazing chicken tortilla soup recipe delivers all the cozy, comforting flavors you crave in one steaming bowl—creamy, spicy, and packed with tender chicken and crispy tortilla strips. I perfected it after years of testing, balancing smoky chipotle, tangy lime, and velvety avocado cream for that restaurant-quality taste at home.

The secret? Charred tortillas that add crunch without sogginess, and a broth so flavorful it disappears spoonful by spoonful.

What makes this recipe special is how it comes together in layers—first, the chicken simmers in a rich, smoky broth until fork-tender, then the soup gets blended with avocado and lime for that signature creamy texture.

While it cooks, you toast the tortillas just enough to get crispy edges, then fold them into the soup at the very end so they stay perfect. No fancy techniques here, just simple steps that guarantee a bowl of soup so good, it'll become your new weeknight staple.

By the time you're done, you'll have a steaming bowl of soup with tender chicken, hearty black beans, and just the right amount of heat from chipotle and jalapeños. The avocado cream makes it rich without being heavy, and those crispy tortilla strips add texture that keeps every bite exciting.

This isn't just soup—it's a full meal in one bowl, perfect for chilly evenings or when you need comfort food fast.

Serve it with warm cornbread or a sprinkle of cilantro, and you've got a dish that's equal parts satisfying and impressive. The best part? It tastes even better the next day, so you can make a big batch and enjoy leftovers all week. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for amazing chicken tortilla soup

Six servings of smoky, creamy, protein-packed comfort in one bowl—just these ingredients transform into restaurant-quality tortilla soup.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 2 lb Cut into 1-inch cubes for even cooking
Black Beans 🫘 1 ½ cups Cooked or canned, drained and rinsed
Corn Tortillas 🥞 12 whole Small size preferred for crispy texture
Avocados 🥑 2 whole Ripe for creamy texture, pitted and peeled
Fresh Lime 🍋 2 whole Juiced for bright, tangy flavor
Chipotle Peppers in Adobo 🌶️ 2 tbsp Mined for smoky heat, adjust to taste
Garlic Cloves 🧄 6 cloves Minced for aromatic depth
Yellow Onion 🧅 1 whole Diced for sweet base flavor
Jalapeño Pepper 🌶️ 1 whole Seeded for mild heat, finely chopped
Chicken Broth 💧 4 cups Low-sodium for flavor control
Cilantro 🌿 ¼ cup Chopped for fresh garnish
Cream Cheese 🧀 4 oz Softened for creamy texture
Salt 🧂 1 ½ tsp Kosher salt for seasoning
Ground Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Olive Oil 🫒 2 tbsp For charring tortillas

The chicken breast is your protein powerhouse here—cut it into even cubes so they cook through without drying out. Trader Joe's or Costco often have the best prices for boneless, skinless cuts. For extra flavor, marinate the chicken in lime juice and a pinch of salt for 15 minutes before cooking. The black beans? Canned is fine, but if you're cooking from dry, soak them overnight for the creamiest texture. Chipotle peppers in adobo are a game-changer—they bring that smoky depth that makes this soup taste like it's been simmering for hours (even though it's ready in under 30 minutes).

No chipotle peppers? Smoked paprika plus a dash of cayenne gets you close, but trust me on the real deal. Avocados should be ripe but not mushy—press gently, and if they give slightly, they're perfect. Short on time? Greek yogurt mixed with lime juice replaces the avocado cream beautifully. The corn tortillas are non-negotiable for that authentic crunch—Mission brand is my go-to, but any small tortillas work. For extra heat, keep the jalapeño seeds in, but if you're sensitive, remove them entirely. The cream cheese might seem odd, but it blends seamlessly with the avocado for that velvety texture without overpowering the soup's bold flavors.

This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store leftovers in the fridge for up to 5 days, but if you're freezing, portion it into containers with a layer of broth on top to prevent a skin from forming. The tortillas crisp up best when toasted fresh, so save a few to add right before serving. Garnish with cilantro and lime wedges—those bright pops of color make it look as good as it tastes. Pro tip: Save the tortilla scraps for croutons or a quick soup topper later in the week.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping mountains of veggies, no fussy layers. Just chicken, beans, and spices simmering while you toast tortillas on the side. Honestly, the only prep is dicing the chicken and squeezing lime, and that’s it.
  • Creamy Without Dairy: The avocado and lime do all the heavy lifting here, turning this soup into something rich and tangy without a drop of cream. That first spoonful? It’s like a hug in a bowl—smooth, bright, and dangerously satisfying.
  • Lunch or Dinner: Between us, this is my go-to for both. Pack it for work with extra tortillas for crunch, or serve it at a dinner party with a side of chips. (Yes, even on a Tuesday night.) The beans and chicken keep it hearty, while the avocado makes it feel special enough for guests.
  • Leftovers That Taste Better: I make a double batch because the flavor deepens overnight. The lime’s acidity mellows just enough, and the tortillas stay crisp when reheated. Plus, it’s cheap enough to feed the whole family without breaking the bank—black beans, chicken breast, and avocados stretch far. My secret weapon.

Step-by-step instructions for creamy chicken tortilla soup

This soup delivers rich, velvety texture and bold flavors—exactly what makes it amazing.

1

Sear the Chicken and Build the Flavor Base

Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 2 lb boneless, skinless chicken breast, cut into 1-inch cubes, and cook undisturbed for 5-6 minutes until golden brown on all sides. This creates a deep, caramelized crust that infuses the broth with flavor.

Once the chicken is browned, remove it from the pot and set aside. In the same pot, add the 1 whole yellow onion, 6 cloves minced garlic, and 1 whole jalapeño pepper, finely chopped. Sauté for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. Here's where the magic happens—you're building the foundation for that incredible depth of flavor.

2

Simmer the Broth with Spices and Beans

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Reduce heat to medium-low and add the 1.5 cups black beans, 2 tablespoons minced chipotle peppers in adobo, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper. Stir well to combine, then return the chicken to the pot.

Let the soup simmer uncovered for 15-20 minutes until the chicken is cooked through and tender enough to shred easily with a fork. The broth should reduce slightly, intensifying the flavors. Taste and adjust seasoning if needed—this is where you ensure every spoonful is perfectly balanced between smoky, spicy, and savory.

3

Create the Creamy Texture with Avocado and Cream Cheese

While the soup simmers, peel and pit the 2 whole avocados, then mash them with a fork until smooth. In a separate bowl, mix the avocado with the 4 ounces softened cream cheese until fully combined. This blend will give your soup that luxurious, velvety texture without being overly heavy.

Once the chicken is fully cooked, carefully ladle out 1 cup of the hot broth and whisk it into the avocado-cream cheese mixture. This step is crucial—it tempers the cream cheese so it doesn't curdle when added to the hot soup. Then, slowly pour the avocado mixture back into the pot, stirring constantly on low heat for 2-3 minutes until fully incorporated and creamy.

4

Prepare the Crispy Tortilla Strips

Cut the 12 whole corn tortillas into ¼-inch wide strips. Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Working in batches, fry the tortilla strips for 1-2 minutes until golden brown and crispy on both sides. They should puff up slightly and develop a beautiful toasted color. Remove them to a paper towel-lined plate to drain excess oil.

This step is what transforms ordinary tortilla soup into something extraordinary. The crispy strips add a delightful textural contrast that balances the creamy broth and tender chicken. Keep them warm until ready to serve—just a few minutes in a 200°F oven will maintain their crunch.

5

Finish with Lime and Garnish

Remove the pot from heat and stir in the juice of 2 whole fresh limes. This bright, tangy finish cuts through the richness of the cream cheese and avocado, balancing the flavors perfectly. Taste again and adjust seasoning if needed—you're aiming for a harmonious blend of smoky, spicy, creamy, and tangy.

Ladle the soup into bowls and top each serving with the crispy tortilla strips, ¼ cup chopped cilantro, and an extra squeeze of lime. The contrast of temperatures and textures—hot soup, crispy tortillas, cool avocado—makes every bite unforgettable. Serve immediately while the tortilla strips are still crispy and the soup is steaming hot.

👨‍🍳

Pro Tips For Making Amazing Chicken Tortilla Soup

  • SHRED CHICKEN FAST: Skip the slow cooker—boil the chicken breasts whole for 12 minutes, then shock in ice water before shredding. I used to pull them apart too early and end up with dry, stringy bits. This method guarantees tender, juicy shreds every time.
  • RINSE BEANS RIGHT: Drain and rinse your black beans twice before adding them to the soup. The first rinse removes surface starch, the second cuts down on that mealy texture that ruins the creamy broth. Trust me, your spoon will glide through the soup like butter.
  • TOAST TORTILLAS LAST: Keep your tortillas wrapped in a dry towel until you’re ready to serve—tossing them in the hot soup too soon makes them soggy and limp. A quick 30-second toast in a dry skillet right before serving gives you that perfect crunch.
  • SALT THE BROTH HARD: Season the soup with all your salt at the start, not just at the end. The beans and lime will mellow it out, but starting with a full teaspoon (yes, even if the recipe says less) guarantees a flavor that doesn’t fade. I learned this the hard way when my soup tasted bland no matter how much I added later.

Wine and beer pairings for this amazing chicken tortilla soup

Crisp White Wine

For this creamy, smoky soup, a dry Spanish Albariño or Portuguese Vinho Verde is my go-to choice. The bright acidity and citrus notes cut through the richness of the avocado cream while complementing the chipotle's smoky depth.

I love Pazo de Señorans Albariño from Spain—its crisp finish balances the soup's spicy and creamy elements beautifully. 🍷

Light Beer Pairings

A Mexican lager like Modelo Especial or Pacifico works perfectly with tortilla soup. The clean, slightly malty profile enhances the soup's smoky and tangy flavors without overpowering them.

For a craft option, try a Mexican-style pale lager like Ballast Point Sculpin—its subtle citrus notes pair wonderfully with the lime and avocado. 🍺

Spicy Beer Options

If you're craving extra heat, a Mexican IPA like Deschutes Mirror Pond or Green Flash Mexican Lager adds a hoppy backbone that stands up to the chipotle and jalapeño. The bitterness in these beers helps cleanse your palate between bites of creamy soup.

For a non-alcoholic option, Mexican lager or sparkling lime soda works just as well. 🌶️

Wine for Spicier Versions

If you crank up the heat with extra jalapeño or cayenne, a rosé from Provence or a dry Riesling can handle the intensity. The Château d'Esclans Whispering Angel rosé has enough acidity and subtle fruitiness to stand up to the spice while keeping the soup's flavors in harmony. 🍇

Creamy Soup, Bold Beer

For a richer pairing, try a Mexican stout like Negra Modelo or Guinness—the roasted malt flavors mirror the toasted tortilla strips and chipotle. The creamy texture of the soup pairs surprisingly well with the stout's smoothness, creating a comforting, hearty combo. 🍺✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 820mg36%
Total Carbohydrate 38g13%
Dietary Fiber 10g36%
Sugars 4g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this chicken tortilla soup in a slow cooker?

Brown the chicken and sauté the aromatics first, then transfer everything to your slow cooker with 4 cups broth. Cook on low for 6-7 hours or high for 3-4 hours. Before adding the avocado mixture, simmer the soup on the stovetop for 5 minutes to thicken it slightly. The slow cooker keeps the chicken tender while letting flavors meld beautifully.

2

How do I make this soup spicier?

For extra heat, add 1 extra jalapeño (seeds in) or ½ teaspoon cayenne pepper to the broth. You can also stir in 1 tablespoon hot sauce or 1 chipotle pepper in adobo (minced) when blending the avocado cream. For a smoky kick, toast ½ teaspoon smoked paprika with the onions.

3

Can I substitute flour tortillas for corn tortillas?

While corn tortillas give the best authentic texture, you can use flour tortillas if needed. Cut them into ¼-inch strips and fry as directed, but they'll be slightly less crispy. For extra crunch, bake them at 375°F for 5-7 minutes before adding to the soup. Just note they won't puff up like corn tortillas.

4

Why did my avocado cream separate?

This happens when the cream cheese gets too hot too fast. Always temper it by whisking in 1 cup hot broth first, then slowly adding it to the soup on low heat. If it separates, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 1 minute to restore creaminess.

5

Can I make this soup dairy-free?

Yes! Replace the 4 oz cream cheese with ½ cup coconut cream or ½ cup Greek yogurt blended with 1 tablespoon lime juice. For extra richness, add ¼ cup cashew cream (soaked cashews blended with water). The avocado still provides creaminess, so you won't miss the dairy.

★★★★★4.9(14 reviews)
Categories Soups & Stews