Chicken Tortilla Soup

Chicken Tortilla Soup 1

This week I made Chicken Tortilla Soup! It’s hearty, comforting, a little spicy, and one of my favorite things to make. I’ve tried and tested every variation of spice in this soup to bring you a recipe for a huge pot of flavor and warmth.

Chicken Tortilla Soup 2

First, sauté a yellow onion in a little olive oil until it is translucent/ slightly caramelized.  I usually throw in a can of green chiles here as well, but I was fresh out.

Chicken Tortilla Soup 3

Next, get your spices ready!  This is taco seasoning made with these measurements (  If you have a pre-made packet from the store, that works too!

Chicken Tortilla Soup 4

Sprinkle the spices in with the onions, and let them toast a little before adding the canned items.

Chicken Tortilla Soup 5

Drain and rinse your canned goods. I used a blend of great northern beans, black beans, and corn. Those go in, followed by chicken broth.

Chicken Tortilla Soup 6

Chicken is the last ingredient you will add before you leave the soup to simmer.  You can use any chicken you please.  I’ve tried it with canned chicken and think that it works well in this soup.  My personal favorite, however, is shredded chicken with  fajita seasoning (pictured here).  You can cook up some chicken tenderloin and add a packet of pre-made fajita seasoning, or use up those leftovers from a Mexican restaurant or previous meal (or leave it out altogether and use vegetable broth instead of chicken broth for a vegetarian soup).

Chicken Tortilla Soup 7

SIMMAH DOWN! Let the soup simmer for about 40 minutes.  I check it about halfway through and give it a stir.  The reason I let it simmer so long is so that the flavors will have time to develop and meld, but you can shorten the time according to your taste.

Chicken Tortilla Soup 8

***TOP SECRET*** The information you are about to view is strictly confidential. I’m about to share with you my secret ingredient. It’s mmmagical! It’s mmmysterious! It’s mmmasa harina!  Masa harina is a corn flour that can be used to make tortillas, tamales, gorditas, etc.  I’ve actually made gorditas using the recipe on the back of the package, and they are delicious.  Masa harina is used here to add a sweet, nutty depth to the broth and to thicken the soup.

Chicken Tortilla Soup 9

Take a little broth from the pot and temper the masa harina, stirring to make sure that the are no lumps in the mixture before adding it back into the pot.  Add a little lime juice for brightness and acidity and let the soup simmer for about 10 more minutes.

Chicken Tortilla Soup 10

I served my soup with blue corn tortilla chips, Mexican cheese, and sliced avocado.  You could serve it with cilantro, sour cream, pico de gallo, tortilla strips, etc.  The world’s your oyster!

Chicken Tortilla Soup

Adapted from

Print this Recipe


  • 3 tablespoons olive oil
  • 1 medium onion, diced
  • 4 ounces diced green chiles
  • 1 ounce taco seasoning, packet
  • 4 (14 ounce) cans chicken broth
  • 1 (15 ounce) can black beans
  • 3 (15 ounce) cans navy beans
  • 1 (15 ounce) can corn
  • 3 cups chicken, cooked
  • ½ cup masa harina
  • ½ tbsp lime juice


  1. Heat the olive oil in a large pot, add the onions and green chiles, and cook until the onions are translucent.
  2. Next, add the taco seasoning packet, all the canned items, and the chicken.
  3. Bring to a boil, then allow to simmer until heated through (I let mine simmer for 40 minutes).
  4. Lastly, add the masa harina and lime juice and heat for 10 more minutes.

Notes: Serves 8-10

Let me know if you make this soup and what you thought about it! I’d love to hear from you!

My cooking playlist for this recipe was:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s