Chicken Tortilla Soup

Featured in: One-Dish Meal Ideas

This hearty Mexican soup combines tender chicken breasts with pinto beans, corn, and aromatic spices like cumin, smoked paprika, and oregano. The rich tomato-based broth simmers with vegetables until flavors meld perfectly. Top each bowl with homemade crispy tortilla strips, crumbled cotija cheese, fresh cilantro, and a squeeze of bright lime for authentic Mexican flavor. Ready in under an hour, this gluten-free soup serves six and pairs beautifully with Mexican lager or Sauvignon Blanc.

Updated on Wed, 28 Jan 2026 16:32:00 GMT
Steaming bowl of Chicken Tortilla Soup topped with crispy tortilla strips, fresh cilantro, and crumbled cotija cheese. Save
Steaming bowl of Chicken Tortilla Soup topped with crispy tortilla strips, fresh cilantro, and crumbled cotija cheese. | forknotion.com

The first time I made chicken tortilla soup was during an unexpected thunderstorm that trapped me indoors for the evening. Rain drummed against my kitchen windows as the aroma of cumin and simmering tomatoes slowly filled my apartment. I'd been craving something that reminded me of the little Mexican restaurant near my college campus where we'd gather after late-night study sessions. As the soup simmered and the spices bloomed, my small kitchen transformed into a warm sanctuary against the storm outside.

Last winter, my sister came to visit during the coldest week of the year, and I made this soup on her first night. We sat at my tiny kitchen table, steam rising from our bowls, crumbling too much cotija cheese on top because that's how we both like it. She took one spoonful, closed her eyes, and whispered, This tastes like coming home. I still think about that moment whenever the temperature drops and I reach for my soup pot.

Ingredients

  • Chicken breasts: The way they soak up all the aromatic spices while cooking directly in the broth creates tender, flavorful bites that simply cant be achieved any other way.
  • Pinto beans: Their creamy texture provides such a lovely contrast to the crispy tortilla strips, and they carry the smoky spices beautifully.
  • Jalapeño: Adding just one creates this perfect background warmth without overwhelming the other flavors, though I learned through trial and error to wear gloves when chopping them.
  • Cotija cheese: This crumbly, salty cheese melts just slightly into the hot soup, creating little pockets of creaminess that make each spoonful slightly different.
  • Corn tortillas: Fresh tortillas make dramatically better strips than packaged ones, with a more pronounced corn flavor that elevates the entire soup experience.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat the oil until it shimmers slightly, then add your diced onion, bell pepper, and jalapeño, listening for that satisfying sizzle. The vegetables will slowly soften and release their aromas, filling your kitchen with the first layer of scent.
Awaken the spices:
Stir in your cumin, oregano, paprika, and other spices, coating the softened vegetables completely. Youll know youre doing it right when the spices become intensely fragrant, almost like theyre dancing in the pot.
Create your soup base:
Pour in the tomatoes, tomato paste and broth, watching as the colors swirl together into a rich red base. Nestle your chicken breasts gently into this flavorful bath, submerging them so they cook evenly.
Transform the chicken:
After simmering, lift out those now-tender chicken breasts and shred them into delicate strands using two forks, pulling in opposite directions. The meat should yield easily, practically falling apart as you work.
Complete your soup:
Return the shredded chicken to the pot along with beans and corn, watching as they sink into the rich broth. Let everything mingle and get acquainted as the flavors deepen and harmonize during the final simmer.
Prepare the crispy magic:
As your soup finishes, heat oil until a test tortilla strip sizzles immediately when added. Work in small batches, watching as the strips transform from pale to golden, curling slightly at the edges as they crisp.
Build your masterpiece:
Ladle the steaming soup into bowls, creating a canvas for your toppings. Layer on tortilla strips, herbs, cheese and other garnishes, building a beautiful presentation that promises multiple textures and flavors in every spoonful.
A hearty bowl of Chicken Tortilla Soup garnished with avocado slices, fresh lime wedges, and cotija cheese. Save
A hearty bowl of Chicken Tortilla Soup garnished with avocado slices, fresh lime wedges, and cotija cheese. | forknotion.com

I remember serving this soup at an impromptu gathering when friends showed up after a canceled outdoor event. Everyone crowded into my kitchen, balancing bowls on their knees, reaching over each other for more tortilla strips. The conversation flowed as easily as the soup being ladled from pot to bowl, and by the end of the night, three people had asked for the recipe. Sometimes the most memorable meals happen when youre least prepared but most willing to share what you have.

Making It Your Own

The beauty of chicken tortilla soup lies in its adaptability to your pantry and preferences. When I cant find cotija cheese, I substitute feta with barely any difference in the final taste. For vegetarian friends, I swap the chicken for extra beans and vegetable broth, adding a touch more smoked paprika to maintain depth. Sometimes I add a handful of chopped kale or spinach in the final minutes of cooking, watching the leaves wilt into the hot broth and adding another layer of color and nutrition to the bowl.

Serving Suggestions

Theres something magical about setting up a toppings bar beside the soup pot and letting everyone customize their own bowl. My friend Elena taught me to place the avocado slices directly into the hot soup where they warm slightly, becoming creamy little treasures to discover between spoonfuls. The lime wedges arent just garnish, a generous squeeze brightens everything and cuts through the richness. On particularly celebratory evenings, serving the soup with cold Mexican beer or a pitcher of margaritas turns a simple meal into an occasion.

Storage and Reheating

