I remember the first time I made chicken taco soup for a busy weeknight: the apartment smelled of cumin and roasted tomatoes before the kids had even finished washing their hands. This bowl is bright and savory, with a touch of creaminess from the cream cheese and a pop of acid from lime or cilantro, and it always feels like an instant little celebration in a bowl. It traces its flavors back to Mexican pantry staples — tomatoes, chiles, beans, and corn — but the finished dish is pure comfort food: one pot, full-bodied, and forgiving. It’s exactly the kind of recipe I reach for when I want something that feels homemade but comes together fast.
In my version — which I’ve honed over several weeknight runs — the Rotel-style tomatoes with green chiles give the soup an approachable, slightly smoky heat. Black beans and corn add texture and fiber, while soft cream cheese transforms the broth from a brothy base into a silky, spoonable soup in minutes. It’s great for family meals, friendly to alter for dietary needs, and stores beautifully for lunches the next day.
Ingredients Needed
- Olive oil – for sautéing the onion and building the flavor base; a neutral oil works if you don’t have olive oil.
- Onion – the aromatic backbone; sauté until translucent to release sweetness.
- Chicken broth – the soup’s liquid; choose low-sodium if you want more control over salt.
- Diced tomatoes with green chiles (Rotel) – adds acidity, tomato flavor, and a gentle chile kick.
- Black beans – for creaminess and fiber; rinse them well to cut canned starchiness.
- Corn – sweetness and pop; canned or frozen both work, fresh in season is lovely.
- Red bell pepper – adds freshness and a little crunch if left slightly firm.
- Chili powder – the main seasoning for taco flavor; adjust to your heat tolerance.
- Garlic powder – for steady, background garlic flavor without burning.
- Ground cumin – essential for that warm, earthy taco character.
- Smoked paprika – brings depth and a gentle smokiness that plays well with the chiles.
- Cream cheese – the trick to that rich, creamy texture; soften it first so it melts smoothly.
- Cooked chicken (rotisserie or shredded) – quick, tender protein; works great leftover or freshly poached.
- Salt & pepper – to taste; salt brightens everything, so add carefully and taste as you go.
- Toppings (optional) – shredded cheese, avocado, cilantro, tortilla strips or lime wedges to finish the bowls.
Step-by-Step Cooking Instructions
Here’s how I make this in my soup pot. I always keep the original timing in mind: about 35 minutes from start to finish if you’re using cooked chicken. If you’re using raw chicken, plan for more time to cook through.
- Heat the pot and sauté the onion.Warm a tablespoon of olive oil in a medium-to-large soup pot over medium-high heat. Add a chopped onion and cook it for about 5 minutes, stirring occasionally. You want the onions soft and just starting to pick up a little color — that browning adds sweetness and depth. I often scrape the bottom of the pot with a wooden spoon to loosen any fond; those browned bits carry a lot of flavor.
- Add the bulk of the soup ingredients.To the pot, add the chicken broth, two cans of diced tomatoes with green chiles (with their juices), a drained can of black beans, a drained can of corn, and a chopped half red bell pepper. Stir in a tablespoon of chili powder, teaspoon each of garlic powder, ground cumin, and smoked paprika. At this point the pot smells bright and spicy — the tomatoes and cumin make a great aromatic combo.
- Bring to a boil and then simmer.Increase heat to high and bring the mixture to a boil. Once boiling, reduce the heat to maintain a gentle simmer, uncovered, for about 5 minutes. This short simmer lets the flavors marry without turning the vegetables to mush. While it simmers, prep your toppings — shred cheese, slice avocado, and chop cilantro.
- Incorporate the cream cheese.Cut 8 ounces of softened cream cheese into smaller cubes and add them to the hot soup. At first it will look a bit curdled or separated; that’s normal. Keep the heat low-medium and stir frequently — the cream cheese will soften, melt, and eventually turn the broth silky and thicker. If it takes a long time, your cream cheese may have been too cold; cutting it smaller or letting it sit at room temperature before adding helps. If the soup still seems lumpy, whisk vigorously or use an immersion blender briefly to smooth it, but I prefer stirring until it silkens without pureeing the beans.
- Stir in the chicken and finish cooking.Fold in about 2 cups of shredded cooked or rotisserie chicken and cook for another 5–7 minutes, until the chicken is heated through. If you’re starting from raw chicken, add it earlier and poach it in the broth until internal temperature reaches 165°F (about 12–15 minutes for boneless pieces). Taste and season with salt and pepper at the end — salt amplifies the other flavors and you’ll want to add it last because canned ingredients can be salty.
- Adjust thickness and flavor.If the soup is too thin, simmer uncovered a few extra minutes to reduce it, or stir in a little more cream cheese. If it’s too thick, loosen with a splash of chicken broth. If the flavor tastes flat, small adjustments help: a squeeze of lime or a pinch more salt brightens it, a touch more chili powder or a diced jalapeño brings heat, and a teaspoon of sugar can balance acidity if the tomatoes are too sharp.
- Serve with toppings.Ladle the soup into bowls and top with shredded Mexican cheese, diced avocado, cilantro, and crunchy tortilla strips. The contrast of creamy soup and crisp toppings is what makes this dish feel special even when you’re in a hurry.
Notes on alternative proteins: I’ve swapped in ground turkey when I wanted a slightly leaner version — brown it first and drain excess fat, then proceed with the recipe. For a vegetarian option, double up on beans (add pinto or kidney beans) and use vegetable stock; finish with a dairy-free cream alternative if needed.
Nutritional Benefits of Chicken Taco Soup
This soup checks a lot of healthy boxes: it’s high in protein from the chicken, provides fiber and plant protein from black beans, and delivers vitamins from the tomatoes and bell pepper. The broth-based nature keeps it lighter than cream-heavy soups, and adding vegetables like extra corn or a handful of spinach increases micronutrients with little effort.
If you’re watching calories, use low-fat cream cheese or reduce the amount slightly and replace with a little Greek yogurt stirred in off heat for tangy creaminess. Choosing low-sodium canned ingredients and rinsing the beans will cut sodium, and using a rotisserie chicken lets you control how much skin and fat end up in the pot.
Per the original recipe, a typical serving falls in the mid-range for calories and has a balanced mix of carbs, fats, and protein — making it a filling option that’s still friendly to most meal plans.
For another healthy option, check out our creamy white chicken chili which is packed with nutrients.
Customization Options for Dietary Needs
I like recipes that adapt easily to real life. Here are practical swaps I’ve tested and use regularly so you can make this recipe work for your table.
- Gluten-free – The recipe is naturally gluten-free if you use gluten-free canned tomatoes and broth. Always check labels for hidden wheat or barley ingredients.
- Dairy-free – Substitute dairy cream cheese with a dairy-free cream cheese brand, or make a cashew cream (blend soaked cashews with a little water) and whisk it in for richness.
- Vegetarian – Swap the chicken for extra beans and add firm tofu cubes or cooked quinoa for protein. Use vegetable broth instead of chicken broth.
- Mild vs. Spicy – Reduce chili powder or use mild diced tomatoes, or kick it up with fresh jalapeños, hot sauce, or a pinch of cayenne. Toasted chili flakes sprinkled on top are my go-to when guests want heat.
- Lower fat – Use low-fat cream cheese or replace some cream cheese with plain Greek yogurt added off heat; it gives tang while cutting fat.
Tips for Meal Prep and Storage
This soup is a dream for meal prep — it stores well and actually tastes better the next day after flavors mingle. I often make a double batch on Sundays and portion it into individual containers for lunches.
- Make ahead – Prepare the full soup, cool completely, and store in the fridge for up to 3 days. Reheat gently on the stove; high heat can cause dairy to split, so warm slowly and stir.
- Freezing – This soup freezes okay, but cream cheese can change texture after thawing. If you plan to freeze, consider leaving out some or all of the cream cheese and stir it in after reheating. Freeze in airtight containers for up to 3 months.
- Reheating – Thaw overnight in the fridge, then reheat on the stovetop over medium-low heat. Add a splash of broth if it’s too thick and whisk to smooth. If the soup has separated slightly after freezing, a brief whisk or immersion blend will bring it back together.
For a hearty meal prep option, consider making our chicken and dumplings which freeze wonderfully.
Serving Suggestions and Topping Ideas
This is where the soup becomes personal. I keep a small toppings bar in my kitchen for evenings I serve this: grated cheese, diced avocado, cilantro, chopped green onions, a squeeze of lime, and crispy tortilla chips or strips. The crunch plus creaminess is irresistible.
- Avocado – adds cooling creaminess and a buttery mouthfeel.
- Shredded Mexican cheese blend – melts on contact and adds salty richness.
- Sour cream or Mexican crema – a tangy contrast to the spicy broth.
- Tortilla strips or chips – for texture and to scoop.
- Fresh cilantro & lime – brightness that lifts the whole bowl.
- Pickled jalapeños – if you want a tangy heat addition.
Pair your soup with our delicious cilantro lime chicken quesadillas for a great meal experience.
Real-kitchen Notes & Troubleshooting (what I see happen and how I fix it)
I’ve made this soup dozens of times and a few things keep coming up in the kitchen:
- Cream cheese seems to separate or stay lumpy: That usually means it was too cold. Cut it into small cubes and let it sit at room temperature for 10–15 minutes before adding. Keep the heat moderate and stir; if lumps persist, a quick immersion blend smooths the soup without losing texture.
- Soup tastes flat: Often it just needs salt. Add salt incrementally and taste. A squeeze of lime brightens it if acidity is lacking.
- Broth is too thin: Simmer uncovered to reduce and concentrate flavors, or add a little more cream cheese or a cornstarch slurry (1 tsp cornstarch mixed with cold water) to thicken slightly.
- Chicken is dry: If you overcook the chicken, shred it and stir it into the warm soup right at the end just to heat through — the moist broth helps keep it tender.
FAQ
- Can I make this chicken taco soup in advance?Absolutely! You can prepare the soup ahead of time and store it in the fridge for up to 3 days. Just reheat it on the stove before serving.
- What can I use instead of cream cheese?If you prefer a dairy-free option, you can substitute cream cheese with a dairy-free cream cheese alternative or cashew cream for a similar creamy texture.
- Can I customize the spice level of the soup?Yes! You can adjust the spice level by adding more or less chili powder or including diced jalapeños for an extra kick. Feel free to make it as mild or spicy as you like!
- Is this chicken taco soup gluten-free?Yes! This recipe is gluten-free as long as you use gluten-free canned ingredients. Always check labels to ensure there are no hidden gluten sources.
- What toppings do you recommend for serving?For delicious toppings, try shredded Mexican cheese blend, diced avocado, fresh cilantro, sour cream, or crunchy tortilla strips. Get creative and add your favorites!
Conclusion
Chicken taco soup is the kind of recipe I turn to when I want something fast, adaptable, and satisfying. It’s forgiving if you swap beans, use leftover chicken, or tweak the heat, and it rewards simple toppings with big flavor payoff. I make it on rainy evenings and when I need a low-effort dinner that still impresses.
If you enjoyed this recipe, you might also like our chicken enchilada soup for a similar comforting experience.

Chicken Taco Soup
Ingredients
Method
- Add the oil and onion to a soup pot and sauté over medium-high heat for 5 minutes.
- Add all the remaining soup ingredients to the pot except for the cream cheese, chicken, and salt & pepper.
- Increase heat to high and bring the soup to a boil. Then turn down heat to simmer gently (uncovered) for 5 minutes.
- Cut the cream cheese into smaller pieces and add it to the soup. Let it melt in, stirring until fully incorporated.
- Stir in the chicken and cook for another 5-7 minutes or until warmed through.
- Season the soup with salt & pepper and serve with desired toppings.