• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • All Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Soup Recipes
Chicken tortilla soup stirred up with some sour cream in a bowl with the recipe title on top of the picture.

Best Recipe for Chicken Tortilla Soup

Kristen Stevens
By: Kristen Stevens
Updated: 04/15/2025
4.9 stars (66 ratings)
75 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

We’ve been told repeatedly that this is the best chicken tortilla soup ever. With a couple of simple tricks, you can maximize flavor while keeping prep time low. Make it in your crockpot or on your stovetop, either way it’s a delicious Mexican recipe that’s a true crowd pleaser.

Chicken tortilla soup stirred up with some sour cream in a bowl with the recipe title on top of the picture.

When your Latino bestie tells you this is the best chicken tortilla soup he’s ever had, you know the recipe truly earns its name. I’ve always loved chicken tortilla soup, but it took a lot of testing (and many very delicious bowls) to finally land on a version that’s not just good — it’s exceptional.

Three simple tricks take this soup from everyday to unforgettable, and once you know them, you’ll use them in all kinds of soups. Ready to see what they are?

If you’re a chicken soup fan, you might also love my chicken taco soup!

Ingredient notes

  • Dried Mexican peppers – we use a combination of guajillo, pasilla, and ancho peppers as we love the flavor and they’re not overly spicy. If you’d like a fiery soup, add a spicy chili such as a chili de arbol.
  • Skinless bone-in chicken thighs – bone-in is important as the bones will add so much flavor to the soup!
  • Chicken stock – we always use our homemade chicken stock. If you don’t have any, try to use store-bought bone broth.
  • Black beans – we use canned for conveneince. Just make sure to drain and rinse them before adding them to the pot. You could go with a different kind of bean if you have something else on hand.
  • Frozen corn – you could use drained canned corn instead if you wish. Or get a little fancy and cut the cobs off an ear of corn.
A ladle taking a scoop of chicken tortilla soup out of a pot.

Pro tips

  1. Use bone-in chicken — this is the real trick. The primary reason chicken tortilla soup falls flat is the store-bought broth. It’s convenient, yes, but it can’t compare to the rich flavor of homemade stock. To keep things easy while boosting flavor, we simmer bone-in chicken right in the pot. As it cooks, the broth becomes fuller, rounder, and almost creamy. It’s such a simple step, but it completely transforms the soup. Keep this trick in your back pocket for other soup recipes, too.
  2. Blend the onions and garlic — another sneaky tip. Instead of leaving them chunky, sauté the onions and garlic until golden, then blend them with the softened dried peppers and a little water. This creates a smooth, intensely flavorful base that permeates every spoonful. It’s like adding liquid gold to the pot, making the soup taste more complex with almost no extra effort.
  3. Use dried peppers — this one is a game-changer. Many recipes call for chili powder, but most chili powders don’t have much going on. Dried Mexican peppers, on the other hand, are incredibly flavorful and surprisingly inexpensive. Guajillo, pasilla, and ancho are my favorites; none of them are spicy, but they add a beautiful depth to the broth. Three peppers seem to be the magic number, though the exact mix isn’t critical. Just avoid using three spicy peppers — they bring heat but not much flavor. If you want a little kick, add a single chile de árbol to the blend.

Toppings to try

Don’t even think about skipping those crispy tortilla strips – they’re so good, and I love the crunch that they add. Some of my other favorite toppings:

  • Cheese: Queso or grated cheddar are my go-tos, but monterey jack melts beautifully into the soup.
  • Dollops: Sour cream or greek yogurt meld right in and adds a luscious creaminess that balances out the spices.
  • Avocado: Creamy avocado slices are a must for a texture contrast that balances the heat of the peppers.
  • Spice it up: If you LOVE spicy flavors, add some sliced jalapeños, pickled jalapeños, or a drizzle of hot sauce for a fiery finish!
  • Herbs: I love fresh cilantro, but you could also use green onions.
  • Lime: A squeeze of lime juice is the perfect bright, tangy finish.
  • Pico de gallo: For some vibrant freshness, a pico de gallo will meld right into these flavors.
Tap stars to rate!
4.88 stars (66 ratings)
Chicken tortilla soup stirred up with some sour cream in a bowl with the recipe title on top of the picture.

Best Ever Chicken Tortilla Soup Recipe

