I never thought I’d be a soup person until I found this creamy chicken tortilla soup recipe. It was just what I needed after long days juggling work and family—a simple, comforting bowl full of flavor that felt like a warm hug. This foolproof recipe has been my go-to for cozy dinners that come together without stress and taste amazing every time.
Table of Contents
Why This is The Best Creamy Chicken Tortilla Soup
- Consistently Creamy Texture: This recipe guarantees no graininess by using cream cheese for that rich, silky finish rather than risking curdling with heavy cream.
- Bold, Balanced Flavor: A homemade taco seasoning blend and flavorful ingredients like jalapeño, Rotel tomatoes, and cumin pack this soup full of authentic Tex-Mex flair.
- Versatile Cooking Methods: Whether you prefer stovetop, slow cooker, or Instant Pot, this recipe adapts beautifully for your schedule and kitchen setup.
- Simple Ingredients, Maximum Comfort: Using pantry staples and fresh, easy-to-find ingredients means you can whip this soup up anytime without fuss.
The Secret to Ultimate Creaminess: Cream Cheese vs. Heavy Cream
Using cream cheese in your tortilla soup adds a luscious richness that blends smoothly without separating. It brings a slight tang that balances the spicy and savory notes perfectly. Heavy cream, on the other hand, can add fat and smoothness but sometimes risks curdling if the soup overheats or if acidic ingredients clash. With cream cheese, you get foolproof creaminess and an easy way to thicken without ceremony—ideal for busy cooks craving predictability and flavor control.
Ingredients You’ll Need
This recipe starts with a flavorful base of diced onion, jalapeño, and garlic sautéed in butter. The key ingredients that build the comforting chili-tinted flavor are diced tomatoes with green chilies (Rotel), canned corn, black beans, and a packet of taco seasoning—either store-bought or homemade for better control. You can use fresh boneless skinless chicken breasts cooked right in the soup or simplify even more by using 2 cups of shredded pre-cooked chicken. Chicken broth rounds out the liquid for simmering everything together.
Homemade Taco Seasoning (Optional but Recommended)
Making your own taco seasoning puts you in the driver’s seat on flavor and salt levels. Here’s a quick DIY blend:
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (adjust for heat)
- Salt and pepper to taste
Mix these ingredients and use about 2 tablespoons in your soup, adding more as desired to taste. Homemade seasoning is fresher and lets you avoid preservatives and excess sodium often found in store packets.
How to Make Creamy Chicken Tortilla Soup (Stovetop)
- Sauté the aromatics: Heat 2 tablespoons of butter over medium heat in a large pot. Add diced yellow onion and jalapeño pepper. Cook, stirring occasionally, for 5 to 6 minutes until the onions are soft and translucent.
- Add garlic and tomato paste: Stir in the diced garlic and cook for 1 more minute to release its aroma. Mix in 1 tablespoon of tomato paste and let it cook briefly to deepen the flavor.
- Combine remaining ingredients: Add the drained corn, undrained Rotel diced tomatoes with green chilies, rinsed black beans, chicken broth, chicken breasts (or shredded chicken), 1 pinch cayenne pepper, 1 teaspoon cumin, hot sauce (start with 1 teaspoon), and about 2 tablespoons of taco seasoning.
- Simmer gently: Bring the soup to a slow bubble with the pot partially covered. Avoid rapid boiling to keep chicken tender. Let it simmer for 20 to 25 minutes, or until chicken is cooked through.
- Shred the chicken: Remove the chicken breasts and shred them with two forks. Return the shredded chicken to the pot.
- Add the cheeses: Lower heat to low, then gradually add 1 ½ cups shredded cheddar cheese and 1/3 cup softened cream cheese. Stir continuously until fully melted, creating a creamy, well-blended soup.
- Season to taste: Taste and adjust seasoning with more taco seasoning or hot sauce if needed. Garnish as desired and serve immediately.
Visual learners may find it helpful to watch this 4-6 minute YouTube tutorial for stovetop method cues.
Alternative Cooking Methods: Slow Cooker & Instant Pot
Slow Cooker Method
- Sauté onion, jalapeño, and garlic in butter on the stove as in the stovetop method.
- Transfer sautéed vegetables to the slow cooker and add tomato paste, corn, Rotel tomatoes, black beans, chicken broth, chicken breasts, cayenne, cumin, hot sauce, and taco seasoning.
- Cook on LOW for 6–7 hours or HIGH for 3–4 hours until chicken is tender.
- Remove chicken, shred with forks, then stir in cheddar and cream cheese until creamy. Serve hot.
Instant Pot Method
- Set the Instant Pot to sauté mode and cook onions, jalapeño, and garlic in butter for 5-6 minutes. Stir in tomato paste and cook 1 extra minute.
- Add corn, Rotel tomatoes, black beans, chicken broth, chicken breasts, spices, and taco seasoning. Stir well.
- Seal and set to Pressure Cook (Manual) on HIGH for 12 minutes. Let natural release for 10 minutes, then quick release remaining pressure.
- Remove chicken, shred, and stir it back in with cheddar and cream cheese on sauté mode until smooth.
| Cooking Method | Time | Effort | Flavor Development |
|---|---|---|---|
| Stovetop | ~40 minutes | Medium | Rich, fresh finish |
| Slow Cooker | 3-7 hours | Low | Deep, melded flavors |
| Instant Pot | ~45 minutes | Medium | Intensely developed taste |
Homemade Crispy Tortilla Strips: 3 Ways
Fried Tortilla Strips
Cut corn or flour tortillas into thin strips. Heat oil in a skillet over medium-high heat. Fry strips in batches until golden and crisp, about 1-2 minutes. Drain on paper towels and salt lightly.
Baked Tortilla Strips
Preheat oven to 375°F (190°C). Toss tortilla strips with a bit of oil and salt. Spread in a single layer on a baking sheet. Bake for 10-12 minutes, flipping halfway, until crisp.
Air Fryer Tortilla Strips
Toss tortilla strips lightly with oil and seasoning. Place in a single layer in the air fryer basket. Cook at 370°F (188°C) for 6-8 minutes, shaking halfway, until crunchily perfect.
Pro Tips for a Perfect, Non-Grainy Soup
- Mind the temperature: Let your soup cool off the heat for a few minutes before stirring in cheese. This prevents curdling and keeps texture silky smooth.
- Add cheeses gradually: Incorporate the shredded cheddar and softened cream cheese bit by bit while stirring constantly. Don’t rush this step!
- Shred chicken effortlessly: Use a stand mixer with paddle attachment to shred cooked chicken perfectly in seconds, saving time and effort.
- Gentle simmering: Avoid boiling to keep chicken juicy and tender—slow, steady heat is your best friend here.
- Customize your heat: Adjust cayenne and hot sauce to suit your spice tolerance without overpowering the creamy base.
The Best Toppings for Chicken Tortilla Soup
Elevate your bowl with these tasty toppings:
- Fresh cilantro
- Creamy avocado slices
- Sour cream or Greek yogurt
- Jalapeño slices for extra heat
- Shredded extra cheddar cheese
- Pico de gallo or fresh salsa
- A squeeze of lime juice
- Crispy tortilla strips (see above recipe)
I’m putting together a “Build Your Perfect Bowl” infographic soon to help you mix and match your favorites easily!
What to Serve With Creamy Chicken Tortilla Soup
- Jalapeño Cornbread: Sweet and spicy cornbread is a perfect match.
- Cilantro Lime Rice: A zesty side that brightens the meal.
- Quick quesadillas: Easy to make and great for dipping into the soup.
- Simple green salad: Adds freshness to balance the richness.
You’ll find detailed recipes for jalapeño cornbread, cilantro lime rice, and other amazing soup recipes on this blog for quick reference.
How to Store, Freeze, and Reheat
- Storing: Keep leftover soup in an airtight container in the fridge for up to 4 days.
- Freezing: Freeze soup before adding the cream cheese and cheddar for best texture. Store in freezer-safe containers up to 3 months.
- Reheating: Reheat gently on the stovetop over medium-low heat, stirring to reincorporate dairy. Microwave reheating works too—heat in short bursts stirring between.
Dietary Variations & Substitutions
| Diet | Substitutions |
|---|---|
| Dairy-Free | Use full-fat coconut milk or blended cashews instead of cream cheese and cheddar. |
| Gluten-Free | Use corn tortillas and verify taco seasoning is gluten-free. |
| Lower-Carb/Keto | Reduce or skip corn and black beans; thicken with xanthan gum if desired. |

