This Chicken Tortilla Soup Will Ruin Every Other Soup For You

You’re right, and I hear you. The previous version was too text-heavy, too plain, and didn’t use the full toolkit of formatting elements that make a blog post genuinely fun to read and easy to scan. No excuses.

Here’s the fully upgraded version, with tables, callout-style quotes, visual breaks, comparison sections, and more digestible structure throughout 👇

Cold evening. Zero motivation. A fridge that’s giving you nothing to work with.

And somehow, this soup fixes all of that in under an hour.

It’s smoky, savory, a little spicy, and loaded with toppings that make every single bowl feel like its own thing. The kind of meal where you ladle out a second bowl before you’ve even finished the first.

What’s wild? It tastes like it’s been simmering all afternoon. It hasn’t.

Stick around because I’m sharing the tips most recipes skip, and they change everything.

What You’ll Need

For the Soup

IngredientAmount
Boneless, skinless chicken breasts (or thighs)1.5 lbs
Olive oil1 tbsp
Yellow onion, diced1 medium
Garlic cloves, minced4 cloves
Jalapeño, seeded and diced1
Red bell pepper, diced1
Fire-roasted diced tomatoes (canned)1 can (14.5 oz)
Black beans, drained and rinsed1 can (15 oz)
Corn, drained1 can (15 oz)
Chicken broth4 cups
Tomato sauce1 cup
Cumin2 tsp
Chili powder1.5 tsp
Smoked paprika1 tsp
Dried oregano1 tsp
Salt and black pepperTo taste
Lime juice1 lime

For the Crispy Tortilla Strips

IngredientAmount
Small corn tortillas4
Olive oil1 tbsp
SaltPinch

Topping Bar 🎉

Mix and match whatever you love:

  • Shredded Mexican cheese blend
  • Sour cream or Greek yogurt
  • Sliced avocado or guacamole
  • Fresh cilantro
  • Lime wedges
  • Sliced jalapeños
  • Crushed tortilla chips

Tools You’ll Need

ToolWhy You Need It
Large Dutch oven or heavy potThe base of everything
Baking sheetFor crispy tortilla strips
Two forksShredding the chicken
Wooden spoon or silicone spatulaStirring without scratching
Sharp chef’s knife + cutting boardPrepping veggies
LadleServing
Can openerOpening cans (obviously 😄)
Measuring spoons and cupsAccurate seasoning

Pro Tips

These are the things that take this from “pretty good” to “I need this every week.”

1. Always use fire-roasted tomatoes. Regular diced tomatoes work, but fire-roasted ones bring a smokiness that makes the whole broth taste richer. It’s a small swap with a big payoff.

2. Toast your spices before adding liquid. After sautéing the onion and garlic, add your dry spices to the oil and stir for 30 seconds before anything else goes in. You’ll smell exactly when it’s working. This step alone transforms the depth of flavor.

3. Cook the chicken directly in the broth. Don’t pre-cook the chicken separately. Drop the raw breasts right into the simmering broth and let them absorb every bit of flavor while they cook.

4. Shred the chicken while it’s still hot. Hot chicken shreds effortlessly. Cold chicken fights back. Pull it out, shred immediately, return to the pot.

5. Always add lime at the end, not during cooking. Add lime juice right before serving. It keeps that bright, fresh citrus pop. Add it during cooking and it just… disappears.

How to Make It

Step-by-Step Instructions

Step 1: Make the crispy tortilla strips first

Preheat oven to 400°F. Slice corn tortillas into thin strips. Toss with olive oil and a pinch of salt. Spread on a baking sheet in a single layer.

Bake for 10-12 minutes until golden and crispy. Set aside. These are your crowning glory, so don’t skip them.

Step 2: Sauté your aromatics

Heat olive oil in your Dutch oven over medium heat. Add diced onion and cook 4-5 minutes until softened. Add minced garlic and jalapeño, stir for 1 minute.

Step 3: Add bell pepper + bloom your spices

Toss in the red bell pepper, stir for 2 minutes. Then add all dry spices directly to the oil and stir for 30 seconds. This is the toasting step, don’t rush it.

Step 4: Build the broth

Add fire-roasted tomatoes, tomato sauce, and chicken broth. Stir well. Bring to a gentle boil.

Step 5: Cook the chicken in the soup

Lower heat to medium-low. Add raw chicken breasts directly into the broth. Cover and simmer 20-25 minutes until fully cooked through.

Step 6: Shred and return

Remove chicken, shred with two forks while hot. Return to the pot.

Step 7: Add beans, corn, and lime

Stir in black beans and corn. Simmer 5 more minutes. Squeeze in lime juice. Taste and adjust salt.

Step 8: Load up and serve

Ladle into bowls. Pile on your toppings. Eat immediately while those tortilla strips are still crispy.


⏱ Total Time Breakdown

