Love this? Pin it for later! 📌
Why This Recipe Works
- Restaurant-Quality Creaminess: A blend of cream cheese and heavy cream creates the silkiest texture without being overly rich
- Layered Flavor Profile: We build flavors by sautéing aromatics, toasting spices, and using fire-roasted tomatoes
- One-Pot Wonder: Everything cooks in a single pot, making cleanup a breeze
- Customizable Heat Level: Control the spice by adjusting jalapeños and using mild or hot Rotel
- Make-Ahead Friendly: Tastes even better the next day, perfect for meal prep
- Family-Approved: Kids love the mild version while adults can spice up individual bowls
Ingredients You'll Need
The magic of this soup lies in its carefully balanced ingredients, each playing a crucial role in creating the perfect bowl. Let's break down what you'll need and why each component matters:
Protein & Base Ingredients
Chicken breasts (1.5 lbs) are my go-to for their lean protein and ability to absorb flavors beautifully. Look for plump, organic chicken breasts that are similar in size for even cooking. If you prefer dark meat, boneless thighs work wonderfully and add extra richness. For the ultimate convenience, rotisserie chicken can be substituted—just add it at the end to warm through.
Chicken broth (4 cups) forms the foundation of our soup. I always recommend low-sodium varieties so you can control the salt level. For an extra layer of flavor, try using half chicken broth and half bone broth, which adds incredible depth and nutrition. Homemade broth will elevate this soup to legendary status if you have it on hand.
Vegetables & Aromatics
Yellow onion (1 large) provides the sweet-savory base that all great soups need. Dice it finely so it melts into the soup rather than remaining as distinct pieces. A sweet Vidalia onion works beautifully if you want to reduce any potential sharpness.
Bell peppers (2 medium) add sweetness and color. I use one red and one orange for visual appeal, but any combination works. Look for firm, glossy peppers with tight skin. Remove all the white pith and seeds for the sweetest flavor.
Garlic (4 cloves) because more garlic is always better in my book. Fresh garlic gives the best flavor—avoid the pre-minced variety which can taste bitter. Mince it finely or use a garlic press for maximum flavor release.
The Creamy Components
Cream cheese (8 oz) is the secret weapon for ultra-creamy texture without heaviness. Use full-fat cream cheese for the best results, and let it soften at room temperature before adding to prevent lumps. Philadelphia brand melts particularly smoothly.
Heavy cream (1 cup) adds luxurious richness. For a lighter version, you can substitute half-and-half, but the soup won't be quite as indulgent. For a dairy-free option, coconut cream works surprisingly well, adding a subtle tropical note.
Flavor Enhancers
Rotel tomatoes (2 cans) bring tomatoes, green chilies, and a touch of heat in one convenient package. The original variety provides mild heat, but you can use hot if your family enjoys spice. Drain one can partially if you want a thicker soup.
Spice blend including cumin, chili powder, smoked paprika, and oregano creates authentic Mexican flavors. Buy fresh spices for the best results—if your spices have been in the cabinet for over a year, it's time for fresh ones.
Fresh Garnishes
Ripe avocados should yield slightly to gentle pressure but not feel mushy. Plan ahead as avocados need a few days to ripen after purchase. To speed up ripening, place them in a paper bag with an apple or banana.
Fresh cilantro adds brightness and authenticity. If you're one of those people who think cilantro tastes like soap (it's genetic!), substitute with fresh parsley or thinly sliced green onions.
How to Make Creamy Chicken Tortilla Soup with Avocado
Prepare the Chicken
Pat the chicken breasts dry with paper towels and season both sides generously with salt and pepper. Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Once the oil shimmers, add the chicken and sear for 4-5 minutes per side until golden brown. You're not looking to cook it through completely—just developing flavor through the Maillard reaction. Remove to a plate and set aside. The chicken will finish cooking in the soup later.
Build the Flavor Foundation
In the same pot (don't wipe it out—those browned bits are flavor gold), add another tablespoon of oil if needed. Reduce heat to medium and add the diced onions. Cook for 3-4 minutes, stirring occasionally, until they start to turn translucent. Add the diced bell peppers and cook for another 3 minutes. The vegetables should be softened but not browned. Now add the minced garlic and cook for just 30 seconds—garlic burns quickly and turns bitter.
Toast the Spices
This step is crucial for developing deep, complex flavors. Add the cumin, chili powder, smoked paprika, and oregano to the pot. Stir constantly for about 60 seconds until the spices become fragrant and start to darken slightly. This toasting process releases the essential oils in the spices, creating a more intense flavor profile. Be careful not to burn them—if you smell any acrid or bitter odors, immediately move to the next step.
Deglaze and Simmer
Pour in the chicken broth while scraping the bottom of the pot with a wooden spoon to release all the flavorful browned bits. Add the Rotel tomatoes (with their juice), corn, black beans, and the seared chicken back to the pot. Increase heat to high and bring to a boil, then reduce to low, cover partially, and simmer for 20-25 minutes. The chicken should be cooked through and tender enough to shred easily.
Shred the Chicken
Remove the chicken to a cutting board and let it rest for 5 minutes (this allows the juices to redistribute). Using two forks, shred the chicken into bite-sized pieces. You can also chop it if you prefer more uniform pieces. Return the shredded chicken to the pot. The chicken should be incredibly tender at this point—if it's difficult to shred, it needs more cooking time.
Create the Creamy Base
Here's where the magic happens. Cut the cream cheese into 1-inch cubes and add them to the soup. Whisk continuously until the cream cheese is completely melted and incorporated. This creates a wonderfully creamy base without the heaviness of using all cream. The soup will thicken noticeably. Now stir in the heavy cream and let it simmer gently for 5 minutes. Be careful not to let it boil vigorously, as this can cause the cream to curdle.
Season and Adjust
Taste your soup and adjust the seasoning. Add salt and pepper as needed, remembering that the flavors will intensify slightly as the soup cools. If it's too thick for your liking, thin it with additional chicken broth or milk. If you want it thicker, let it simmer uncovered for a few more minutes. Add a squeeze of fresh lime juice to brighten all the flavors and balance the richness.
Prepare the Crispy Tortilla Strips
While the soup simmers, heat 1/2 inch of vegetable oil in a heavy skillet to 350°F. Cut corn tortillas into thin strips and fry in batches until golden and crispy, about 2-3 minutes. Drain on paper towels and immediately season with salt. Alternatively, brush tortilla strips with oil, arrange on a baking sheet, and bake at 400°F for 8-10 minutes for a healthier option.
Serve and Garnish
Ladle the hot soup into warm bowls. Top each serving with diced avocado, crumbled queso fresco, fresh cilantro, crispy tortilla strips, and a wedge of lime on the side. The avocado should be added just before serving so it doesn't discolor. Encourage everyone to squeeze fresh lime juice over their soup—it makes all the difference!
Expert Tips
Time-Saving Hack
Use pre-cooked rotisserie chicken and add it in step 6. This reduces prep time to just 10 minutes, making this a perfect weeknight meal.
Temperature Control
Never let cream-based soups boil vigorously. Keep the heat at a gentle simmer to prevent curdling and maintain that silky texture.
Avocado Perfection
To keep avocado from browning if making ahead, dice it and toss with a little lime juice. Store in an airtight container with plastic wrap pressed directly on the surface.
Thickness Control
For thicker soup, mash some of the black beans before adding. For thinner soup, add more broth or milk until you reach your desired consistency.
Spice Level
Control heat by removing jalapeño seeds and membranes for milder soup, or add a diced chipotle pepper in adobo for smoky heat.
Make-Ahead Magic
This soup tastes even better the next day! Store without avocado and tortilla strips, then add fresh when reheating for best results.
Variations to Try
Seafood Version
Replace chicken with shrimp or a mix of shrimp and firm white fish. Add seafood in the last 5 minutes of cooking to prevent overcooking.
Vegetarian Option
Omit chicken and use vegetable broth. Add extra beans, corn, and diced zucchini or sweet potatoes for heartiness.
Cream Cheese-Free
For a lighter version, blend 1 cup of the soup (including beans and vegetables) until smooth, then stir back into the pot.
Taco Tuesday Soup
Add 1 packet of taco seasoning and serve with all your favorite taco toppings: sour cream, salsa, jalapeños, and shredded lettuce.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it chills, so you may need to add broth or milk when reheating. Always reheat gently over medium-low heat, stirring frequently to prevent scorching.
Freezing
This soup freezes beautifully for up to 3 months. I recommend freezing it without the cream and avocado. When ready to serve, thaw overnight in the refrigerator, then heat and stir in fresh cream. The texture may change slightly but the flavor remains excellent.
Make-Ahead Components
Prepare components separately for ultimate convenience: cook and shred chicken up to 3 days ahead, make crispy tortilla strips up to a week ahead (store in airtight container), dice avocado just before serving. The soup base can be made 2 days ahead and refrigerated.
Reheating
For best results, reheat on stovetop over medium-low heat, stirring frequently. If microwaving, do so at 50% power in 1-minute intervals, stirring between each. Add a splash of broth or milk if the soup has become too thick during storage.
Frequently Asked Questions
Absolutely! Add everything except cream cheese, heavy cream, and avocado to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Shred the chicken, then stir in cream cheese until melted, and heavy cream. Heat through and serve with fresh avocado and tortilla strips.
Substitute the cream cheese with 1 cup of soaked cashews blended with 1/2 cup of the soup broth until smooth. Replace heavy cream with full-fat coconut milk. The soup will have a subtle coconut flavor that pairs beautifully with the other ingredients.
Curdling usually happens when dairy is added to extremely hot liquid or boiled too vigorously. To prevent this, temper the cream by whisking a ladle of hot soup into it before adding to the pot, and always keep the heat at a gentle simmer. If it's already curdled, blend the soup with an immersion blender—it won't be identical but will still taste delicious.
Yes, but you'll need to adjust the cooking time. Add frozen chicken directly to the pot with the broth and simmer for 30-35 minutes instead of 20-25. The texture won't be quite as good as fresh, but it works in a pinch. For best results, thaw the chicken first.
Substitute with 1 can (14.5 oz) diced fire-roasted tomatoes plus 1 small can (4 oz) diced green chilies. You can also use regular diced tomatoes with 1/2 teaspoon red pepper flakes if you don't have green chilies on hand.
Gently press the avocado near the stem end—it should yield slightly to pressure but not feel mushy. The skin should be dark green to black (depending on variety), and the small stem should come off easily revealing green underneath. If it's hard as a rock, it's not ready; if it feels very soft, it's overripe.
Creamy Chicken Tortilla Soup with Avocado
Ingredients
Instructions
- Sear the chicken: Season chicken with salt and pepper. Heat olive oil in a large pot over medium-high heat. Sear chicken 4-5 minutes per side until golden. Remove and set aside.
- Sauté vegetables: In the same pot, cook onion and bell peppers until softened, about 5 minutes. Add garlic and cook 30 seconds.
- Toast spices: Add cumin, chili powder, paprika, and oregano. Cook 1 minute until fragrant.
- Build the soup: Pour in chicken broth, scraping the bottom. Add Rotel, beans, corn, and chicken. Simmer 20-25 minutes.
- Shred chicken: Remove chicken, shred with forks, and return to pot.
- Make it creamy: Add cream cheese cubes, whisking until melted. Stir in heavy cream and simmer 5 minutes.
- Prepare tortillas: Fry tortilla strips until crispy or bake at 400°F for 8-10 minutes.
- Serve: Ladle into bowls and top with avocado, cilantro, tortilla strips, and lime wedges.
Recipe Notes
For best results, use full-fat cream cheese and add the avocado just before serving to prevent browning. The soup can be made ahead and refrigerated for up to 4 days. When reheating, do so gently over medium-low heat to prevent the cream from curdling.