There’s nothing like a steaming bowl of my Creamy Chicken Tortilla Soup to turn a hectic weeknight into something cozy. This recipe became my family’s lifesaver back when my twins were toddlers – one pot, 45 minutes, and everyone actually eats it without complaint! The magic happens when rich chicken broth meets just enough heavy cream to make it velvety, with crispy tortilla strips adding that perfect crunch. I’ve made this soup so many times I could do it in my sleep, and trust me, once you try it, you’ll understand why it’s in heavy rotation at our house. It’s the kind of meal that fills your kitchen with the best smells and your belly with pure comfort.
Ingredients for Creamy Chicken Tortilla Soup
Gathering the right ingredients makes all the difference in this soup. Here’s what you’ll need for that perfect balance of creamy, hearty, and just a little spicy:
- Protein: 2 boneless, skinless chicken breasts (about 1 lb total)
- Veggies: 1 medium yellow onion (diced), 1 bell pepper (any color, diced), 2 garlic cloves (minced)
- Canned goods: 1 can (14 oz) diced tomatoes (undrained), 1 can (15 oz) black beans (drained and rinsed)
- Liquids: 4 cups chicken broth (low-sodium preferred), ½ cup heavy cream
- Spices: 1 tsp ground cumin, 1 tsp chili powder, salt & pepper to taste
- Toppings: 4 corn tortillas (cut into thin strips), 1 ripe avocado (diced), fresh cilantro (chopped), lime wedges
- Extra: 1 tbsp olive oil for cooking, 1 cup frozen or fresh corn kernels
Ingredient Substitutions
Don’t stress if you’re missing something! Rotisserie chicken works great (use 2 cups shredded). For dairy-free, swap heavy cream with coconut milk. Pinto beans can replace black beans, and flour tortillas work if that’s what you have – just bake instead of fry them for crunch.
How to Make Creamy Chicken Tortilla Soup
Okay, here’s where the magic happens! I’ve made this soup so many times I could probably do it blindfolded (though I don’t recommend trying that with hot oil). Follow these steps, and you’ll have a pot of creamy comfort ready in no time.
Sautéing the Base
First things first – grab your biggest, heaviest pot (I swear by my Dutch oven for this). Heat that olive oil over medium-high until it shimmers. Now, season your chicken breasts with salt and pepper and lay them in gently. Listen for that satisfying sizzle! You’re not fully cooking them yet – just 2-3 minutes per side until they get some golden color. Remove them to a plate – they’ll finish cooking later.
In that same glorious chicken-flavored oil, toss in your diced onions. Stir them around until they turn translucent, about 3 minutes. Then comes the garlic – oh, that smell! Stir for just 30 seconds until fragrant. If it starts browning too fast, lower your heat. Burnt garlic ruins everything, and we don’t want that!
Building the Soup
Time to make it soupy! Add the diced bell pepper and let it soften for a minute. Then pour in your chicken broth (it’ll sizzle excitingly), tomatoes with their juices, drained black beans, corn, cumin, and chili powder. Give it a good stir and bring everything to a lively boil. This is when your kitchen starts smelling incredible!
Once boiling, reduce to a gentle simmer. Add your partially cooked chicken breasts back in. Let them swim in that flavorful broth for about 15 minutes – just enough time to cook through and make your whole house smell like a Mexican cantina.
Finishing Touches
Fish out those chicken breasts and shred them with two forks – they should practically fall apart. Return the shreds to the pot. Now the secret weapon: slowly drizzle in the heavy cream while stirring gently. Watch how it creates those beautiful creamy swirls! Taste and adjust seasoning – sometimes I add an extra pinch of cumin or squeeze of lime at this stage.
Crispy Tortilla Strips
While the soup simmers, let’s make those crunchy crown jewels! Heat a thin layer of oil in a small pan over medium. Test with one tortilla strip – if it sizzles immediately, you’re golden (pun intended). Fry in batches until crisp, about 1-2 minutes per batch. Drain on paper towels and sprinkle with salt. For a lighter version, spray strips with oil and bake at 375°F for 8-10 minutes, flipping halfway. Either way, they’re the perfect textural contrast to that velvety soup!
Why You’ll Love This Creamy Chicken Tortilla Soup
This soup checks all the boxes for the perfect weeknight dinner. Here’s why it’s become my family’s favorite:
- Weeknight hero: Ready in under an hour – even faster if you use leftover chicken!
- Customizable: Spice it up with jalapeños or keep it mild for picky eaters.
- Comfort in a bowl: The creamy broth with crispy toppings feels indulgent but isn’t too heavy.
- Crowd-pleaser: Kids go crazy for the tortilla strips while adults love the complex flavors.
- Meal prep dream: Tastes even better the next day (just add fresh toppings when serving).
Trust me, one taste of this Creamy Chicken Tortilla Soup and you’ll be hooked just like we are!
Serving Suggestions for Creamy Chicken Tortilla Soup
This soup is basically a party in a bowl, so let’s make it feel like one! I always serve it with extra lime wedges – that bright squeeze right before eating makes all the difference. A side of cilantro lime rice soaks up the creamy broth beautifully. For heartier appetites, warm flour tortillas with honey butter hit the spot. And don’t forget the toppings bar: set out bowls of diced avocado, shredded cheese, sour cream, and extra crispy tortilla strips so everyone can customize their perfect bite!
Storage and Reheating
This Creamy Chicken Tortilla Soup keeps beautifully in the fridge for up to 3 days – just store it in an airtight container without the tortilla strips (they’ll get soggy). When reheating, do it gently on the stove with a splash of broth to bring back that perfect creamy consistency. Pro tip: always fry fresh tortilla strips right before serving – microwaving them turns them into sad little cardboard pieces!
Creamy Chicken Tortilla Soup FAQs
Over the years, I’ve gotten so many questions about this soup – here are the ones that pop up most often!
Can I freeze this soup?
Honestly? I don’t recommend it. The heavy cream tends to separate when frozen and thawed, giving you a grainy texture. This soup is best enjoyed fresh or stored in the fridge for a few days. If you must freeze it, leave out the cream and add it fresh when reheating!
How can I make it spicier?
Oh, I love this question! My favorite ways to turn up the heat: add a diced jalapeño when sautéing the onions, use hot chili powder instead of regular, or stir in a can of green chiles. For serious heat lovers, top with sliced fresh jalapeños or a drizzle of hot sauce at the end.
What’s the best vegetarian version?
Easy peasy! Swap the chicken for extra beans (I like adding pinto beans) or cubes of firm tofu. Use vegetable broth instead of chicken broth. The creamy base works beautifully with all kinds of veggie combinations – sometimes I throw in extra corn or zucchini too!
Can I use flour tortillas instead of corn?
Absolutely! Flour tortillas make crispier strips that stay crunchy longer. Just cut them thinner since they puff up more when fried. My kids actually prefer them – they’re like little homemade chips floating in their soup!
Nutritional Information
Just so you know, these numbers are estimates – your exact counts might vary a smidge depending on ingredients. Each hearty bowl of Creamy Chicken Tortilla Soup packs about 380 calories with 24g protein, 18g fat (7g saturated), and 8g fiber. It’s surprisingly filling for how comforting it tastes!
Share Your Feedback
Did your family go wild for this soup like mine does? I’d love to hear! Leave a rating below or tag your photos #BestTortillaSoup – your kitchen adventures make my day.

