This Creamy Taco Soup is expertly crafted to deliver bold fiesta flavors with an irresistibly rich and velvety texture. Unlike other taco soups, this version is thickened with a roux and a silky blend of cream cheese and cheddar (no sad, thin broth here!), infused with layers of spices (including my secret ingredient), and finished cilantro and lime for the perfect balance of flavors.
Sear Chicken: Season the chicken with ½ teaspoon salt and ½ teaspoon pepper. Heat two tablespoons of olive oil over medium-high heat in a large Dutch oven/soup pot. Once hot, add the chicken and sear until golden, about 2 minutes per side. Remove the chicken to a plate, but leave the drippings.
Sauté Onions: Melt two tablespoons of butter in the chicken drippings over medium-high heat. (If using rotisserie, add the two tablespoons of oil used in Step 1.) Add the chopped onions and sauté until softened, about 5-7 minutes.
Add Flour: Add the flour and spices and cook and stir for 2 minutes. Add the garlic and sauté for 30 seconds.
Add Ingredients: Slowly stir in the chicken broth. Return the chicken to the pot (Not rotisserie; add in Step 6, if using), followed by the remaining soup ingredients up to ADD LATER.
Simmer: Partially cover the soup with a 1-inch gap and bring to a simmer over high heat, then reduce to a gentle simmer over medium-low or low if your stove runs hot. Simmer until the chicken shreds easily with two forks, about 15-20 minutes. Remove the chicken and let it rest for 5 minutes before shredding. Meanwhile…
Add Cheese: Reduce the heat to low and stir in the cream cheese until melted, followed by the cheese, a handful at a time, until melted. Stir in the cilantro, lime juice, and shredded chicken (rotisserie if using).
Serve: Taste and season with additional salt/lime juice/cayenne to taste (will likely need 1/8-1/4 teaspoon more salt/pepper if using rotisserie). Stir in additional chicken broth if you would like a less chunky soup. Serve with tortilla chips and desired toppings.