Soups & Stews
This Barefoot Contessa chicken tortilla soup delivers creamy tomato-basil swirls and tender shredded chicken in every spoonful—just like Ina Garten’s iconic version. The secret lies in slow-cooked chicken, rich broth, and perfectly toasted tortillas that add texture without overpowering the flavors. I’ve simplified the process while keeping the restaurant-quality results.
The recipe starts with juicy chicken thighs simmered in aromatic broth until fork-tender, then shredded for hearty bites. A velvety tomato-basil sauce thickens as it cooks, creating those signature swirls that make this soup irresistible.
Toasted tortillas add a satisfying crunch, while black beans and corn bring natural sweetness to balance the acidity.
What you’ll end up with is a creamy, comforting bowl of soup that’s packed with layers of flavor—tangy tomatoes, fresh basil, smoky chicken, and crispy tortilla pieces. The broth is rich but not heavy, and the garnishes elevate each bite.
This is the kind of soup that warms you up on chilly days while feeling effortless to prepare.
Perfect for feeding a crowd or meal prepping for the week, this recipe scales beautifully. The flavors only get better as it sits, making it ideal for making ahead. Let’s get cooking—your taste buds will thank you.
Ingredients for barefoot contessa chicken tortilla soup
Juicy chicken, toasted tortillas, and creamy tomato swirls—just like Ina’s iconic version.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs (bone-in, skin-on) 🍗 | 2 ½ lb | Juicy and flavorful for shredding |
| Corn Tortillas 🌽 | 12 whole | Medium-sized for toasting |
| Black Beans (cooked or canned) 🫘 | 1 ½ cups | Drained and rinsed if canned |
| Corn Kernels (fresh, frozen, or canned) 🌽 | 1 ½ cups | Drained if canned |
| Canned Diced Tomatoes (San Marzano if possible) 🍅 | 2 cups | With juices for creaminess |
| Chicken Broth (low-sodium preferred) 💧 | 6 cups | Homemade or high-quality store-bought |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic depth |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and richness |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cumin 🌿 | 1 tsp | Ground for smoky flavor |
| Cream (heavy or half-and-half) 🥛 | ½ cup | For velvety texture (optional) |
| Lime (optional) 🍋 | 1 whole | Juiced for brightness |
The chicken thighs are the backbone of this soup—bone-in, skin-on for maximum flavor and juiciness. Look for thighs with good marbling at your local butcher or grocery store meat section. If you can’t find bone-in, skin-on, boneless skinless works too, but it’ll be slightly less flavorful. Costco or Trader Joe’s often have great deals on chicken thighs in bulk, perfect for batch cooking. The tortillas? Mission brand is my go-to—they toast up perfectly without burning. Store them in a cool, dry place until ready to use, but if you’re prepping ahead, freeze extras for up to 3 months.
No heavy cream? Coconut milk or cashew cream adds richness without dairy. Fresh basil is ideal, but dried oregano at half the amount works in a pinch. The San Marzano tomatoes are worth hunting down—they’re sweeter and less acidic, but any good canned tomatoes will do. For the cumin, toast it in the dry pan for 30 seconds before adding to the soup—this deepens the flavor. If you’re short on time, skip the toasting, but trust me on this: it makes a difference. The lime is optional but adds a bright finish that cuts through the creaminess.
This soup tastes even better the next day—flavors meld beautifully when reheated. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a bowl straight from the freezer for a quick lunch. The tortillas can be toasted fresh or added straight from the bag—they’ll soften as they sit, but the crunch is still there. Garnish with extra basil, a drizzle of cream, or a sprinkle of cheese if you’re feeling fancy.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this soup because it’s built on ingredients I always have—canned tomatoes, black beans, tortillas—and the bone-in thighs add depth without extra effort. Honestly, the only real prep is chopping a few herbs, and the rest? Just simmering.
- Skin-On Magic: That crispy thigh skin? It’s the secret weapon—crunchy, salty, and packed into every bite when you tear the meat off the bone. (Yes, even my picky eaters go back for seconds.) The San Marzano tomatoes? Sweet and bright, cutting through the richness like a perfect balance.
- Double-Duty Meal: Make a big batch on Sunday, and you’ve got lunch for Wednesday, a potluck side, or a quick reheat for a sick day. I’ll be real: the leftovers taste better the next day—like the flavors married overnight.
- Budget-Friendly Feast: Bone-in thighs stretch further than breasts, tortillas cost pennies, and a can of tomatoes lasts forever. This soup feeds four for under $10, and the texture—creamy from beans, crunchy from tortillas—makes it feel fancy without the price tag. (My college self would’ve cried.)
Step-by-step instructions for creamy tomato-basil chicken tortilla soup
Here's how to build this comforting soup with rich tomato-basil swirls and tender shredded chicken.
Sear the Chicken Thighs for Maximum Flavor
Pat the 2.5 lb chicken thighs dry with paper towels—this helps the skin crisp up beautifully. Heat 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-high heat. Working in batches if needed, add the chicken thighs skin-side down and cook for 6-8 minutes until the skin is golden brown and crispy. Flip the thighs and cook for another 4-5 minutes until the meat reaches 165°F internally.
Here's the thing—don't rush this step. The crispy skin adds incredible texture and flavor to the soup. Once the chicken is cooked through, remove it from the pot and set it aside on a plate. You'll shred it later, but first, we need to build that rich, creamy base.
Build the Aromatic Tomato-Basil Base
In the same Dutch oven, reduce the heat to medium and add 0.25 cup extra-virgin olive oil if needed. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 6 cloves garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 2 cups canned diced tomatoes, 1 tsp cumin, 2 tsp salt, and 0.5 tsp ground black pepper. Stir everything together and bring to a gentle simmer. Let it cook for 10 minutes to allow the flavors to meld. This is where the deep, savory foundation of your soup develops. While it simmers, chop the 0.5 cup fresh basil leaves finely—you'll add them later to preserve their bright flavor.
Simmer the Broth and Add the Creamy Touch
Pour in the 6 cups chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer for 15 minutes. This step allows all the flavors to blend together beautifully. Stir in the 1.5 cups black beans and 1.5 cups corn kernels, simmering for another 5 minutes to heat everything through.
Here's where the creaminess comes in: stir in the 0.5 cup cream and the chopped fresh basil leaves. If you're using the 1 whole lime, zest it and add the zest to the pot along with 1 tablespoon of lime juice (save the rest for garnish). The cream will create those signature swirls while keeping the soup rich and velvety. Taste and adjust the seasoning if needed—this is your chance to balance the flavors before adding the chicken.
Shred the Chicken and Toast the Tortillas
Use two forks to shred the 2.5 lb chicken thighs directly in the soup pot. The warm chicken will break apart easily, and the broth will help distribute those juices throughout the soup. Return the shredded chicken to the pot and stir gently to combine. Let the soup simmer for another 5 minutes to ensure everything is heated through.
While the soup finishes, toast the 12 whole corn tortillas in a dry skillet over medium heat for 30 seconds per side until slightly crispy. Keep them warm in a clean towel-lined bowl. The toasted tortillas add a wonderful crunch and texture contrast to each spoonful of soup.
Serve with Creamy Swirls and Fresh Garnishes
Ladle the soup into bowls, making sure to get a good portion of the shredded chicken in each serving. Top each bowl with 2 toasted tortillas, crumbled on top for texture. Garnish with the remaining lime juice (if using), extra fresh basil leaves, and a drizzle of extra-virgin olive oil for that final touch of brightness and richness.
This soup is best served immediately while the tortillas are still crispy and the swirls of cream are visible. Each bite delivers a perfect balance of creamy tomato broth, tender shredded chicken, and the satisfying crunch of toasted tortillas. The lime zest and fresh basil add that final pop of freshness that makes this dish truly special.
Pro Tips For Making Barefoot Contessa Chicken Tortilla Soup
- CRISP THE TORTILLAS FIRST: Toss them in a dry skillet over medium heat for 30 seconds per side until just golden—this stops them from turning to mush in the soup. I used to add them straight from the bag, and they’d dissolve like sad chips. Now they hold their shape and add that perfect crunch.
- SIMMER THE CHICKEN LOW: After browning the thighs, reduce heat to a bare simmer (just tiny bubbles) and cover the pot. High heat makes the skin rubbery, and you’ll lose flavor into the steam. My first batch tasted like overcooked shoe leather—now I keep it gentle and let the fat render slowly.
- DRAIN BEANS THOROUGHLY: Rinse canned black beans and drain them twice to cut the gummy residue that thickens the soup into a gluey mess. I skipped this once and ended up with a soup that clung to my spoon like tar. A quick cold-water rinse fixes it every time.
- CHAR THE TOMATOES: Before adding them to the pot, sear the diced tomatoes in the same pan you browned the chicken for 2–3 minutes until slightly darkened. This deepens their flavor and balances the brightness of the lime later. I was skeptical until I tasted the difference—now it’s non-negotiable.
Perfect pairings for this barefoot contessa chicken tortilla soup
Crunchy Tortilla Toppings
Toast the 12 corn tortillas in a dry skillet over medium heat for 30 seconds per side until golden and crisp. The key is keeping them warm in a towel-lined bowl while you finish the soup—this prevents sogginess.
For extra crunch, I like to break them into ½-inch pieces before adding to bowls. 🌽
Fresh Herb Garnishes
Fresh basil leaves and lime juice brighten every spoonful. Tear the basil into small pieces and sprinkle generously over each bowl. A squeeze of lime juice (about 1 tbsp per serving) adds that zesty contrast to the creamy tomato broth.
If you’re feeling fancy, add a pinch of flaky sea salt or chopped cilantro for extra freshness. 🌿
Creamy Drizzles
A drizzle of extra-virgin olive oil or a swirl of sour cream elevates the dish instantly. For a lighter option, try avocado oil or a dollop of Greek yogurt instead of heavy cream.
The oil adds richness while keeping the soup balanced—just ½ tsp per bowl is enough to make it shine. 🥛
Spicy Kick Options
If you love heat, add ½ tsp chili powder or red pepper flakes to each bowl. For smoky depth, a sprinkle of smoked paprika works beautifully. I also like to serve pickled jalapeños on the side—just 2-3 slices per bowl adds a tangy, spicy crunch. 🌶️
Cheesy Upgrade
For a cheesy twist, top with shredded Monterey Jack or cotija cheese (about 2 tbsp per bowl). The cheese melts slightly from the warm soup, creating a creamy, savory finish. If you’re avoiding dairy, nutritional yeast adds a cheesy flavor without the dairy. 🧀
Beverage Pairings
A crisp Mexican lager like Modelo Especial or Corona cuts through the richness perfectly. For a non-alcoholic option, sparkling limeade or hibiscus iced tea adds a refreshing contrast. Avoid heavy beers—they’ll overpower the bright, tomato-forward flavors. 🍺
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken thighs are ideal because they stay juicy and flavorful when shredded. If you must use breasts, choose bone-in pieces and cook them just until they reach 165°F—overcooking will make them dry. For extra moisture, simmer the shredded chicken in the broth for an additional 5 minutes after adding it back to the pot.
How do I prevent the tortillas from getting soggy?
Toast the tortillas in a dry skillet over medium heat for 30 seconds per side until golden and crisp. Keep them warm in a towel-lined bowl while finishing the soup. For extra crunch, break them into ½-inch pieces and add them to bowls right before serving—this preserves their texture.
Can I make this soup ahead of time?
Yes! This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove, stirring in a splash of water or broth if it thickens too much. Toast tortillas fresh before serving for the best texture.
What can I substitute if I don’t have fresh basil?
Use ½ tsp dried basil or ½ tsp dried oregano as a substitute. For extra flavor, add ½ tsp dried thyme or a pinch of red pepper flakes. Fresh basil’s bright aroma is hard to replicate, but these herbs will still add depth to the soup’s tomato-broth base.
Is this soup gluten-free or dairy-free?
The base recipe isn’t naturally gluten-free (due to tortillas), but you can use corn tortillas made with certified gluten-free ingredients. For dairy-free, omit the cream and use ½ cup coconut milk or cashew cream instead. Check labels on broth and canned goods for hidden gluten or dairy if needed.
