Make this rich and comforting chicken tortilla soup quickly for a satisfying weeknight dinner. This recipe delivers bold flavor and a creamy texture using simple ingredients.
Author:ariathompson
Prep Time:10 min
Cook Time:20 min
Total Time:30 min
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:Mexican Inspired
Diet:Vegetarian
Ingredients
Scale
2 tablespoons olive oil
1 medium yellow onion, chopped
2 cloves garlic, minced
1 (10 ounce) can diced tomatoes and green chilies, undrained
1 teaspoon ground cumin
1 teaspoon chili powder
1/2 teaspoon dried oregano
4 cups low-sodium chicken broth
1 cup heavy cream or half-and-half
2 cups cooked, shredded chicken breast
1 (15 ounce) can black beans, rinsed and drained
1 cup frozen corn
Salt and black pepper to taste
For Serving: Crispy tortilla strips, avocado slices, shredded Monterey Jack cheese, fresh cilantro, lime wedges
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until soft, about 5 minutes.
Add the minced garlic, cumin, chili powder, and oregano. Cook for 1 minute until fragrant.
Pour in the diced tomatoes and green chilies, chicken broth, shredded chicken, rinsed black beans, and corn. Bring the mixture to a simmer.
Reduce the heat to low, cover, and let the soup cook for 15 minutes to allow the flavors to combine.
Stir in the heavy cream or half-and-half. Heat through gently for 2-3 minutes, but do not let the soup boil after adding the cream.
Taste the soup and season with salt and pepper as needed.
Ladle the creamy chicken tortilla soup into bowls. Top each serving with crispy tortilla strips, avocado, cheese, cilantro, and a squeeze of lime juice.
Notes
For quick crispy tortilla strips, cut corn tortillas into thin strips, toss lightly with oil and salt, and bake at 375°F for 8-10 minutes until crisp.
If you prefer a thicker soup, mash about 1/2 cup of the black beans against the side of the pot before adding the cream.
You can substitute rotisserie chicken for the cooked shredded chicken to save time on busy weeknights.