Pin this My neighbor Maria showed up at my door one drizzly afternoon with a container of homemade salsa verde and a knowing smile. She insisted I make her family's tortilla soup that weekend, and honestly, I was skeptical—how special could it really be? Forty-five minutes later, my kitchen smelled like roasted peppers and cilantro, and I understood why she'd driven across town just to hand me that salsa. This soup became the dish I make when I want to feel like I'm cooking something that matters.
I served this to my sister's book club last fall, and within minutes people were asking for the recipe before they'd even finished their bowls. One guest—who'd always been a bit of a soup skeptic—actually went back for seconds, which tells you everything you need to know about how comforting and genuine this dish is.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken breasts (2, about 450 g / 1 lb): These cook gently in the broth and shred easily; they're the quiet backbone of this soup.
- Low-sodium chicken broth (4 cups / 1 liter): Use quality broth because you can taste it—the soup is only as good as what goes into the pot.
- Olive oil (1 tablespoon): Just enough to get those vegetables sizzling without overwhelming the delicate flavors.
- Yellow onion (1 medium, diced): It softens into the broth, adding natural sweetness that balances the heat from the peppers.
- Poblano peppers (2, seeded and diced): These are mild and slightly smoky; they're the reason this soup tastes so much deeper than you'd expect.
- Jalapeño (1, seeded and finely diced): Leave the seeds in if you like actual heat, but honestly, the poblano does most of the heavy lifting here.
- Garlic (2 cloves, minced): One minute of cooking is all it takes for the kitchen to smell absolutely incredible.
- Salsa verde (1 1/2 cups / 360 ml): Whether store-bought or homemade, this is the soul of the soup—don't skip it or substitute red salsa.
- Ground cumin (1 teaspoon): A warm spice that ties everything together like a quiet hug.
- Smoked paprika (1/2 teaspoon): This adds depth and a whisper of smokiness that guests will notice but can't quite name.
- Dried oregano (1/2 teaspoon): Brings an herbaceous note that feels authentic without tasting like dried herbs.
- Salt and black pepper: Taste as you go—different broths and salsas have different salt levels, so trust your palate.
- Cream cheese (120 g / 4 oz, cubed and softened): Softening it first prevents lumps and helps it melt seamlessly into the hot broth.
- Heavy cream (1/2 cup / 120 ml): This is what makes each spoonful feel like a treat; the richness is non-negotiable.
- Ripe avocado (1, diced): Add this right before serving so it stays creamy and doesn't oxidize into an unappealing brown.
- Tortilla chips (1 cup / about 40 g, crushed): The contrast between crispy chips and creamy soup is where the magic happens.
- Fresh cilantro (2 tablespoons, chopped): A bright finish that cuts through the richness and feels genuinely Mexican.
- Lime (1, cut into wedges): A squeeze of fresh lime juice lifts everything at the last second.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the foundation:
- Heat olive oil in a large pot over medium heat, then add your diced onion, poblano, and jalapeño. Let them soften for 4 to 5 minutes, stirring occasionally—you're looking for the onion to turn translucent and the peppers to lose their raw edge. The kitchen will smell like something good is about to happen.
- Add the aromatics:
- Toss in your minced garlic and cook for exactly one minute. This brief moment is crucial because garlic can go from fragrant to bitter if you're not paying attention.
- Build the broth:
- Pour in the chicken broth and salsa verde, then stir in cumin, smoked paprika, oregano, salt, and black pepper. This mixture becomes your base, and it should smell immediately welcoming.
- Poach the chicken:
- Add the chicken breasts to the pot and bring everything to a gentle boil, then immediately reduce the heat and cover. Simmer for 15 to 18 minutes until the chicken is cooked through—you'll know it's done when there's no pink inside and it flakes easily.
- Shred and return:
- Remove the cooked chicken to a cutting board and shred it with two forks, working quickly while it's still warm and easy to pull apart. Return the shredded chicken to the pot.
- Melt in the cream cheese:
- Reduce the heat to low and add your softened cream cheese cubes, stirring constantly until they melt completely into the soup. This creates a silky texture that's almost impossible to achieve any other way.
- Finish with cream:
- Stir in the heavy cream and simmer gently for 3 to 4 more minutes. Taste and adjust your seasoning—remember that the toppings will add their own flavors.
- Serve with intention:
- Ladle the soup into bowls and let each person build their own with avocado, tortilla chips, cilantro, and a squeeze of lime. This moment of customization is part of what makes eating this soup feel special.
Pin this My eight-year-old nephew took one spoonful and declared it 'fancy soup,' which coming from a kid who usually wants plain pasta, felt like winning an award. That's when I realized this dish walks a perfect line between impressive and genuinely comforting—it feels special enough to serve to guests but homey enough that your family actually wants to eat it.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Secret to Silky Texture
The cream cheese is doing something important here that plain cream could never accomplish alone. When you melt it into the hot broth, it creates a sauce-like consistency that coats your mouth in the best way possible. I learned this by accident the first time I made the soup without softening the cream cheese first—I ended up with little white chunks floating around like sad clouds. Now I cut it into small cubes and let it sit on the counter while I'm cooking so it surrenders easily to the heat.
Why Poblanos Are Worth Seeking Out
You could use bell peppers if you're in a bind, but poblanos have this mild, slightly sweet flavor with a hint of smoke that regular peppers just don't have. They're also much less aggressive than jalapeños, so they won't make your soup uncomfortably spicy. Once you've used them once, you'll find excuses to use them again—they're that good.
Timing and Temperature Matter
The entire soup takes less than an hour from start to finish, which is why this became my go-to dish for weeknight entertaining. Everything comes together quickly because you're poaching the chicken rather than cooking it separately, saving you both time and dishes. The key is not overthinking it—medium heat, a gentle simmer, and a watchful eye are really all you need.
- Add the cream cheese when the heat is already low to prevent any chance of curdling or separation.
- Keep tortilla chips separate and crushed fresh, never soggy from sitting in soup for minutes beforehand.
- Taste the broth before adding the toppings so you know exactly what seasoning adjustments it might need.
Pin this This soup taught me that sometimes the best meals are the ones that come together without drama, tasting like comfort in a bowl. Make it once and you'll understand why people keep asking for the recipe.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 3 days in advance and refrigerate. Add toppings like avocado and tortilla chips just before serving to maintain their texture.
- → How can I adjust the spice level?
Control heat by removing jalapeño seeds and membranes for milder flavor, or leave them in for extra kick. Add fresh sliced jalapeño as a topping for custom spice.
- → What's the best way to shred the chicken?
Use two forks to pull apart the cooked chicken while it's still warm. For faster prep, substitute with store-bought rotisserie chicken and add during the last 10 minutes.
- → Can I freeze this soup?
Freeze the soup base without cream cheese and heavy cream for up to 3 months. Thaw overnight, reheat, then stir in dairy just before serving.
- → What can I serve with this soup?
Pair with warm cornbread, a simple green salad with lime vinaigrette, or Mexican rice. A crisp lager or chilled Sauvignon Blanc complements the rich flavors beautifully.