Hey there! Welcome to my kitchen.
Today, we’re making a meal that feels like a warm hug in a bowl: Creamy Chicken Tortilla Soup. This isn’t just any soup. It’s hearty, satisfying, and packed with flavor. It perfectly mixes zesty Tex-Mex taste with a rich, creamy texture.
You’ve probably had traditional tortilla soup before, right? The brothy kind from Central Mexico, with tomatoes and chiles? Well, think of this recipe as its cozy, American cousin. It takes all those classic flavors and wraps them up in a creamy, cheesy blanket.
What’s so great about this version? It tastes like it’s been simmering all day, but it’s actually quick enough for a weeknight dinner. It’s the kind of meal that warms you up from the inside out, and I’m so excited to share it with you.

Why You’ll Love This Recipe
- So much flavor. We’re talking a perfect mix of spices, tangy tomatoes, and savory chicken.
- Super creamy. We melt cream cheese and cheddar right into the broth. No grainy texture, I promise.
- It’s a full meal. It’s packed with chicken, beans, and corn, so it really fills you up.
- Make it your own. You can easily change up the spice level and toppings to suit your taste.
A Quick Look at What We’re Doing
Before we start chopping, let’s get a game plan together.
This whole thing comes together in about 45 minutes. You’ll actively be cooking for maybe 10 minutes, and the rest is just letting it simmer. Easy peasy. And it all happens in one pot, which means less cleanup. Who doesn’t love that?
This recipe makes a big batch—about 13 cups—which is plenty for 6-8 people. It’s perfect for a family dinner, and the leftovers are fantastic for lunch. Need more or less? No problem. This recipe is super easy to scale up or down.
How Many People? | Chicken | Broth | Cans (Corn, Rotel, Beans) | Taco Seasoning | Cheeses (Cheddar, Cream) |
3-4 | 1 small breast | 2.5 cups | 1/2 can each | 1.5 Tbsp | ~3/4 cup, ~2.5 Tbsp |
6-8 | 2 small breasts | 5 cups | 1 can each | 3 Tbsp (1 packet) | 1.5 cups, 1/3 cup |
12-16 | 4 small breasts | 10 cups | 2 cans each | 6 Tbsp (2 packets) | 3 cups, 2/3 cup |
Honestly, this recipe is super easy. If you can chop an onion and give a pot a stir, you’ve got this. The main trick is just being patient and letting the soup simmer gently. That’s how you get tender chicken and really deep flavor.
You won’t need any fancy gear here. A big, heavy pot or a Dutch oven is great because it heats everything evenly and keeps the bottom from burning. But really, any large soup pot works fine. You’ll also need a cutting board, a sharp knife, and two forks for shredding the chicken later.
And for my fellow meal preppers? This soup is perfect for making ahead. I actually think it tastes even better the next day after all the flavors have had time to hang out together.

What You’ll Need: The Ingredients
Good ingredients are the key to any great dish. Let’s run through what we’re using and why it matters.
First up, our flavor starters. We’ll use butter for richness, a yellow onion for a sweet base, a jalapeno for a little kick, and garlic. Don’t worry about the jalapeno being too spicy; you can remove the seeds to tone it down.
Next, the good stuff. We need two boneless, skinless chicken breasts. We’ll cook them right in the soup, which makes them super juicy and easy to shred. If you’re in a hurry, you can totally use shredded rotisserie chicken instead. I do this all the time on busy weeknights. Just stir it in at the end. We’ll also add a can of sweet corn, a can of Rotel (diced tomatoes with green chilies), and a can of black beans for texture and protein.
The Spices and Broth. The liquid base is just a good-quality chicken broth. A spoonful of tomato paste adds a nice, deep tomato flavor. For that classic taste, we’re using a packet of taco seasoning, a little extra cumin, a pinch of cayenne pepper, and a splash of hot sauce. I personally like Frank’s, but use whatever you love.
For that Creamy, Cheesy Goodness. This is the part that makes the soup so special. We’ll be stirring in freshly shredded cheddar cheese and softened cream cheese. A huge tip from me to you: shred your own cheese from a block! I know it’s an extra step, but trust me on this. The pre-shredded stuff has a coating on it that can make your soup a little gritty. And make sure your cream cheese is at room temperature—it will melt beautifully into the broth.
Let’s Get Cooking: Step-by-Step
Okay, let’s get started!
Step 1: Build the Flavor Base
Put your pot over medium heat and melt the butter. Once it’s foamy, add your diced onion and jalapeno. Cook them for about four minutes, stirring now and then, until the onions are soft and see-through. Then, toss in the minced garlic and cook for one more minute until you can smell it. Your kitchen is going to start smelling amazing right about now. Be careful not to let the garlic burn, though!