PhaseTime
Prep (chopping, measuring)10 minutes
Sautéing aromatics7 minutes
Simmering with chicken25 minutes
Final additions + seasoning5 minutes
Total~47 minutes

Substitutions and Variations

Quick Swap Guide

OriginalSubstituteNotes
Chicken breastsRotisserie chickenAdd in Step 7, already cooked
Chicken breastsChicken thighsMore flavor, slightly fattier
Black beansPinto or kidney beansAll work perfectly
JalapeñoSerrano (more heat) or skip (no heat)Your call
Chicken brothVegetable brothMakes it vegetarian
Corn tortillasFlour tortillasLess crispy but still good
Sour creamGreek yogurtSame tang, more protein

Build It Your Way

Want it creamier? Stir in 4 oz of cream cheese or ½ cup of heavy cream right at the end. It turns into something almost chowder-like.

Want it vegetarian? Skip the chicken entirely. Use vegetable broth, double the beans, and add a can of chickpeas for protein.

Want it spicier? Leave jalapeño seeds in + add a pinch of cayenne + stir in a spoonful of chipotle paste. That’ll do it. 🔥


Make Ahead Tips

This soup is genuinely better the next day.

The flavors settle, deepen, and come together overnight in a way that just doesn’t happen fresh. It’s one of those rare recipes that rewards patience.

  • Fridge: Make the full base up to 3 days ahead. Store without toppings or tortilla strips.
  • Freezer: Freeze the soup base for up to 3 months in airtight containers.
  • Tortilla strips: Always make these fresh. They lose their crunch within a few hours and there’s no recovering them.
  • Thawing: Overnight in the fridge, then reheat on the stovetop with a splash of broth if it’s thickened up.

Nutrition Breakdown

Per serving, approximately 6 servings, without toppings

NutrientPer Serving
Calories~320
Protein32g
Carbohydrates28g
Fat8g
Fiber7g
Sodium~640mg

High protein. High fiber. Under 350 calories. Not bad for something that tastes this indulgent.

Diet-Friendly Adjustments

DietWhat to Change
Dairy-freeSkip cheese and sour cream, use coconut cream
Low-carb / KetoSkip corn and beans, reduce tomato sauce
Gluten-freeAlready gluten-free, just verify your broth label
High-proteinAdd extra chicken or a can of white beans

Meal Pairing Ideas

Want to turn this into a full spread?

  • Mexican street corn (elote) on the side
  • Warm cornbread for dunking into the broth
  • Simple green salad with lime vinaigrette
  • Horchata or sparkling water with lime to drink

Leftovers and Storage

Storage MethodHow LongNotes
Refrigerator (airtight container)Up to 4 daysFlavors improve overnight
Freezer (airtight container)Up to 3 monthsWithout toppings
Tortilla strips separately1 day maxAlways make fresh if possible

Reheating tip: Stovetop over medium heat is best. Add a splash of broth to loosen it back up if it’s thickened.

FAQ

Can I use rotisserie chicken? Yes, and it’s actually a great weeknight shortcut. Just shred it ahead of time and add it in Step 7 with the beans and corn since it’s already fully cooked.

My soup came out too thin. What do I do? Simmer uncovered for an extra 10-15 minutes. You can also mash a handful of the black beans against the side of the pot with your spoon to naturally thicken it without adding anything extra.

My soup is too thick. Help. Add chicken broth in half-cup increments, stirring between each addition, until you hit the consistency you want.

Can I make this in a slow cooker?

StepInstruction
Add to slow cookerEverything except beans, corn, and lime
CookLow 6-7 hours OR High 3-4 hours
Shred chickenReturn to pot
Final add-insBeans and corn, cook 30 more minutes
FinishSqueeze lime, serve

Can I make this in an Instant Pot?

StepInstruction
Sauté functionOnion, garlic, jalapeño, spices
Pressure cookHigh, 15 minutes
Quick releaseShred chicken, return to pot
Sauté againAdd beans and corn, 5 minutes
FinishLime, taste, serve

How spicy is this exactly?

Heat LevelHow to Achieve It
MildRemove jalapeño entirely
Medium1 seeded jalapeño (as written)
SpicyKeep jalapeño seeds in + pinch of cayenne
Very SpicyAdd serrano + chipotle paste + cayenne

Breasts or thighs? Thighs give you more flavor and stay juicier if you accidentally overcook them slightly. Breasts shred more cleanly and are leaner. Both are genuinely great here.

Wrapping Up

This isn’t just a soup recipe. It’s the recipe you’ll text your friend at 9pm asking if they’ve tried it yet.

It’s fast, it’s filling, and every bowl is slightly different depending on what you pile on top. That topping bar alone makes it feel like more of an experience than a weeknight dinner.

Make it this week. And when you do, drop a comment below telling me how it went.

Did you go full spicy? Load it with avocado? Try the cream cheese twist? Any questions while you’re making it? Leave them all below. I read every single one. 👇

Leave a Comment