Prep: 20 minutes mins
Cook: 4 hours hrs
Total: 4 hours hrs 20 minutes mins
Rate Recipe Print
Remove Ads
We've been told repeatedly that this is the best chicken tortilla soup ever. With a couple of easy tricks, you can maximize the flavor while keeping the prep time low. Make it in your crockpot or on your stovetop, either way it's a delicious Mexican recipe that's a true crowd pleaser.
6

Ingredients

  • 3 dried Mexican peppers – guajillo, pasilla, and ancho ( (see notes))
  • 1 tablespoon cooking oil (we like avocado oil)
  • 1 medium onion (chopped)
  • 3 cloves garlic (minced)
  • 1 teaspoon ground cumin
  • 8 skinless bone-in chicken thighs (see notes)
  • 8 cups chicken stock
  • 1 tablespoon sea salt
  • 15 ounce can diced tomatoes
  • 15 ounce can black beans (drained and rinsed)
  • 2 cups frozen corn
  • Optional toppings: sour cream, queso, limes, cilantro

The Crispy Tortillas

  • 1 teaspoon cooking oil
  • 4 large tortillas cut into thin strips (use gluten-free, if needed)

Instructions 

  • Place the dried peppers in a bowl and cover them with about a cup of hot tap water.
    3 dried Mexican peppers – guajillo, pasilla, and ancho
    A clear bowl with dried red chili peppers, perfect for chicken tortilla soup, is being filled with water from a measuring cup on a marble surface.
  • Heat the tablespoon of oil in a large frying pan over medium-high heat. Add the onion and cook until it is well browned, about 7-8 minutes. Add the garlic and cumin and cook for 1 minute more.
    1 tablespoon cooking oil, 1 medium onion, 3 cloves garlic, 1 teaspoon ground cumin
    Chopped onions, garlic, and spices are being sautéed in a black frying pan on a stovetop as the flavorful base for chicken tortilla soup.
  • Pull the stems off of the peppers. Add the peppers and the soaking water into your blender. Add the cooked onion and blend until smooth. If it is too thick to blend properly, add some of the stock. Pour this liquid into your crockpot or a large soup pot.
    Close-up of a blender mixing orange-red sauce for chicken tortilla soup, with visible measurement markings on the container.
  • Add the chicken thighs, chicken stock, sea salt, and tomatoes. Set the crockpot to high for 4 hours or low for 8 hours. If cooking in a pot, you want the pot to simmer very gently.
    8 skinless bone-in chicken thighs, 8 cups chicken stock, 1 tablespoon sea salt, 15 ounce can diced tomatoes
    Raw chicken breasts in a slow cooker with orange sauce, similar to the base for chicken tortilla soup, as liquid is being poured in from a measuring cup.
  • Remove the chicken from the crockpot or pot. Separate the meat from the bones and discard the bones and shred the meat. Return the meat to the pot and add the black beans and corn and let them heat through.
    15 ounce can black beans, 2 cups frozen corn
    Hands shredding cooked chicken on a white plate with a fork and knife; pieces of chicken scattered across the plate, perfect for adding to a hearty chicken tortilla soup.
  • Serve the chicken tortilla soup with the tortillas on top and any or all of the optional toppings.
    Optional toppings: sour cream, queso, limes, cilantro
    A bowl of chicken tortilla soup topped with sour cream, crispy tortilla strips, and fresh cilantro, held by two hands on a marble surface.

The crispy tortillas

  • Preheat your oven to 350 degrees Fahrenheit. Put the tortilla strips on a baking sheet and toss them with the oil. Spread them out on the baking sheet, then put them in your oven. Let them toast for about 10-15 minutes, gently mixing them up twice until they are lightly browned. Remove them from the oven. Note: they will continue to crisp as they cool.
    1 teaspoon cooking oil, 4 large tortillas cut into thin strips
    Hands spreading strips of tortilla across a baking sheet, preparing the perfect crunchy topping for homemade chicken tortilla soup.

Video

Notes

