Okay, real talk.
I make this chicken tortilla soup almost every single week. It’s become that recipe I turn to when I need something warm and comforting but don’t want to spend hours in the kitchen.
And honestly? It hits different every time.
What I love most is how it keeps all those bold Mexican flavors we crave while staying surprisingly light. No heavy beans or corn here. Just chicken, veggies, and a broth that tastes like you’ve been simmering it all day.
The fire-roasted tomatoes? They’re the secret weapon. They give this soup that smoky depth that makes people ask, “Wait, how did you make this?”
The jalapeños add just enough kick without making anyone reach for water.
Here’s the thing about this recipe: it looks impressive but uses stuff you probably already have. No specialty ingredients from three different stores. No complicated chef techniques.
Just good, straightforward cooking.
Why This Soup Works
Every bowl gives you tender chicken in a broth that’s light but packed with flavor. The cumin and chili powder bring that classic Mexican taste. Fresh cilantro and lime? They brighten everything up at the end.
But here’s my favorite part.
Everyone gets to customize their bowl. Some people pile on the cheese. Others go crazy with avocado. My kids like theirs mild, while I load up the heat.
The numbers:
- Only 5.5g net carbs per serving
- 147 calories per cup
- Naturally gluten-free
- Keto-friendly without even trying
Perfect for when you’re trying to eat better but refuse to sacrifice flavor.

Let’s Talk Ingredients
I’m going to break down everything you need and why it matters.
The Chicken:
I use boneless, skinless chicken breasts most of the time. They cook fast and shred like a dream.
But chicken thighs? Also great if you want darker meat.
Got leftover rotisserie chicken sitting in your fridge? That works too. Just know that cooking raw chicken in the broth adds more flavor to the soup itself. The chicken releases its juices as it simmers.
That’s flavor you can’t replicate.
The Flavor Base:
White onions bring sweetness. Garlic brings punch. Together? Magic.
Bell peppers add color and a subtle veggie flavor. I usually grab whatever’s on sale—red, yellow, orange. Mix them up for a prettier soup.
The jalapeño is where you control the heat. One jalapeño with seeds removed keeps things mild. Want more kick? Leave some seeds in or add a second pepper.
The Depth Creators:
Fire-roasted diced tomatoes are worth finding. Regular tomatoes work, sure. But fire-roasted ones give you that smoky complexity that makes this soup taste restaurant-quality.
I pair them with reduced-sodium chicken broth. Why reduced-sodium? Because you can always add salt later, but you can’t take it away.

The Spices:
Ground cumin brings earthy warmth. It’s the flavor in Mexican cooking.
Chili powder adds color and gentle heat. Sea salt and black pepper tie everything together.
This combo creates authentic taste without overwhelming your palate.
The Fat:
Olive oil for sautéing. It carries flavor and helps the vegetables release their natural sugars.
Don’t skip the sauté step. I tried dumping everything in raw once.
Big mistake. Huge.
Smart Swaps You Can Make
Life happens. Here’s how to adapt:
No fresh garlic? Jarred minced garlic works fine when you’re in a rush.
Out of olive oil? Swap in avocado oil. Zero difference in taste.
Jalapeños too spicy? Use mild canned green chilies instead. You get flavor without the heat.
Can’t find fire-roasted tomatoes? Regular diced tomatoes work. Add a pinch of smoked paprika to fake that smoky flavor.
Want to go fancy? Use homemade bone broth. The soup becomes incredibly rich and satisfying.
Need it lighter? Vegetable broth keeps things fresh and bright.
Want it heartier? Beef broth creates a more robust soup.
Let’s Cook This Thing
Your Complete Ingredient List
| Ingredient | Quantity | Notes |
|---|---|---|
| Olive oil | 1 tbsp | Extra virgin preferred |
| Garlic | 2 cloves | Minced fine |
| White onion | 1/2 medium | Diced small |
| Bell peppers | 1/2 cup | Mixed colors, diced |
| Jalapeño | 1/4 cup | Seeded and diced |
| Chicken broth | 6 cups | Reduced sodium |
| Fire-roasted tomatoes | 14.5 oz can | With juices |
| Chicken breast | 1 lb | Boneless, skinless |
| Sea salt | 1 tsp | Adjust to taste |
| Black pepper | 1/2 tsp | Freshly ground |
| Cumin | 1 tsp | Ground |
| Chili powder | 1/8 tsp | Adjust for heat |
| Toppings | ||
| Keto tortilla chips | 1/2 recipe | Or store-bought |
| Monterey Jack cheese | 1/3 cup | Shredded |
| Avocado | 1 medium | Sliced |
| Sour cream | 1/3 cup | Full-fat |
| Fresh cilantro | 1/4 cup | Chopped |
| Lime | 1 whole | Cut into wedges |
The Cooking Process (Step by Step)
Step One: Start With Flavor (3-5 minutes)
Grab your Dutch oven. Set it over medium-high heat.
Add the olive oil and wait about 30 seconds until it shimmers. That shimmer means it’s hot enough.
Toss in your garlic, onions, and bell peppers. All at once.
Now stir frequently. Watch them sizzle and smell amazing.
You want the onions to turn see-through and the peppers to soften. This step builds the flavor foundation for your entire soup.
Don’t rush it. I know you’re hungry. But this matters.