The first time I made this soup in bulk and froze portions for later, I discovered it becomes a gift to my future self on busy weeknights. The soup base freezes beautifully for up to three months, though I store the toppings separately since they lose their magic when frozen. When reheating, I start with a lower temperature and stir occasionally to prevent the chicken from becoming tough or the beans from breaking down too much.

  • Store leftover soup in airtight containers in the refrigerator for up to 4 days, keeping the tortilla strips and fresh toppings separate to maintain their texture.
  • When freezing, leave about an inch of space at the top of containers to allow for expansion as the liquid freezes.
  • For the freshest flavor when serving leftovers, add a squeeze of lime and a sprinkle of fresh cilantro to revive the bright notes that diminish slightly during storage.
Homemade Chicken Tortilla Soup served in a rustic bowl with golden tortilla strips and fresh cilantro. Save
Homemade Chicken Tortilla Soup served in a rustic bowl with golden tortilla strips and fresh cilantro. | forknotion.com

This soup has become my culinary hug, the recipe I turn to when words arent enough but nourishment speaks volumes. Whether made for myself on a quiet Sunday or shared with a tableful of loved ones, it never fails to provide exactly what was needed.

Recipe Questions & Answers

Can I make this soup ahead of time?

Yes, the flavor actually improves overnight. Prepare the soup base and store refrigerated for up to 3 days. Add crispy tortilla strips and fresh toppings just before serving to maintain their texture.

How do I make this soup vegetarian?

Replace chicken broth with vegetable broth and substitute shredded chicken with extra pinto beans, black beans, or plant-based chicken alternatives. The spices and vegetables provide plenty of depth and flavor.

Can I bake the tortilla strips instead of frying?

Absolutely. Brush tortilla strips with oil and bake at 375°F for 10-15 minutes until golden and crispy, flipping halfway. This lighter method still delivers satisfying crunch.

What can I use instead of cotija cheese?

Feta cheese works well as a salty substitute, or try queso fresco for a milder flavor. For dairy-free options, omit cheese entirely or use vegan crumbles.

How spicy is this soup?

The jalapeño provides mild heat. Leave the seeds in for medium spice or add cayenne pepper to increase intensity. You can always serve hot sauce on the side for customizable heat.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Chicken Tortilla Soup

Comforting Mexican soup with tender chicken, beans, and spices, topped with crispy tortillas

Prep Duration
20 minutes
Time for Cooking
35 minutes
Overall Time
55 minutes
Created by Rebecca Moore


Skill Level Easy

Cuisine Mexican

Makes 6 Portions

Diet Information Wheat-Free

What You'll Need

Protein & Beans

01 2 large boneless, skinless chicken breasts (about 1 pound)
02 1 can (15 ounces) pinto beans, drained and rinsed

Vegetables

01 1 medium yellow onion, diced
02 3 cloves garlic, minced
03 1 medium red bell pepper, diced
04 1 medium jalapeño, seeded and finely chopped
05 1 cup frozen or fresh corn kernels

Soup Base

01 1 can (28 ounces) crushed tomatoes
02 4 cups low-sodium chicken broth
03 2 tablespoons tomato paste

Spices & Seasonings

01 1½ teaspoons ground cumin
02 1 teaspoon dried Mexican oregano
03 1 teaspoon smoked paprika
04 ½ teaspoon chili powder
05 1 teaspoon salt, plus more to taste
06 ½ teaspoon freshly ground black pepper

For Serving

01 6 corn tortillas, cut into strips
02 Vegetable oil for frying
03 ½ cup fresh cilantro, chopped
04 ½ cup cotija cheese, crumbled
05 2 limes, cut into wedges
06 1 avocado, sliced (optional)
07 Sour cream (optional)

How to Prepare

Step 01

Sauté aromatics and build flavor base: Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add diced onion, bell pepper, and jalapeño. Sauté for 4–5 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.

Step 02

Bloom spices: Stir in cumin, oregano, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to release essential oils and develop deeper flavors.

Step 03

Build soup liquid: Add crushed tomatoes, tomato paste, and chicken broth. Stir thoroughly to combine. Nestle chicken breasts into the mixture.

Step 04

Poach chicken: Bring to a gentle simmer. Cover and cook for 18–20 minutes, or until chicken is cooked through completely.

Step 05

Shred and return chicken: Remove chicken breasts from pot and shred using two forks. Return shredded chicken to the pot.

Step 06

Meld flavors: Add pinto beans and corn. Simmer uncovered for 10 minutes, allowing flavors to integrate. Taste and adjust seasoning as needed.

Step 07

Prepare crispy tortilla strips: Heat ½ inch of oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crisp, approximately 1–2 minutes. Drain on paper towels and season lightly with salt.

Step 08

Finish and serve: Ladle soup into bowls. Top with crispy tortilla strips, cilantro, cotija cheese, avocado, and lime squeeze. Add sour cream if desired.

Tools Needed

  • Large soup pot
  • Skillet
  • Slotted spoon
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Warnings

Go through every item for any allergens and talk to your healthcare provider if you have concerns.
  • Contains dairy from cotija cheese and optional sour cream
  • Gluten-free when using 100% corn tortillas
  • Verify store-bought broth and topping labels for potential allergen cross-contamination

Nutrition Breakdown (per portion)

These values are provided for your reference only. Always seek medical guidance if you have dietary needs.
  • Energy (Calories): 390
  • Fats: 14 grams
  • Carbohydrates: 40 grams
  • Proteins: 28 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.