Go Back
+ servings
Print Recipe
0 from 0 votes

Tex-Mex Turkey Soup

Use up some of that leftover turkey to cook up a batch of this hearty, comforting, Mexican-inspired soup.
Prep Time5 mins
Cook Time30 mins
Total Time35 mins
Servings: 6 servings


  • Olive oil
  • 1 carrot peeled and diced
  • 1 stalk celery diced
  • 1 cup diced yellow onion
  • 1 tablespoon minced garlic
  • 1 4 ounce can diced green chiles, drained
  • 1/2 teaspoon salt
  • 1/2 teaspooon fresh ground pepper
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon oregano
  • 4 cups chicken broth
  • 1 10 ounce can enchilada sauce (mild or medium)
  • 1 14.5 ounce can diced tomatoes
  • 1 cup milk
  • 1/4 cup all-purpose flour
  • 2 cups cooked chopped turkey (or rotisserie chicken)
  • 1 cup frozen corn
  • 1 15 ounce can black beans, rinsed and drained
  • 1/4 cup chopped fresh cilantro
  • Grated Monterey Jack cheese for garnish


  • Generously coat the bottom of a large pot or Dutch oven with olive oil and place over medium heat. Add diced onion, carrot, and celery. Cook and stir for about 5 minutes or until vegetables have softened a bit. Add diced green chiles, garlic, salt, pepper, chili powder, cumin, and oregano. Cook and stir for another minute or two. Add the chicken broth, enchilada sauce and diced tomatoes. Turn heat up to medium high and bring to a low boil. Reduce heat to low and simmer for 10 minutes to blend flavors.
  • In a small bowl, whisk together milk and flour. Turn heat up to medium high and whisk the milk mixture into the soup. Cook and stir for a minute or two. Add the frozen corn, black beans, and turkey. Stir to combine. When the mixture just barely comes to a low boil, reduce heat to low and allow to simmer for about 5 minutes. Add the cilantro and stir to combine.
  • Garnish individual servings with Monterey jack cheese. Serve hot.