Save to Pinterest My neighbor Maria showed up one rainy Tuesday with a container of this soup, still steaming, and I haven't stopped making it since. There's something about the way the cream cheese melts into that bright salsa verde base that feels both comforting and exciting, like a warm hug that surprises you. She refused to give me the exact recipe at first, claiming it was a family secret, but after I made it three times from memory and got pretty close, she finally laughed and handed me her worn index card. That soup became our thing on cold afternoons, and now I find myself craving it without any special reason, just because.
I made this for my book club once, thinking it would be an easy weeknight option, and everyone ended up staying an extra hour just to talk and eat bowls of it. One friend went back for thirds and kept asking what the secret ingredient was, convinced I'd added something fancy. When I told her it was just cream cheese, she looked genuinely betrayed, which made the whole thing even funnier.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Chicken breasts: Boneless and skinless work best because they cook evenly and shred beautifully; I've learned that pounding them gently to uniform thickness cuts the cooking time down even more.
- Low-sodium chicken broth: This is your chance to control the salt level, which matters when you're adding salsa verde and cream cheese later.
- Olive oil: A tablespoon is enough to get everything fragrant without making the final soup greasy.
- Yellow onion: Medium size, diced into rough pieces so it breaks down into the broth rather than staying chunky.
- Poblano peppers: These are mild and earthy, giving you flavor without overwhelming heat; seeding them removes the fierier bits, but I leave some seeds in because I like the warmth.
- Jalapeño: One is usually right, but taste as you go since jalapeños vary wildly in their kick.
- Garlic: Fresh and minced, stirred in quickly so it seasons the whole pot without burning.
- Salsa verde: Store-bought is perfectly fine and saves you time; I use the medium version because I can always adjust heat with the jalapeño.
- Ground cumin: This is what makes it feel unmistakably Tex-Mex; don't skip it.
- Smoked paprika and dried oregano: A half teaspoon each adds depth and a subtle smokiness that rounds out the brightness of the salsa.
- Cream cheese: Softened and cubed so it melts smoothly into the broth without creating lumps; I've learned the hard way that cold cream cheese straight from the fridge will clump.
- Heavy cream: Just enough to make it luxurious without tasting like soup made of cream.
- Avocado: Ripe but still firm, diced at the last second so it doesn't turn brown or mushy.
- Tortilla chips: Crushed by hand so you get different sizes, which keeps the texture interesting as you eat.
- Fresh cilantro and lime: These two finish the dish; cilantro adds freshness and lime adds a brightness that ties everything together.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the base:
- Heat your olive oil in a large pot over medium heat, then add the diced onion, poblano, and jalapeño. You'll know they're ready when they're soft and the kitchen smells incredible, about 4 to 5 minutes of gentle stirring.
- Build the aromatics:
- Add your minced garlic and let it cook for just one minute until it's fragrant; this quick step prevents it from turning bitter while infusing the oil with flavor.
- Create the soup foundation:
- Pour in the chicken broth and salsa verde, then stir in your cumin, smoked paprika, oregano, salt, and pepper. Give it a good stir so the spices dissolve and distribute evenly throughout.
- Cook the chicken:
- Add your chicken breasts, bring everything to a gentle boil, then reduce the heat and cover. Simmer for 15 to 18 minutes until the chicken is cooked through; you'll know it's ready when it shreds easily with a fork.
- Shred and return:
- Remove the chicken to a cutting board and shred it using two forks, pulling the meat apart in opposite directions until it's in tender strands. Return the shredded chicken to the pot and stir it back into the broth.
- Make it creamy:
- Reduce the heat to low, then add your softened, cubed cream cheese, stirring constantly until it's completely melted and incorporated into the soup. This takes a few minutes but it's worth watching so you catch every bit of creaminess.
- Finish and simmer:
- Stir in the heavy cream and let everything simmer gently for 3 to 4 more minutes. Taste as you go and adjust the salt, pepper, or lime juice to your preference.
- Serve with intention:
- Ladle the hot soup into bowls, then top each one with diced avocado, crushed tortilla chips, fresh cilantro, and a generous squeeze of lime juice right before eating.
Save to Pinterest This soup showed up at a family dinner right after my uncle got out of the hospital, and watching him eat a full bowl with this peaceful expression on his face felt like the most important meal I'd ever made. It wasn't complicated or fancy, just thoughtful and warm, which somehow meant everything.
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.
Swaps That Actually Work
I've played around with this recipe more times than I can count, and most of my experiments have been happy accidents. Rotisserie chicken cuts your active cooking time in half and tastes just as good; canned corn or black beans add texture and make it feel more substantial. For a lighter version, Greek yogurt mixed into the broth at the end gives you creaminess without the heaviness of heavy cream, though the texture is slightly different. Once I added cilantro-lime rice to the bottom of the bowl before ladling soup over it, and that turned an already good dinner into something memorable.
Timing and Temperature Matter
The whole thing from start to finish takes about 45 minutes, which means you can go from empty bowls to dinner on the table during a weeknight. The key is not rushing the initial sauté; those 4 to 5 minutes of cooking the peppers and onion develop flavor and sweetness that becomes the foundation of everything else. Once the chicken is in, you can step back for a bit, but the magic happens at the end when you're stirring in the cream cheese and cream, so stay present for that part.
Customizing Your Bowls
The best part about this soup is how it invites people to make it their own. Some of my friends load their bowls with extra chips and barely any broth, while others go heavy on the avocado and cilantro. I've seen people add pickled jalapeños, crumbled queso fresco, or even a drizzle of Mexican crema to the top, and every version tastes right for whoever made it.
- Set out your toppings in separate little bowls so people can take as much or as little as they want.
- A squeeze of fresh lime juice right before eating brightens everything up and makes the flavors pop.
- This soup keeps well in the fridge for three days, though add toppings fresh each time you reheat it.
Save to Pinterest This soup feels like proof that the best food isn't always the most complicated, just the most thoughtfully made. Every time I make it, someone asks for the recipe, and I'm always happy to share.
Recipe FAQs
- → Can I use rotisserie chicken instead of raw chicken breasts?
Yes, rotisserie chicken is an excellent time-saving option. Add 3 cups of shredded rotisserie chicken in step 5 after removing the raw chicken, and reduce simmering time accordingly.
- → How can I make this soup spicier?
Leave the seeds in the jalapeño pepper, add an extra jalapeño, or incorporate a pinch of cayenne pepper. You can also use a spicier salsa verde variety.
- → What can I substitute for heavy cream?
For a lighter version, use half-and-half, whole milk, or Greek yogurt. Add yogurt at the end off heat to prevent curdling. Coconut cream works for dairy-free options.
- → How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth if needed to thin.
- → Can I freeze this soup?
Yes, freeze for up to 3 months in freezer-safe containers. Note that cream-based soups may separate slightly when thawed. Stir well while reheating and add fresh toppings before serving.
- → What are good side dishes to serve with this soup?
Pair with warm cornbread, quesadillas, Mexican rice, or a simple green salad. Chips and guacamole also make excellent accompaniments for a complete Tex-Mex meal.