Soups & Stews
This Mexican chicken soup recipe brings the soul-warming flavors of Barefoot Contessa’s kitchen to your table with cumin-infused comfort that’s impossible to resist. 🌟 The secret lies in slow-simmered chicken, aromatic spices, and crispy herbed tortilla strips that add texture and depth—transforming a simple pot of soup into something extraordinary.
I’ve refined this recipe to balance authenticity with approachability, so you get restaurant-quality results without the fuss.
The beauty of this dish is in its layers: tender chicken thighs break apart effortlessly, while cumin, garlic, and bay leaves infuse the broth with warmth. Tortilla strips, lightly fried and tossed with fresh herbs, provide a satisfying crunch that contrasts perfectly with the creamy, slightly spiced soup.
It’s the kind of meal that feels indulgent yet effortless—ideal for chilly evenings or when you need a comforting hug in a bowl.
What sets this recipe apart is the harmony of flavors—earthy cumin, bright lime, and smoky chipotle—all coming together in a broth that’s rich but not heavy. The tortilla strips elevate it from ordinary to unforgettable, adding a crispy element that makes every spoonful worth savoring.
Whether you’re feeding a crowd or treating yourself, this soup delivers restaurant-quality comfort with minimal effort.
Ready in under an hour, it’s perfect for weeknights or weekend gatherings. The instructions are straightforward, but the payoff is pure satisfaction—creamy, flavorful, and packed with texture. Let’s get cooking!
Ingredients for barefoot contessa mexican chicken soup
Sixteen ingredients for a soup that tastes like a warm hug from Barefoot Contessa herself.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on preferred for flavor |
| Yellow Onions 🧅 | 2 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 2 tbsp | Freshly toasted for depth |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano if available |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for smokiness |
| Dried Bay Leaves 🌿 | 2 whole | High-quality for aroma |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Lime Juice 🍋 | ¼ cup | Brightens the soup |
| Flour Tortillas 🍞 | 6 whole | Medium size, cut into strips |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | ¼ cup | For frying tortilla strips |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—bone-in, skin-on for that rich, fall-apart texture. Trader Joe's or Whole Foods carry excellent cuts, but any grocery store's butcher section will have what you need. Look for thighs with good marbling—it's what gives the broth that deep, savory flavor. If you're using boneless, skinless, don't skip the extra 10 minutes of simmering to make up for it. The cumin is the soul of this soup—toast it lightly in the pot first to wake up those earthy notes. I always grab mine from the bulk section at Sprouts or Penzeys—freshly ground makes all the difference.
No chipotle peppers in adobo? Smoked paprika at half the amount gets you close, though it won't have that same smoky depth. The tortillas should be sturdy but not too thick—Mission brand is my go-to, but any medium flour tortilla works. For the broth, low-sodium is key—you'll be adding plenty of salt later. Fresh lime juice is a must, but if you're short, bottled lime juice with a pinch of sugar works in a pinch. The cilantro can be dried if needed, but use one-third the amount and add it at the very end. And trust me on the heavy cream—full-fat makes it truly creamy, not that light, watery stuff.
This soup tastes even better the next day, so double the batch if you can. Store it in the fridge for up to 4 days, or freeze portions for 3 months. The tortilla strips stay crispy for about 2 days if you store them separately in an airtight container. I like to reheat the soup on the stove over medium-low heat, stirring in a splash of broth or water if it gets too thick. The tortilla strips? Just pop them in the oven at 375°F for 3-4 minutes to revive their crunch. And always save some broth for a quick lunch the next day—it's even better cold!
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe when I’m too tired to julienne onions—just toss in those whole yellow onions with the chicken, and they soften into sweet, caramelized bits. The bone-in thighs? They practically fall apart on their own, so tender you’ll forget to use a fork.
- Cumin-Kissed Magic: That ground cumin and dried oregano? Oh, they’re the stars here. The moment the garlic cloves hit the pot, the kitchen smells like a Mexican street corner at dusk—warm, earthy, and impossible to resist. Honestly, I’ve made soup before, but this flavor? It’s in a league of its own.
- Leftover Lifesaver: Between us, this soup only gets better the next day. The flavors meld into something richer, and it’s my go-to for packed lunches or when I need to feed the kids something hearty without fuss. Just reheat, and it’s like a hug in a bowl—no takeout required.
- Budget-Friendly Feast: Bone-in chicken thighs stretch further than breasts, and onions/garlic/cumin? They’re pantry staples that don’t break the bank. I’ll be real: this recipe feeds four for under $12, and the leftovers turn into next-day tacos or quesadillas. Efficiency at its finest.
Step-by-step instructions for cumin-infused Mexican chicken soup
Here's how to build this soul-warming soup with rich, spiced chicken and crispy tortilla strips.
🔥 Step 1: Sear and Simmer the Chicken
Pat the 2.5 lb chicken thighs, bone-in dry with paper towels—this ensures a crispy skin. Heat 0.25 cup vegetable oil in a large Dutch oven over medium-high heat. Add the chicken thighs skin-side down and sear for 5-6 minutes until the skin is deep golden brown and crispy.
Flip the chicken and cook for another 3-4 minutes until the skin is golden on both sides. Remove the chicken and set it aside. In the same pot, add 2 whole yellow onions (diced) and cook for 5 minutes until softened. Add 6 cloves garlic (minced) and cook for 30 seconds until fragrant. Here's the thing—don't walk away. Garlic burns fast.
🍳 Step 2: Build the Spiced Base
Reduce heat to medium and stir in 2 tbsp ground cumin, 1 tbsp dried oregano, 2 tbsp chipotle peppers in adobo (minced), and 2 whole dried bay leaves. Cook for 1 minute until the spices are toasted and aromatic. Pour in 2 cups canned diced tomatoes and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot.
Return the chicken to the pot, skin-side up. Bring to a gentle simmer, cover, and cook for 25-30 minutes until the chicken is fork-tender and the meat pulls away from the bone easily. Real talk: if the broth reduces too much, add a splash of water or broth to keep it flavorful.
🥘 Step 3: Finish with Cream and Lime
Remove the chicken from the pot and shred the meat using two forks, discarding the skin and bones. Return the shredded chicken to the pot. Stir in 0.5 cup heavy cream and 0.25 cup fresh lime juice, and simmer for 5 minutes until the soup is creamy and brightened by the lime. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper—this is where the magic happens.
Here's the moment that matters: the balance of flavors. The cumin and chipotle should sing, the lime should brighten, and the cream should add richness without overpowering. If it needs more heat, add a pinch of cayenne or more chipotle. If it needs more acidity, add a splash more lime juice.
🔥 Step 4: Fry the Tortilla Strips
Cut the 6 whole flour tortillas into ½-inch strips. Heat 0.25 cup vegetable oil in a skillet over medium heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes until golden brown and crispy. Drain on paper towels and sprinkle with a pinch of salt while still hot.
Don't skip this step—crispy tortilla strips add texture and soak up the soup beautifully. If the oil gets too hot, the strips will burn before crisping. Watch closely and adjust the heat as needed. You'll know they're done when they're golden and crispy all over.
🍽️ Step 5: Serve with Fresh Herbs
Ladle the soup into bowls, top with crispy tortilla strips, and garnish with 0.25 cup fresh cilantro (chopped). The contrast of the warm, spiced soup with the cool, crispy tortilla strips is what makes this dish so comforting. Serve immediately while the tortilla strips are still crispy and the soup is steaming hot.
Each spoonful should deliver layers of flavor: the smoky depth of the chipotle, the earthy warmth of the cumin, the bright tang of the lime, and the creamy richness of the broth. This is the kind of soup that warms you from the inside out—perfect for chilly evenings or when you need a little comfort.
Pro Tips For Making Barefoot Contessa Mexican Chicken Soup
- CRISP THE SKIN FIRST: Pat those bone-in chicken thighs very dry with paper towels before searing—this isn’t just about looks. I learned the hard way that skipping this step means you’ll end up with sad, greasy skin instead of the crispy, flavor-packed crust you actually want. Sear them skin-side down in a hot pan for 8-10 minutes until golden, then flip and cook another 3 minutes. Trust me, the difference in texture is night and day.
- CHAR THE ONIONS LOW: Those yellow onions need to caramelize, but don’t rush it—this isn’t a race. After slicing them thin (about 1/4-inch), cook them on medium-low heat for 15-20 minutes, stirring occasionally, until they’re deep golden and almost jammy. High heat turns them bitter; low and slow builds the sweet, rich base the whole soup rests on.
- TOAST THE SPICES: That ground cumin and dried oregano? Bloom them in the oil for 30 seconds before adding anything else. I used to just toss them in with the onions, but toasting them first wakes up their flavors—you’ll smell the difference. Just don’t walk away; burned spices taste like dirt, and nobody wants that in their soup.
- SIMMER, DON’T BOIL: Once everything’s in the pot, keep the heat low enough that you barely see bubbles—gentle simmering keeps the chicken tender and the broth clear. I’ve seen people crank the heat and end up with shredded, rubbery thighs or a cloudy liquid. If you’re unsure, stick a wooden spoon in; if it’s bubbling hard, dial it back. Patience here makes all the difference.
Pro cooking tips for perfect results
Searing Perfection
For golden-brown chicken skin, pat the thighs bone-in and skin-on completely dry with paper towels before searing. Use a large Dutch oven (I love my All-Clad) and heat ¼ cup vegetable oil over medium-high heat until shimmering.
The key is patience—sear each thigh for 5-6 minutes until the skin is deep golden brown and crispy. Flip carefully and cook another 3-4 minutes for even browning. This step builds flavor through the Maillard reaction, so don't rush it. 🔥
Spice Toasting
Toast your spices directly in the pot after removing the chicken. Heat the onions and garlic until softened, then reduce to medium heat and add 2 tbsp ground cumin, 1 tbsp oregano, and 2 tbsp minced chipotle peppers.
Stir constantly for 1 full minute—this releases their aromatic oils. Skipping this step means missing out on the deep, toasty flavor that makes this soup sing. I always use Penzeys brand spices for maximum freshness. 🌿
Simmer Control
After adding the broth, maintain a gentle simmer—not a rolling boil—to prevent the chicken from toughening. Cover the pot and cook for 25-30 minutes until the meat is fork-tender. If the broth reduces too much, add ¼ cup water or broth to maintain consistency.
The goal is creamy but not watery—this soup should coat the back of a spoon. A meat thermometer ensures accuracy at 165°F internal temperature. ⏰
Creamy Finish
Stir in the ½ cup heavy cream and ¼ cup fresh lime juice off the heat to preserve their delicate flavors. Simmer just 5 minutes—any longer risks breaking the cream. Taste and adjust seasoning with 1.5 tsp salt and ½ tsp black pepper.
The lime brightens the dish, while the cream adds luxurious body. For extra richness, I sometimes add 1 tbsp butter at the end. 💫
Crispy Tortilla Magic
Cut tortillas into ½-inch strips and fry in ¼ cup oil over medium heat—not too hot, or they'll burn. Fry in batches for 1-2 minutes until golden brown and crispy. Drain on paper towels and sprinkle with a pinch of salt while hot.
For extra flavor, toss with 1 tsp chili powder before serving. These strips should stay crispy for 10-15 minutes after frying. 🍞
Garnish Like a Pro
Top each bowl with tortilla strips and ¼ cup chopped cilantro right before serving. The contrast of warm soup, cool tortillas, and fresh herbs is what makes this dish unforgettable.
For an extra touch, add a lime wedge on the side—let guests squeeze their own for that fresh zing. Presentation matters, even for soup! ✨
Nutrition facts
Frequently asked questions
Can I use boneless, skinless chicken breasts instead of bone-in thighs?
You can, but the texture and flavor will differ. Bone-in thighs stay juicier and add depth to the broth. If using breasts, cut them into 1-inch pieces and simmer for only 15-18 minutes (they cook faster). For extra richness, add 1 tbsp chicken fat or olive oil to the pot. The result will be leaner but still delicious!
How can I make this soup dairy-free?
Swap the ½ cup heavy cream with ½ cup coconut milk (full-fat for creaminess) or ½ cup cashew cream (blend soaked cashews with water). For brightness, add 1 tbsp nutritional yeast or an extra splash of lime juice. The tortilla strips will still add texture without dairy.
Why do the tortilla strips turn soggy?
Tortilla strips lose crispiness when exposed to steam or liquid. To prevent sogginess, fry them fresh and serve immediately. If storing, keep them separate in an airtight container for up to 2 days. Re-crisp in a 375°F oven for 3-4 minutes before serving. For extra crunch, toss with 1 tsp cornstarch before frying.
Can I make this soup in an Instant Pot?
Sear the chicken and aromatics first, then add all ingredients except tortilla strips. Cook on high pressure for 12 minutes, then quick-release. Shred the chicken, stir in cream and lime, and finish with tortilla strips. The pressure cooker cuts time to 30 minutes total—perfect for busy weeknights!
What if I don't have chipotle peppers in adobo?
Use 1 tbsp smoked paprika + ½ tsp cayenne pepper for heat, or 1 tsp chipotle powder (adjust to taste). For smokiness without heat, try 1 tsp liquid smoke + ½ tsp garlic powder. The cumin and oregano will still carry the dish—don't skip them! The flavor will be different but still comforting.
