Creamy Mexican Turkey Soup
Creamy Mexican Turkey Soup is a warm, cozy, and flavor packed dish made with tender turkey, creamy broth, and Mexican inspired ingredients like corn, beans, tomatoes, and spices. It’s the kind of soup that feels like a hug in a bowl rich, comforting, and full of color. This recipe is perfect when you have leftover turkey from a holiday meal or simply want something easy and delicious for lunch or dinner. Kids and adults both enjoy it because it’s mild, creamy, and easy to customize.

This soup mixes creamy textures with zesty flavors, creating a perfect balance. It’s hearty enough to keep you full, yet simple enough to make even on a busy weekday. You can toss everything into one pot and let the ingredients simmer together until your kitchen smells amazing. It’s a great way to use what you already have in your fridge and turn it into something exciting and new.
Why You Should Try Creamy Mexican Turkey Soup
You should try this Creamy Mexican Turkey Soup because it makes delicious use of leftovers, saves time, and fills your bowl with fun flavors. It’s an excellent way to give cooked turkey a new life, especially after big family gatherings. Instead of eating plain leftover turkey again, this soup transforms it into something completely different and exciting.
Another great reason to try it is how customizable it is. You can make it spicier, milder, thicker, or thinner depending on what you like. You can also swap ingredients easily no corn? No problem. Want more beans? Add them in. It’s a foolproof recipe that even beginner cooks or kids helping in the kitchen can proudly make.
Table of Contents
Ingredients for Creamy Mexican Turkey Soup
Here’s everything you’ll need to make this Creamy Mexican Turkey Soup
- 3 cups cooked turkey, shredded or chopped
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 red bell pepper, chopped
- 1 can (15 oz) corn, drained
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 4 cups chicken or turkey broth
- 1 cup heavy cream or half and half
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon paprika
- Salt and pepper to taste
- Juice of 1 lime
- Fresh cilantro for garnish
- Optional: shredded cheese, tortilla strips, sliced jalapeños
How to Make Creamy Mexican Turkey Soup
Step One
First, heat the oil in a large soup pot over medium heat. Add the chopped onion and cook for a few minutes until softened and fragrant. This helps create a delicious base for the soup. Add the garlic and bell pepper, and stir them in with the onion. Let them cook for a few more minutes until the peppers begin to soften and release their wonderful aroma.

Step Two
Now, add the corn, black beans, and chopped tomatoes. Mix well until all the vegetables are combined and begin to heat through. Then, pour in the broth and add the chili powder, cumin, paprika, salt, and pepper. Bring the soup to a boil over low heat. Once boiling, reduce the heat and simmer for about 10-15 minutes to allow the flavors to meld.
Step Three
Next, add the cooked turkey to the pot and stir it into the soup. Let it heat through for a few minutes to absorb the flavors.

Step Four
Reduced heat, stir in the cream. Gently stir until the soup is smooth and creamy. Do not boil the cream after adding it; this will preserve its silky texture and rich flavor. Then add the lemon juice and stir well. Taste and adjust the seasoning if needed.
Step Five
Finally, you can serve it hot, adding cilantro, cheese, tortilla strips, or chili peppers if you’d like to add extra flavor.

Kitchen Equipment Needed :
To make these Creamy Mexican Turkey Soup, you’ll need:
- Large soup pot or Dutch oven
- Cutting board
- Sharp knife
- Wooden spoon or spatula
- Measuring cups
- Measuring spoons
- Can opener
- Ladle
- Bowls for serving
Tips for Making the Best Creamy Mexican Turkey Soup
If you want it thicker, simmer longer or add 1 tablespoon of flour mixed with water.
For a lighter version, use milk instead of heavy cream.
Add a pinch of smoked paprika for a deeper flavor.
Use leftover roasted chicken if you don’t have turkey.
Serving Suggestion
I love serving this soup with bread, and to my children with sweets like muffins or cookies. Sometimes I also enjoy it with a simple green salad.

Frequently Asked Question
What if I don’t have leftover turkey ?
You can use cooked chicken, rotisserie chicken, or even cooked ground turkey.
Can I make the soup thicker ?
Absolutely. Simmer longer or stir in a slurry made with 1 tablespoon flour or cornstarch mixed with water.
Can this soup be frozen ?
Yes, but freeze it before adding the cream. Add the cream when reheating for the best texture.
Can I cook this in a slow cooker ?
Yes add everything except the cream. Cook on low 4 – 6 hours, then stir in cream during the last 30 minutes.
Creamy Mexican Turkey Soup
Course: Main Course, SoupsCuisine: MexicanDifficulty: Easy6
servings15
minutes30
minutes280
kcal45
minutesA creamy, comforting soup made with tender turkey, vegetables, beans, and Mexican spices. Perfect for using leftovers and easy enough for a quick weeknight meal.
Ingredients
3 cups cooked turkey, shredded or chopped
1 tablespoon olive oil
1 medium onion, diced
2 garlic cloves, minced
1 red bell pepper, chopped
1 can (15 oz) corn, drained
1 can (15 oz) black beans, drained and rinsed
1 can (14.5 oz) diced tomatoes
4 cups chicken or turkey broth
1 cup heavy cream or half and half
1 teaspoon chili powder
1 teaspoon cumin
½ teaspoon paprika
Salt and pepper to taste
Juice of 1 lime
Fresh cilantro for garnish
Optional: shredded cheese, tortilla strips, sliced jalapeños
Directions
- First, heat the oil in a large soup pot over medium heat. Add the chopped onion and cook for a few minutes until softened and fragrant. This helps create a delicious base for the soup. Add the garlic and bell pepper, and stir them in with the onion. Let them cook for a few more minutes until the peppers begin to soften and release their wonderful aroma.
- Now, add the corn, black beans, and chopped tomatoes. Mix well until all the vegetables are combined and begin to heat through. Then, pour in the broth and add the chili powder, cumin, paprika, salt, and pepper. Bring the soup to a boil over low heat. Once boiling, reduce the heat and simmer for about 10-15 minutes to allow the flavors to meld.
- Next, add the cooked turkey to the pot and stir it into the soup. Let it heat through for a few minutes to absorb the flavors.
- Reduced heat, stir in the cream. Gently stir until the soup is smooth and creamy. Do not boil the cream after adding it; this will preserve its silky texture and rich flavor. Then add the lemon juice and stir well. Taste and adjust the seasoning if needed.
- Finally, you can serve it hot, adding cilantro, cheese, tortilla strips, or chili peppers if you'd like to add extra flavor.
Notes
- Use leftover turkey from holidays to save time and add flavor.
- Sauté onions and garlic first to build a rich, flavorful base.
- Simmer soup for at least 15 minutes to blend flavors.
- Use fresh lime juice to brighten the flavors before serving.
You can add this post to your favorite Pinterest board!