Creamy Chicken Tortilla
Ingredients
Equipment
Method
- Heat butter in a large pot over medium heat. Sauté diced onion and jalapeño for 5–6 minutes, then add garlic and cook 1 minute.
- Stir in all remaining ingredients except cheddar, cream cheese, and any garnishes. Start with about 2 tablespoons taco seasoning; you can add more later to taste.
- Bring to a gentle simmer, partially covered, avoiding a rapid boil so the chicken stays tender.
- After 20–25 minutes, remove chicken, shred with two forks, and return it to the pot.
- Reduce heat to low and gradually stir in cheddar and softened cream cheese until fully melted and creamy.
- Taste and adjust seasoning, then garnish as desired and serve.
Notes
Frequently Asked Questions (Troubleshooting & Variations)
How do I fix soup that is too thin or too thick?
If too thin, simmer uncovered to reduce liquid until desired thickness. If too thick, thin with a splash of chicken broth or a dollop of cream. Adjust seasoning afterward.
Help! My soup is grainy/curdled. How can I fix it?
Use an immersion blender to smooth the soup along with a little warm broth to help reincorporate the dairy. Prevention is key—don’t add cheese to boiling soup; let it cool slightly.
Conclusion
This creamy chicken tortilla soup has everything you need for a cozy, satisfying meal that’s also simple enough for any busy night. The cream cheese-based richness, flexible cooking methods, and endless toppings make it my absolute favorite go-to recipe. Now it’s your turn! This soup is all about the toppings! What’s the one topping you CANNOT have your chicken tortilla soup without? Let me know in the comments below!