Step Two: Add Everything Else (2 minutes)
Drop in your diced jalapeño.
Quick tip: Don’t touch your face after handling jalapeños. Trust me on this.
Pour in all six cups of chicken broth. Follow with the fire-roasted tomatoes and their juices. The pot will bubble like crazy when the liquid hits the hot surface.
Now add your chicken breasts. Just nestle them right into the liquid.
Sprinkle in the cumin, chili powder, salt, and pepper. Give everything a gentle stir to spread the spices around.
Step Three: The Waiting Game (30 minutes)
Crank up the heat until you see a rolling boil. Lots of active bubbles.
Then immediately drop it to medium-low.
You want gentle bubbles. Not aggressive boiling that makes your chicken tough and dry.
Cover the pot partway. Let it simmer peacefully for 30 minutes.
During this time, your chicken cooks through and soaks up all those flavors. Your kitchen will smell incredible.
Go answer some emails. Scroll Instagram. Whatever. Just let it do its thing.
Step Four: Shred That Chicken (5 minutes)
Use tongs to fish out the chicken breasts. Carefully. They’re hot.
Put them on a cutting board and wait a minute. Let them cool just enough to handle.
Grab two forks. Position them back-to-back in the center of each breast.
Pull them apart in opposite directions. The chicken shreds beautifully into tender strands.
Keep going until everything’s shredded. Then dump it all back in the pot.