Dried peppers: We’ve tried many different combinations of peppers, and every time this soup turns out great. The important part seems to be that you use dried peppers, not necessarily which types. If you would like a spicier soup, add one spicy chili pepper, such as a chile de árbol, to the mix.
Bone-in chicken: Make sure you use bone-in chicken. The bones are what make the soup extra flavorful. Usually, bone-in chicken is sold with the skin on; pull the skin off before putting the chicken in the pot.
Chicken breast: If you and your family prefer chicken breast, opt for bone-in chicken breast, which is often called split chicken breast. This will give you the extra flavor from cooking the bone in the soup, and you’ll be able to enjoy your favorite cut of chicken.

Nutrition

Serving: 2 ½ cups, Calories: 511kcal (26%), Carbohydrates: 53g (18%), Protein: 43g (86%), Fat: 15g (23%), Saturated Fat: 3g (19%), Polyunsaturated Fat: 3g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 139mg (46%), Sodium: 2282mg (99%), Potassium: 1280mg (37%), Fiber: 8g (33%), Sugar: 9g (10%), Vitamin A: 207IU (4%), Vitamin C: 16mg (19%), Calcium: 106mg (11%), Iron: 5mg (28%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Chicken tortilla soup stirred up with some sour cream in a bowl with the recipe title on top of the picture.

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe
chicken tortilla soup in a white bowl with a spoon inside and limes on the side.

Popular chicken soup recipes

For more inspiration, check out all of our soup recipes!

A bowl of hearty chicken vegetable soup with broccoli, cauliflower, green beans, cabbage, and tomatoes, served with a slice of multigrain bread and a spoon.
50 minutes mins

Chicken Vegetable Soup (with the easiest homemade broth)

A close up shot of a spoonful of lemon chicken soup.
40 minutes mins

Lemon Chicken Soup with Cauliflower Rice

Hands holding a bowl of Cauliflower Rice Chicken Soup
45 minutes mins

Cauliflower Rice Chicken Soup

A pot of creamy chicken taco soup with a ladle scooping some out.
35 minutes mins

Creamy Chicken Taco Soup

13.6K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 09/26/2020 Updated: 04/15/2025
guest
Rate this recipe:




guest
Rate this recipe:




75 Comments
John M
John M

Made it today, sans beans, using three anchos, and it absolutely rocks! I needed to add extra salt since I used low salt broth. Also used a can of fire-roasted diced tomatoes. Next I’m gonna throw in a single chipotle in adobo. Bone-in thighs are the delicious. Thanks for sharing this!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  John M

I’m so happy to hear it was a hit!

0
Reply
anna ocmand
anna ocmand

5 stars
Just wonderful and it has body. I used a store bought chicken and deboned it and used a pressure cooker to get a flavorful broth. Great. Thanks for this recipe for a cold winters day.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  anna ocmand

I’m so happy to hear the recipe was a hit!

0
Reply
Alexa
Alexa

I have not tried this yet but excited to do so. One thought….It seems like it would be really good if carrots and celery were added. If so what amount would you suggest?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Alexa

They would be good additions! I would suggest 2 of each. 🙂

0
Reply
Aly McDowell
Aly McDowell

I did it a bit differently since I started late today! I insta-potted the chicken, stock, water, salt, and tomatoes… I blended all the rest together and I am planning on throwing it all in and changing the inst=a setting to slow cook for the rest! 🙂

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Aly McDowell

That’s so good to know it can be done in an instant pot! I recently got one myself so will have to try it!

0
Reply
Cynthia Kuebler
Cynthia Kuebler

5 stars
Very tasty. I did add one chicken breast with thighs, and more peppers, we like it spicy, oh, and a touch of chili powder, and sprinkled a little dried cilantro in. Excellent! Thank you for doing all the testing.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Cynthia Kuebler

I’m so happy you like the recipe!!

0
Reply
Nancy T Sheinbein
Nancy T Sheinbein

5 stars
Im going to make this recipe over the holidays for my family. It sounds so GOOOOOOD.
I’ve printed it out but it doesn’t say how many people it will serve?

Can you please let me know.
Thank you very much!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Nancy T Sheinbein

It will serve 4!

0
Reply
Allie
Allie

5 stars
I made this soup on the stove and followed all instructions but used a store bought rotisserie chicken I shredded and added towards the end of cooking. I’m an avid cook and this was EXCELLENT!! I froze some and it was just as good. So good that I’m having a soup party for the holidays and this is the soup I’m making. Thank you for sharing.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Allie

Great call on using rotisserie chicken!

0
Reply
Bette D Johnson
Bette D Johnson
Reply to  Kristen Stevens

If using rotisserie chicken, do you omit the bone in thighs?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Bette D Johnson

That’s right!

0
Reply
Trena Diaz
Trena Diaz

Haven’t made this yet sounds delish! Have a question..Do you leave the chili seeds in or do you remove those with the stem?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Trena Diaz

I leave them in! But they will add extra heat so if you’re sensitive to heat you may want to remove them. 🙂

0
Reply
Bethany
Bethany

Excited to make this tomorrow. If I cook this in a regular pot on my stovetop: how long should it cook before removing the chicken bones?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Bethany

I made this on the stovetop just the other day! I simmered the soup for an hour an a half and it was great. You could get away with as little as a half hour if you’re rushed for time. I like to let it simmer longer to get as much flavor from the chicken bones as possible. 🙂

0
Reply
Brittany
Brittany

I’m making this tomorrow for the first time but I will be using a pressure cooker. Wish me luck. 😉

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Brittany

I’d love to hear how it turned out in your pressure cooker!

0
Reply
Michelle Miller
Michelle Miller

This soup changed my life Kristen. I had some dried chilis in my cupboard from my last trip to the States, so we made this last week. I hate to admit I have always made mine with chili powder — never again! I will definitely be blending my onions and garlic more often also 🙂

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Michelle Miller

Such a good trick, right? We often do the same with tomato sauce, too. Blending the onions totally changes it!

0
Reply
Nicole
Nicole

4 stars
Love this receipe! My only wish is that the soup was a bit thicker. I use the combination of Pasilla, guajillo and ancho peppers and it has a nice kick to it without adding a dried chili pepper.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Nicole

I’m happy to hear you liked the recipe! If you prefer a thicker soup, you could try adding a little cornstarch mixed in cold water at the end of cooking. Or make a roux (butter and flour) and add that to thicken it at the end. 🙂

0
Reply
Alex
Alex
Reply to  Nicole

Another option to thicken the soup would be to dice up about 5-10 corn tortillas. Through them right in the soup and cook them until they fall apart. This will thicken the soup

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Alex

Good idea!

0
Reply
Caitlin
Caitlin

5 stars
Tortilla soup is a go-to for me. I LOVE LOVE LOVE to order it at restaurants.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Caitlin

It’s really the best, isn’t it?!!

0
Reply
Ken
Ken

You say to use three dried chiles and a warning not to use three dried chiles. Can you please clarify?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Ken

I’m sorry that wasn’t more clear! What you want to use are dried peppers – but not hot dried chili peppers. The best ones to use are guajillo, pasilla, and/ or ancho. Those three are flavorful but only very mildly spicy. If you like it hot, add a hot chili pepper to the mix. I hope that makes more sense!

0
Reply
John
John
Reply to  Kristen Stevens

Agree. second time I made it I afpdded two chipotles in adobo to the blender. Might add a couple more next time. It added some heat, but nice flavour.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  John

Spicy is always better!

0
Reply
Ruthie
Ruthie

This sounds delicious. I have my own chicken broth, skinless thighs and tenderloins. Can’t wait to make it.
Will probably freeze some for this winter.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Ruthie

If you have your own homemade chicken stock that’s ideal! It freezes very well and such a treat to reheat when you want something cozy and warm but don’t feel like cooking. 🙂

0
Reply
Marcia
Marcia

Coincidentally I just made my own version of this soup, which I adapted a few years ago from Sunset magazine (and other sources I don’t remember), and it has always been the best I’ve ever had. So when I saw the title of this recipe, I thought good luck convincing me! But then I saw the blending of dried peppers with the onions and garlic– that’s a great trick Rick Bayless uses in one of his enchilada sauce recipes that’s to die for– and also using bone-in chicken, particularly thighs. Our recipes are quite similar otherwise but I grudgingly had to admit that those two pointers could do nothing but make my version that much more deeply flavorful! I will definitely incorporate them next time. Thanks for the great ideas, Kristen.

P.S. Your beautiful photos sold it as well!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Marcia

You literally made me laugh out loud! Now I’m off to check out some Rick Bayless recipes. By the sound of it, I like the way he cooks already!

0
Reply
1 2 3 Next »

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required