45-Minute Creamy Chicken Tortilla Soup Comfort Feast
- Total Time: 45 mins
- Yield: 4 servings 1x
- Diet: Low Lactose
Description
A hearty and flavorful soup with tender chicken, creamy broth, and crispy tortilla strips.
Ingredients
- 2 boneless, skinless chicken breasts
- 1 tbsp olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 can (14 oz) diced tomatoes
- 1 can (15 oz) black beans, drained
- 1 cup corn kernels
- 4 cups chicken broth
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 cup heavy cream
- Salt and pepper to taste
- 4 corn tortillas, cut into strips
- 1 avocado, diced
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Heat olive oil in a large pot over medium heat. Add chicken and cook until browned. Remove and set aside.
- In the same pot, sauté onion, garlic, and bell pepper until soft.
- Add diced tomatoes, black beans, corn, chicken broth, cumin, and chili powder. Bring to a boil.
- Shred the cooked chicken and return to the pot. Simmer for 15 minutes.
- Stir in heavy cream and season with salt and pepper.
- Fry tortilla strips in a separate pan until crispy.
- Serve soup topped with tortilla strips, avocado, cilantro, and a squeeze of lime.
Notes
- Substitute heavy cream with coconut milk for a dairy-free version.
- Add jalapeños for extra heat.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 6g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 8g
- Protein: 24g
- Cholesterol: 75mg