Step Five: Bring It All Together (5 minutes)
Stir the shredded chicken throughout the soup. Make sure it’s evenly distributed.
Let everything simmer together for five more minutes. This final step lets the chicken soak up more broth.
All the flavors marry together. That’s when the magic happens.
Step Six: Serve It Up
Ladle one generous cup into each bowl.
Now the fun part begins.
Add a tablespoon of shredded Monterey Jack. A few avocado slices. A dollop of sour cream. Fresh cilantro on top.
Serve with keto tortilla chips and a lime wedge on the side.
Everyone squeezes their own lime. It brightens everything up.
Tricks I’ve Learned
I’ve made this soup probably 50 times by now. Here’s what I’ve figured out:
The deglazing trick: After you add the broth, scrape the bottom of the pot with your spoon. See those brown bits stuck there? That’s concentrated flavor. Scraping them up is called deglazing.
It makes everything taste better.
The fast shredding hack: Drop the chicken into a bowl and use an electric hand mixer on low. It shreds perfectly in like 10 seconds.
Game changer for busy nights.
The deeper flavor secret: Let the soup simmer an extra 10-15 minutes if you have time. The longer it cooks, the more the flavors intensify.
Just check it occasionally. Make sure you still have enough liquid.
Storage and Variations
Making It Ahead
This soup is perfect for meal prep.
Let it cool completely. Transfer to airtight containers but keep the toppings separate.
It lasts five days in the fridge. Honestly? It tastes even better the next day. Everything melds together overnight.
Freezing:
Portion the soup (no toppings!) into freezer-safe containers. It stays good for three months.
When you’re ready to eat, thaw it overnight in the fridge. Reheat gently on the stove or microwave. Add fresh toppings when you serve it.
Other Ways to Cook It
Slow Cooker:
Dump everything except toppings into your crockpot.
Cook on low for 5-6 hours or high for 2.5-3 hours. Shred the chicken right in the pot when it’s tender.
Want better flavor? Sauté the onions, garlic, and peppers first. Then add them to the slow cooker. Takes an extra 5 minutes but worth it.
Instant Pot:
Hit the Sauté button and cook your veggies. Add everything else. Pressure cook on high for 10 minutes.
Quick release. Shred the chicken. Eat immediately.
Make It Your Own
This base recipe is super flexible. Here’s how to customize:
More protein and fiber? Add a can of black beans in the last 10 minutes.
Extra veggies? Throw in diced zucchini or more bell peppers.
Southwest vibes? Stir in a can of green chilies.
Creamy version? Add cream cheese or heavy cream during the final minutes. Makes it rich and velvety.
Brighter flavor? Squeeze fresh lime juice directly into the pot before serving.
Heat seekers? Double the jalapeños. Or add cayenne pepper.
Mild lovers? Skip the jalapeño entirely. Use sweet bell peppers instead.
Common Questions
Can I use frozen chicken breasts?
Yes! Just add 10-15 extra minutes to the simmer time.
Make sure the chicken hits 165°F internal temp before shredding. Frozen chicken actually absorbs flavors really well as it thaws and cooks.
What if I don’t have fire-roasted tomatoes?
Use regular canned diced tomatoes. Add a pinch of smoked paprika to fake that smoky taste.
It won’t be exactly the same. But it’ll still be delicious.
How do I make this soup thicker?
Two ways:
First way: Simmer uncovered for 15-20 extra minutes. The liquid reduces and thickens naturally.
Second way: Mash some cooked vegetables against the side of the pot. They release starches that thicken the broth.
Is this soup spicy?
Nope. Pretty mild as written.
The jalapeños give gentle warmth, not intense heat. Removing the seeds and membranes cuts the spice way down.
Adjust based on your family’s preferences.
Can I make this dairy-free?
Absolutely. Skip the cheese and sour cream toppings.
The soup itself has zero dairy. Just pile on extra avocado and cilantro for richness and flavor.
Still incredibly satisfying.
Final Thoughts
This soup has saved me on countless busy weeknights.
It’s that perfect combo of easy and impressive. Minimal effort, maximum flavor.
The tender chicken, the vibrant veggies, the aromatic spices. Everything works together.
Whether you’re feeding hungry kids after soccer practice or having friends over for dinner, this healthy chicken tortilla soup delivers every single time.
Make it once. You’ll understand why it’s on repeat in my house.

Healthy Chicken Tortilla Soup
Ingredients
Soup Base
- 1 tbsp olive oil extra virgin preferred
- 2 garlic cloves minced fine
- 1/2 white onion medium, diced small
- 1/2 cup bell peppers mixed colors, diced
- 1/4 cup jalapeño seeded and diced
- 6 cups chicken broth reduced sodium
- 14.5 oz fire-roasted diced tomatoes with juices
- 1 lb chicken breast boneless, skinless
- 1 tsp sea salt adjust to taste
- 1/2 tsp black pepper freshly ground
- 1 tsp ground cumin
- 1/8 tsp chili powder adjust for heat
Toppings
- 1/2 recipe keto tortilla chips or store-bought
- 1/3 cup Monterey Jack cheese shredded
- 1 avocado medium, sliced
- 1/3 cup sour cream full-fat
- 1/4 cup fresh cilantro chopped
- 1 lime whole, cut into wedges
Instructions
- Heat olive oil in a Dutch oven over medium-high heat until shimmering, about 30 seconds. Add garlic, onions, and bell peppers. Sauté for 3-5 minutes, stirring frequently, until onions are translucent and peppers are softened.
- Add diced jalapeño, chicken broth, fire-roasted tomatoes with juices, and chicken breasts to the pot. Sprinkle in cumin, chili powder, salt, and pepper. Stir gently to combine.
- Bring to a rolling boil over high heat, then reduce to medium-low. Cover partially and simmer for 30 minutes until chicken is cooked through.
- Remove chicken breasts with tongs and place on a cutting board. Let cool for 1 minute, then shred using two forks. Return shredded chicken to the pot.
- Stir shredded chicken into the soup and simmer for 5 more minutes to allow flavors to meld.
- Ladle soup into bowls and top with shredded Monterey Jack cheese, avocado slices, sour cream, fresh cilantro, keto tortilla chips, and lime wedges. Serve immediately.