Step 2: Bring it all Together
Time to build the soup. Add the tomato paste, corn, the whole can of Rotel (don’t drain it!), the rinsed black beans, and the chicken broth to the pot. Nestle the whole chicken breasts down into the liquid. Finally, stir in the cayenne, cumin, hot sauce, and most of the taco seasoning (save a little for the end). Give it all a good stir.
Turn the heat up a bit until the soup comes to a gentle bubble. And I mean gentle. If you let it boil like crazy, the chicken will get tough. We’re poaching it slowly to keep it nice and tender. Put a lid on, but leave it slightly ajar, and let it simmer for 20-25 minutes.
Step 3: Shred the Chicken
After about 20 minutes, pull out a chicken breast to check if it’s done. It should be firm and white all the way through. Once it’s cooked, move the chicken to a cutting board. Now for my favorite part—shredding the chicken. It’s so satisfying. Use two forks to pull it apart. It should be really easy. Then, put all that shredded chicken back into the pot.

Step 4: Making it Creamy
Here’s where the magic happens. Turn the heat down to low. This is super important: make sure the soup is no longer bubbling. If it’s too hot, the cheese can get weird and grainy. We want smooth, delicious soup, not a science experiment.
Slowly sprinkle in the shredded cheddar cheese and add the chunks of softened cream cheese. Stir gently until everything is melted and the soup looks smooth and wonderful. This is what gives it that unforgettable texture.
Now, take a taste. Does it need a little more salt or spice? Add that last bit of taco seasoning or another dash of hot sauce if you think it needs it.

Make It Your Own
One of the best things about this soup is that you can tweak it however you like.
- Spice Level: Want more heat? Leave the seeds in your jalapeno or add an extra pinch of cayenne. A friend told me to try adding a teaspoon of chipotle powder, and wow, it adds this great smoky heat. For a milder soup, just leave out the jalapeno and cayenne.
- Dietary Tweaks: To make it gluten-free, just double-check that your taco seasoning and broth are certified gluten-free. For a more traditional thickener instead of cheese, you can blend a few corn tortillas with a cup of the broth and stir it back in. It gives the soup a great body and corn flavor.
- Add More Veggies: Feel free to toss in other vegetables. Diced zucchini or bell peppers would be great sautéed with the onions. In the fall, I’ve even added a cup of pumpkin puree, which adds a nice, subtle sweetness.
How to Serve and Store It
The best part is the toppings! I love to set up a little “garnish bar” so everyone can build their perfect bowl.

