Some soups just hit differently on a cold weeknight — and this Chicken Tortilla Soup with Lime Crema is exactly that kind of recipe. It’s smoky, deeply flavored, and comes together in a single pot in just 40 minutes.
The broth is rich with cumin, smoked paprika, and a hint of chili. The chicken is tender and shreddable. And then there’s the lime crema — a quick, tangy swirl that ties every single ingredient together in the best possible way.
Whether you’re cooking for your family on a busy Tuesday or meal-prepping for the week ahead, this soup delivers every time. Let’s make it.
Why You’ll Love This Recipe
This isn’t just another tortilla soup. Here’s why it earns a permanent spot in your dinner rotation:
The soup that earns the most requests for seconds in our kitchen.
Ingredients
Here’s everything you need. Most are pantry staples you probably already have on hand.
For the Soup
- 1.5 lb boneless, skinless chicken breasts — or thighs for even more richness
- 1 tbsp olive oil
- 1 medium white onion, diced
- 4 garlic cloves, minced
- 1 jalapeño, seeded and diced (keep seeds for more heat)
- 1 red bell pepper, diced
- 1 tsp smoked paprika
- 1 tsp ground cumin
- ½ tsp chili powder
- 1 can (14 oz) diced fire-roasted tomatoes
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn kernels, drained
- 4 cups chicken broth, low-sodium preferred
- Salt and black pepper to taste
For the Lime Crema
- ½ cup sour cream
- 2 tbsp fresh lime juice (about 1 large lime)
- 1 tsp lime zest
- Pinch of salt
For Serving
- Crispy tortilla strips (store-bought or homemade)
- Diced avocado
- Fresh cilantro leaves
- Sliced jalapeño
- Lime wedges
Chicken: Chicken thighs work beautifully here — they’re slightly juicier and more forgiving if you overcook slightly. You can also use rotisserie chicken added at the end to save time.
Sour cream: Greek yogurt makes an excellent lighter swap for the crema. Full-fat coconut cream works perfectly for a dairy-free version.
Fire-roasted tomatoes: Regular diced tomatoes work too, but fire-roasted adds a deeper, smokier flavor that’s worth the extra step of finding them.
Tortilla strips: Slice corn tortillas into thin strips, toss with olive oil and salt, and bake at 400°F for 10–12 minutes for a quick homemade version.
All the ingredients laid out — simple, accessible, and full of flavor potential.
How to Choose the Best Chicken for Tortilla Soup
The chicken you choose makes a real difference in the final texture and flavor of the soup. Here’s a quick guide:
Chicken Breasts
Lean and easy to shred cleanly. They absorb the broth flavors well and give you those long, satisfying strands. Best choice if you prefer a lighter soup.
Chicken Thighs
Slightly more fat means more flavor. They stay moist even if you simmer them a few minutes too long. A great option for deeper, richer results.
Rotisserie Chicken
The ultimate weeknight shortcut. Skip the simmering step entirely — just shred and stir it in during the last 5 minutes. The seasoning on rotisserie chicken also adds an extra layer of flavor.
How to Make Chicken Tortilla Soup with Lime Crema
This soup comes together in one pot and seven straightforward steps. Here’s exactly how to do it:
Step 1 — Sauté the Aromatics
Heat olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion, jalapeño, and red bell pepper. Cook for 5–6 minutes, stirring occasionally, until the onion is soft and just starting to turn golden at the edges.
Step 2 — Add Garlic and Spices
Add the minced garlic and cook for 1 minute until fragrant. Then sprinkle in the smoked paprika, cumin, and chili powder. Stir constantly for 30–45 seconds — this blooms the spices in the oil and builds the deep, smoky base flavor of the soup.
Step 3 — Add Tomatoes and Broth
Pour in the fire-roasted tomatoes with their juices, followed by the chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Those bits are pure flavor.
Step 4 — Simmer the Chicken
Nestle the whole chicken breasts into the broth. Bring to a gentle boil, then reduce to a simmer. Cover and cook for 18–20 minutes, until the chicken is fully cooked through (internal temperature of 165°F).
Step 5 — Shred the Chicken
Remove the chicken breasts to a cutting board. Use two forks to shred them into bite-sized pieces. Return the shredded chicken back to the pot.
Step 6 — Add Beans and Corn
Stir in the drained black beans and corn. Simmer uncovered for another 5 minutes to heat everything through and let the flavors meld. Taste and adjust salt and pepper as needed.
Step 7 — Make the Lime Crema and Serve
While the soup finishes, whisk together the sour cream, fresh lime juice, lime zest, and a pinch of salt until smooth. Ladle the soup into bowls and finish each one with a generous drizzle of lime crema, crispy tortilla strips, avocado, cilantro, jalapeño slices, and a squeeze of fresh lime.
Step by step — the whole process from sauté to bowl in 40 minutes.
Why This Recipe Works
A few key techniques make this soup stand out from a basic throw-everything-in-a-pot version:
Blooming the spices. Cooking the cumin, paprika, and chili powder directly in the oil for 30–45 seconds before adding liquid unlocks their fat-soluble flavor compounds. The difference in depth is remarkable.
Simmering whole chicken in the broth. Rather than using pre-cooked chicken, simmering raw chicken directly in the soup means the broth absorbs all those chicken juices. The result is a significantly richer, more cohesive flavor throughout.
Fire-roasted tomatoes. The char on these tomatoes adds a subtle smokiness that layers beautifully with the smoked paprika. It’s a small swap with a big payoff.
The lime crema as a finishing element. Adding acid and creaminess right before serving — rather than cooking them in — keeps both flavors bright and fresh. It’s the contrast that makes every bite interesting.
Best Side Dishes to Serve With Chicken Tortilla Soup
This soup is hearty enough to stand alone, but these sides turn it into a full spread:
Recipe Variations
This recipe is wonderfully adaptable. Here are six ways to make it your own:
- Slow Cooker Version: Add all soup ingredients (except beans and corn) to your slow cooker. Cook on LOW for 6–7 hours or HIGH for 3–4 hours. Shred the chicken, add beans and corn, and cook for another 20 minutes. Check out our Crockpot Taco Soup for a similar slow cooker technique.
- Spicier Version: Keep the jalapeño seeds in, add a chipotle pepper in adobo sauce, and increase the chili powder to 1 tsp. You’ll get a serious kick.
- Dairy-Free: Replace the sour cream in the lime crema with full-fat coconut cream. The flavor is slightly different but equally delicious and creamy.
- Gluten-Free: This recipe is naturally gluten-free! Just double-check that your chicken broth and canned tomatoes are certified GF, and use corn tortilla strips for serving.
- Vegetarian Version: Skip the chicken and double the black beans. Add a can of pinto beans and a diced zucchini for texture. Use vegetable broth instead of chicken broth.
- Extra Creamy Version: Stir in ¼ cup of cream cheese cut into cubes during the last 5 minutes of cooking. It melts right in and creates a luxuriously thick, creamy broth.
Storage, Meal Prep & Reheating
Refrigerator
Store the soup (without toppings) in an airtight container for up to 4 days. The flavors deepen overnight — it’s genuinely better on day two.
Freezer
This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-lock bags. Freeze for up to 3 months. Store the lime crema separately — it doesn’t freeze well.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of chicken broth if it’s thickened up. Microwaving works too — heat in 90-second intervals, stirring between each.
Meal Prep Tips
Make a double batch on Sunday and portion it into meal prep containers. It reheats perfectly for weekday lunches. Keep the tortilla strips in a separate zip-lock bag so they stay crispy. Make a fresh batch of lime crema at serving time — it only takes 2 minutes.
Common Mistakes to Avoid
- Skipping the spice bloom. Adding dried spices directly to the broth instead of toasting them in oil first results in a flat, one-dimensional flavor. That 45-second bloom is non-negotiable.
- Overcooking the chicken. Simmering too hard or too long turns the chicken dry and stringy. Keep it at a gentle simmer and pull it at 165°F.
- Using bottled lime juice for the crema. Fresh lime juice makes a noticeable difference here. The brightness just isn’t the same from a bottle.
- Adding toppings to the whole pot. Always add tortilla strips, avocado, and crema to individual bowls just before serving. They go soggy and brown quickly in the hot soup.
- Not tasting before serving. Every can of broth and every batch of tomatoes is different. Always taste and adjust salt, acid, and spice in the last 5 minutes.
Nutritional Information
Per serving (without toppings, based on 6 servings):
Serving & Presentation Tips
The toppings are where you can really make this soup shine. Here’s how to serve it like a pro:
Build your toppings bar. Set out small bowls of every topping — diced avocado, tortilla strips, sliced jalapeño, cilantro, lime wedges, and extra lime crema — and let everyone customize their own bowl. It works beautifully for family dinners and casual gatherings alike.
Drizzle, don’t dump. Use a spoon or squeeze bottle to drizzle the lime crema in a spiral pattern over the soup. It looks restaurant-quality and ensures every spoonful gets a touch of crema.
Stack the tortilla strips tall. Pile them high in the center of the bowl rather than scattering them flat. They stay crispier longer and look dramatically more appetizing.
Serve in wide, shallow bowls. They show off the garnishes better than deep bowls and keep the toppings visible and accessible from the first spoonful.
A drizzle of lime crema and a handful of crispy tortilla strips — the finishing touches that make it unforgettable.
Frequently Asked Questions
Can I use rotisserie chicken instead of raw chicken?
Absolutely — it’s one of the best shortcuts for this recipe. Simply shred the rotisserie chicken and stir it in during the last 5 minutes of cooking, after you’ve added the beans and corn. You’ll skip steps 4 and 5 entirely and save about 20 minutes of cook time.
How do I make the lime crema dairy-free?
Swap the sour cream for full-fat coconut cream. Whisk it with the same lime juice and zest and a pinch of salt. The coconut flavor is very subtle once it’s mixed with lime, and it still drizzles beautifully over the hot soup.
Can I make this soup ahead of time?
Yes — and we’d actually encourage it. The soup tastes noticeably better after 24 hours in the fridge as the flavors meld together. Store it without toppings and make a fresh batch of lime crema when you’re ready to serve.
Is this recipe spicy?
As written, it has a mild-to-medium heat level. To make it milder, remove the jalapeño seeds and reduce the chili powder to ¼ tsp. To turn up the heat, keep the jalapeño seeds in and add a chipotle pepper in adobo sauce along with the spices in step 2.
Can I add rice or pasta to this soup?
Yes! Stir in ½ cup of uncooked white rice or small pasta (like ditalini) after adding the broth in step 3. Cook until tender, about 15–18 minutes for rice or 8–10 minutes for pasta. You may need to add an extra cup of broth as the starch absorbs liquid during cooking.
How long does this soup keep in the freezer?
Up to 3 months in a freezer-safe airtight container. Thaw overnight in the refrigerator before reheating on the stovetop. Make the lime crema fresh at serving time — it doesn’t freeze well and only takes 2 minutes to prepare.
Related Recipes You’ll Love
Final Thoughts
This Chicken Tortilla Soup with Lime Crema is the kind of recipe that becomes a staple — the one your family asks for by name on cold evenings and rainy days.
It’s bold without being complicated. It’s weeknight-fast but tastes like you spent hours on it. And that lime crema? It genuinely changes the whole bowl.
Give it a try this week. Once you make it, you’ll understand why it earns a permanent spot in the dinner rotation. And if you love one-pot soups, make sure to bookmark our Crockpot Taco Soup and Lemon Chicken Orzo Soup for your next cozy dinner night.
Chicken Tortilla Soup with Lime Crema
A smoky, hearty one-pot chicken tortilla soup with a tangy homemade lime crema, crispy tortilla strips, and all your favorite toppings. Ready in 40 minutes and better than anything from a can.
Ingredients
For the Soup
- 1.5 lb boneless, skinless chicken breasts
- 1 tbsp olive oil
- 1 medium white onion, diced
- 4 garlic cloves, minced
- 1 jalapeño, seeded and diced
- 1 red bell pepper, diced
- 1 tsp smoked paprika
- 1 tsp ground cumin
- ½ tsp chili powder
- 1 can (14 oz) diced fire-roasted tomatoes
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn kernels, drained
- 4 cups low-sodium chicken broth
- Salt and black pepper to taste
Lime Crema
- ½ cup sour cream
- 2 tbsp fresh lime juice
- 1 tsp lime zest
- Pinch of salt
For Serving
- Crispy tortilla strips
- Diced avocado
- Fresh cilantro leaves
- Sliced jalapeño
- Lime wedges
Instructions
-
1Sauté the aromatics. Heat olive oil in a large Dutch oven over medium heat. Add onion, jalapeño, and red bell pepper. Cook for 5–6 minutes until softened and lightly golden.
-
2Bloom the spices. Add minced garlic and cook 1 minute. Stir in smoked paprika, cumin, and chili powder. Cook for 30–45 seconds until very fragrant.
-
3Add tomatoes and broth. Pour in fire-roasted tomatoes and chicken broth. Stir well, scraping up any browned bits from the bottom.
-
4Simmer the chicken. Nestle chicken breasts into the broth. Bring to a gentle boil, then reduce to a simmer. Cover and cook 18–20 minutes until chicken reaches 165°F internally.
-
5Shred the chicken. Remove chicken to a cutting board and shred with two forks. Return shredded chicken to the pot.
-
6Add beans and corn. Stir in drained black beans and corn. Simmer uncovered for 5 minutes. Season with salt and pepper to taste.
-
7Make lime crema and serve. Whisk sour cream, lime juice, lime zest, and salt until smooth. Ladle soup into bowls and top with lime crema drizzle, tortilla strips, avocado, cilantro, jalapeño, and a lime wedge.
Rotisserie shortcut: Use shredded rotisserie chicken — add in step 6 and reduce cook time by 20 minutes.
Dairy-free crema: Substitute full-fat coconut cream for the sour cream.
Storage: Refrigerate up to 4 days or freeze up to 3 months (without toppings).
Make ahead: This soup tastes even better the next day. Make the lime crema fresh at serving time.