This hearty Tex-Mex inspired soup combines tender shredded chicken with black beans, sweet corn, and diced tomatoes in a rich, creamy broth seasoned with taco spices. The 40-minute preparation makes it perfect for busy weeknights when you want something comforting but don't have hours to spend cooking.
The heavy cream and cream cheese create a velvety smooth base that balances perfectly with the zesty taco seasoning and subtle heat from green chilies. Each bowl delivers a satisfying mix of protein, vegetables, and bold flavors that feel indulgent while remaining naturally gluten-free.
The first time I made this taco soup, it was supposed to be a quick Tuesday night dinner for my roommates and me. We had leftover rotisserie chicken and a pantry full of canned goods, so I just started throwing things into a pot. When the cream cheese melted into that spiced broth, something magical happened—my roommate actually put down her phone and came into the kitchen to ask what smelled so good.
Last winter, my sister was recovering from surgery and I brought over a batch of this soup. She called me two days later asking for the recipe because her husband, who usually claims he doesnt like soup, had eaten three bowls in one sitting. Now it's their go-to whenever someone in the house feels under the weather.
Ingredients
- Shredded chicken: Rotisserie chicken is your secret weapon here—it's already seasoned and perfectly tender, saving you at least 30 minutes of prep work
- Yellow onion and garlic: Building this aromatic foundation first makes all the difference between a soup that tastes good and one that tastes like it simmered all day
- Black beans and corn: These add texture and substance, plus they soak up that taco seasoning beautifully
- Diced tomatoes with green chilies: Do not drain this can—the liquid is basically free flavor that helps create the soup body
- Chicken broth: Low-sodium gives you control over the salt level since taco seasoning can be quite salty on its own
- Heavy cream and cream cheese: The double dairy situation is what makes this soup restaurant-level creamy—the heavy cream adds silkiness while cream cheese contributes that velvety thickness
- Taco seasoning: Store-bought works perfectly fine, but if you have the spices, homemade lets you control the heat level
- Cumin and smoked paprika: These deepen the taco flavor and add that subtle smoky note that makes people ask what your secret ingredient is
Instructions
- Build your flavor foundation:
- Heat a drizzle of oil in your large pot or Dutch oven over medium heat, then add your diced onion and let it soften until translucent—about 3 to 4 minutes. You want it to be fragrant and slightly golden at the edges, not browned.
- Wake up the garlic:
- Add your minced garlic and stir constantly for just 30 seconds until you can smell it throughout your kitchen. Watch it closely because garlic goes from fragrant to bitter faster than you'd think.
- Bring everyone to the pot:
- Dump in your shredded chicken, drained black beans, corn, and those undrained tomatoes with green chilies. Pour in the chicken broth, then add your taco seasoning, cumin, and smoked paprika. Give everything a really good stir to make sure the spices are distributed throughout.
- Let it get to know each other:
- Bring the mixture to a boil, then immediately drop the heat to a gentle simmer. Let it cook uncovered for about 15 minutes, stirring every few minutes so nothing sticks to the bottom—this is when all those flavors start mingling and the soup thickens slightly.
- Make it creamy:
- Lower the heat even more, then add your cubed cream cheese and heavy cream. Stir slowly but persistently until the cream cheese completely melts into the soup—this takes about 5 minutes and requires some patience. The broth should turn from tomato-red to a beautiful orange-cream color.
- Taste and adjust:
- Give it a final taste and add salt and pepper if it needs it. Remember that your garnishes (especially cheese and chips) will add saltiness, so go easy at this stage.
- Finish with flair:
- Ladle the hot soup into bowls and let everyone add their own toppings. The contrast between hot soup and cool, fresh garnishes is part of what makes this so satisfying.
This soup has become my emergency dinner for friends who've just had babies, moved into new homes, or are going through rough patches. It's filling enough to feel like a real meal but gentle enough that even the pickiest eaters will ask for seconds.
Making It Your Own
I've discovered that this soup is incredibly forgiving and adaptable. Sometimes I'll throw in a diced bell pepper with the onions, or add a can of kidney beans if I need to stretch it to feed more people. One rainy evening I added a cup of frozen southwest corn blend instead of regular corn, and the extra peppers and onions made it even better.
The Perfect Garnish Game
Don't skip the toppings—seriously, they transform this from good soup into something that feels like it came from a restaurant. A handful of crushed tortilla chips adds essential crunch, while fresh cilantro cuts through the richness. My personal favorite is a squeeze of fresh lime right before eating, which brightens the whole bowl and makes every spoonful feel fresh.
Serving Suggestions That Actually Work
While this soup is substantial enough to stand alone, serving it alongside something warm and carb-heavy makes it feel like a complete meal. I like to serve warm flour tortillas wrapped in a clean kitchen towel to keep them soft. If you want something even more comforting, cornbread or cheesy garlic bread are both excellent choices.
- Set up a toppings bar and let everyone customize their own bowl—it turns dinner into a fun activity
- If you're serving a crowd, double the recipe because this soup disappears faster than you expect
- Keep some extra lime wedges on hand because almost everyone will want that extra squeeze of acidity
There's something about this soup that makes people linger at the table longer than usual, talking and going back for just one more half-bowl. I think that's what keeps me making it, season after season.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, adding a splash of broth if it has thickened too much.
- → Can I freeze this soup?
-
Yes, freeze before adding the cream. Cool the soup completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator, reheat, then stir in the cream and cream cheese until melted and smooth.
- → What can I substitute for the heavy cream?
-
Half-and-half, evaporated milk, or coconut milk work well. For a dairy-free version, use full-fat canned coconut milk. The soup will still be creamy but with a slightly different flavor profile.
- → How do I make it spicier?
-
Add diced jalapeños with the onions, stir in hot sauce to taste, or use a spicy taco seasoning blend. You can also add a can of diced tomatoes with habaneros instead of mild green chilies.
- → Can I use raw chicken instead of cooked?
-
Certainly. Add 1 pound of boneless, skinless chicken breasts or thighs cut into pieces during step 3. Simmer until the chicken is cooked through, about 12-15 minutes, then shred directly in the pot before adding the cream.