Ladle the hot soup into bowls and let everyone go wild with toppings. Some of our favorites are:
- Diced avocado
- A spoonful of sour cream or Greek yogurt
- Extra shredded cheese
- Fresh cilantro
- And of course, crispy tortilla strips!
This soup is definitely a meal on its own, but it’s also great with a simple salad or a piece of warm cornbread for dipping.
Task | Instructions |
Storing | Let the soup cool completely. Store it in an airtight container in the fridge for up to 4 days. |
Reheating | Warm it up gently on the stove over low heat, stirring a bit. Don’t boil it, or the dairy might get funky. |
Freezing | I suggest freezing the soup before you add the cheese. Dairy can get a little weird when it’s frozen and thawed. Let the soup base cool, freeze it for up to 3 months, then thaw it in the fridge overnight. Reheat it gently, and then stir in the cheeses. |
A Quick Note on Homemade Tortilla Strips
Store-bought strips are totally fine, but homemade ones are so much better. Just slice corn tortillas into thin strips. Heat about an inch of vegetable oil in a pan over medium-high heat. Fry the strips in batches until they’re golden and crispy. Move them to a paper towel-lined plate and hit them with a sprinkle of salt right away. You won’t regret this little extra step!
For My Slow Cooker Friends
You can absolutely make this in a slow cooker. It’s my secret weapon for busy days.
- Sauté the onions, peppers, and garlic on the stovetop first, just like in the original instructions.
- Move them to your slow cooker and add all the other ingredients except for the cheeses.
- Cook on low for 6 hours or on high for 4 hours. Low and slow is always better for chicken.
- About 30 minutes before you’re ready to eat, take the chicken out, shred it, and put it back in.
- Turn off the heat, then stir in the cheeses until everything is melted and creamy.
I hope you enjoy making and eating this soup as much as my family and I do. It’s a recipe that’s full of flavor and comfort—perfect for sharing. Happy cooking!
PrintCreamy Chicken Tortilla Soup
This isn’t your average tortilla soup! It’s a rich, creamy, and cheesy version that’s packed with flavor but still comes together in under an hour. It’s the perfect one-pot meal for a cozy weeknight.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6–8 people 1x
- Category: Soup, Main Course
- Cuisine: Tex-Mex
Ingredients
- 2 Tbsp butter
- 1 yellow onion, diced
- 1 jalapeno, finely diced (seeds removed for less heat)
- 2 cloves garlic, minced
- 2 boneless, skinless chicken breasts (about 1 lb)
- 1 Tbsp tomato paste
- 1 can (15 oz) sweet corn, drained
- 1 can (10 oz) Rotel diced tomatoes & green chilies, undrained
- 1 can (15 oz) black beans, rinsed and drained
- 5 cups chicken broth
- 1 packet (3 Tbsp) taco seasoning, divided
- 1 tsp ground cumin
- 1/4 tsp cayenne pepper (or to taste)
- 1 tsp hot sauce (like Frank’s)
- 1/3 cup cream cheese, softened to room temperature
- 1 ½ cups sharp cheddar cheese, freshly shredded
Instructions
- Sauté the Veggies: Melt the butter in a large pot or Dutch oven over medium heat. Add the onion and jalapeno and cook for 4-5 minutes until soft. Stir in the garlic and cook for 1 more minute until fragrant.
- Simmer the Soup: Stir in the tomato paste. Then add the corn, Rotel, black beans, chicken broth, and whole chicken breasts. Add the cumin, cayenne, hot sauce, and about 2 tablespoons of the taco seasoning. Bring to a gentle simmer (don’t boil rapidly), then partially cover and cook for 20-25 minutes, or until the chicken is cooked through.
- Shred the Chicken: Carefully remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat, then return the shredded chicken to the soup.
- Make it Creamy: Turn the heat to low so the soup is no longer bubbling. Add the softened cream cheese and the shredded cheddar. Stir gently until both cheeses have completely melted and the soup is smooth and creamy.
- Season and Serve: Taste the soup and stir in the remaining taco seasoning or more salt and pepper if needed. Ladle into bowls and add your favorite toppings.
Notes
- Serving Suggestions: This soup is all about the toppings! Set out bowls of crispy tortilla strips, diced avocado, sour cream, fresh cilantro, and extra shredded cheese.
- Tips & Tricks:
- Shred Your Own Cheese: For the smoothest, creamiest soup, shred cheese from a block. Pre-shredded cheese can make the texture grainy.
- Quick Chicken Shortcut: In a rush? Skip cooking the chicken breasts and stir in about 2 cups of shredded rotisserie chicken at the end with the cheeses.
- Storage & Reheating:
- Store: Let the soup cool completely, then store it in an airtight container in the fridge for up to 4 days.
- Reheat: Warm gently on the stovetop over low heat. Avoid boiling the soup, as it can cause the dairy to separate.
- Freeze: For best results, freeze the soup base before adding the cheeses. It will keep for up to 3 months. Thaw overnight in the fridge, reheat gently, and then stir in the cream cheese and cheddar until melted.