Salsa Verde Chicken Soup: 5 Secrets for the Best Bowl

There is a jar of salsa verde that sits in the back of my pantry almost all year. Most of the time, it gets used as a topping for tacos or a quick dip. But one cool October evening, I grabbed it out of desperation, poured it into a pot of simmering chicken broth, and completely changed what dinner looked like in our house.

That first bowl of salsa verde chicken soup was tangy and bright and deeply savory, all at once. My husband looked up after his second spoonful and said, “This is the one.” 😊 And it has been ever since.

What I love most is that this recipe does not ask much of you. A jar of good salsa verde carries most of the flavor. The rest comes together in one pot in about 30 minutes. I do have one small secret that takes it from very good to truly special, and I will share it with you in the tips section.

Why You’ll Love This Salsa Verde Chicken Soup

  • Ready in 30 minutes. One pot, stovetop, no fuss. It is the kind of weeknight dinner that feels like you put in much more effort than you actually did.
  • Big flavor from a jar. A good salsa verde does all the heavy lifting. That tangy, tomatillo-based green sauce is the backbone of the whole bowl.
  • Hearty enough to be a full meal. Shredded chicken and creamy white beans make this genuinely filling. No side dish required, though I will share a few ideas later.
  • A creamy finish no one expects. A small amount of softened cream cheese stirred in at the end gives the broth a silky, velvety texture. None of the other recipes out there do this, and it makes all the difference.
  • Easy to make mild or spicy. The heat level is entirely in your hands. Choose a mild salsa verde for a gentle bowl, or go medium or hot if your family likes a little kick.

Ingredients

Ingredients for salsa verde chicken soup laid out on a white surface including salsa verde, chicken, beans, and spices.

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • ½ teaspoon chili powder
  • 1 teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper
  • 1½ lbs boneless, skinless chicken breasts (or thighs — see tips)
  • 1 jar (16 oz) salsa verde, mild, medium, or hot
  • 1 can (4 oz) diced green chiles
  • 1 can (15 oz) great northern or cannellini beans, drained and rinsed
  • 32 oz low-sodium chicken broth
  • 2 oz cream cheese, softened to room temperature (this is our secret — it makes the broth silky and slightly creamy without feeling heavy)
  • Juice of 1 lime
  • ¼ cup fresh cilantro, roughly chopped

For topping:

  • Sliced avocado
  • Sour cream
  • Shredded Monterey Jack cheese
  • Thin tortilla strips or crushed tortilla chips
  • Extra lime wedges

Step-by-Step Instructions

Sauté the aromatics. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until soft and translucent.

Ellie’s Note: Don’t rush this step. Softened onion builds a sweet, savory base that makes the whole soup taste deeper and more developed.

Bloom the spices. Add the minced garlic, cumin, oregano, chili powder, salt, and pepper. Stir and cook for 1 minute until fragrant.

Ellie’s Note: Cooking the spices directly in the oil for just one minute wakes up their flavor. You will smell the difference immediately.

Build the soup. Add the whole chicken breasts, salsa verde, diced green chiles, drained beans, and chicken broth. Stir everything together.

Salsa verde chicken soup simmering in a large pot on the stovetop with chicken breasts and beans.

Simmer. Bring the soup to a gentle boil over medium-high heat, then reduce to a low simmer. Cover and cook for 20 to 25 minutes, until the chicken is cooked through and easy to shred.

Shred the chicken. Remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat, then return it to the pot and stir it back into the broth.

Add the creamy finish. Reduce the heat to low. Add the softened cream cheese in small pieces and stir gently until it melts completely into the broth, about 2 minutes.

Ellie’s Note: Make sure your cream cheese is at room temperature before adding it. Cold cream cheese will clump instead of melt smoothly.

Finish and taste. Squeeze in the fresh lime juice and stir in the cilantro. Taste and adjust salt as needed.

Serve. Ladle into bowls and top with your choice of avocado, sour cream, shredded cheese, and tortilla strips.

Two bowls of easy salsa verde chicken soup served with different toppings including avocado, sour cream, and tortilla strips.

Ellie’s Top Tips for Success

Use chicken thighs instead of breasts. Chicken thighs have more fat, which means more flavor and a much juicier shred. I use breasts when that is what I have on hand, and the soup is still delicious. But when I want that extra richness, thighs are my choice every time.

Soften the cream cheese before it goes in. Take it out of the fridge 30 minutes before you start cooking. Cold cream cheese will break into lumps in the hot broth instead of melting into it. Room temperature cream cheese disappears into the soup and gives you that smooth, silky finish you are looking for.

The rotisserie chicken shortcut. On nights when 30 minutes still feels like too much, I use a store-bought rotisserie chicken. Just skip the raw chicken entirely. Follow all the steps the same way, but only simmer the broth for 10 minutes before adding the pre-shredded chicken at the end. Let it warm through for 5 minutes, then finish with the cream cheese and lime. Dinner is on the table in under 20 minutes.

What to Serve With Salsa Verde Chicken Soup

This soup is a full meal on its own, but a little something on the side makes it feel even more like a proper dinner at the table.

My favorite pairing is a basket of warm Garlic Bread Rolls. There is nothing better than tearing off a piece and dragging it through that creamy green broth.

A scoop of plain white rice ladled right into the bowl also works beautifully. It soaks up all that tangy broth and stretches the meal further, perfect for a hungry crowd.

And do not skip the toppings. A handful of crushed tortilla chips adds just the right crunch to finish the bowl.

Storing & Reheating

This Salsa Verde Chicken Soup tastes even better the next day. The flavors deepen overnight, and that second bowl is always my favorite.

In the refrigerator: Cool completely, then store in an airtight container for up to 4 days. Keep the toppings separate.

In the freezer: Freeze for up to 3 months. If you know you are freezing it, leave the cream cheese out and stir it in fresh when you reheat.

To reheat: Warm gently on the stovetop over low heat. Add a small splash of broth if it has thickened. The microwave works fine for a single serving, just stir between intervals.

Common Questions

What is salsa verde?

Salsa verde is a green sauce made from tomatillos, roasted peppers, onion, garlic, lime, and cilantro. It is tangy, slightly bright, and has a flavor that is completely different from red tomato salsa. You can find it in a jar at any grocery store, usually near the regular salsa. Mild, medium, and hot versions are all widely available.

Can I make this in the slow cooker?

Yes. Add everything except the cream cheese, lime juice, and cilantro to your slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Shred the chicken, then stir in the softened cream cheese, lime juice, and cilantro just before serving.

Can I freeze salsa verde chicken soup?

Yes, it freezes beautifully for up to 3 months. My one tip: freeze it before adding the cream cheese. Dairy does not always thaw well. When you reheat it on the stovetop, stir in a fresh tablespoon or two of softened cream cheese at the end.

What can I use instead of cream cheese?

A couple of tablespoons of full-fat sour cream stirred in off the heat works well. You could also use a small pour of heavy cream. Both give you a similar creamy finish without changing the flavor of the soup.

Conclusion

I hope this salsa verde chicken soup finds its way into your regular dinner rotation the way it found its way into mine. It is one of those recipes that looks and tastes like you spent real time on it, but asks very little from you in return. That is my favorite kind of cooking.

If you try it, I would love to hear how it went. Did you go mild or spicy? Did you add the cream cheese? Leave me a comment below and tell me all about it. And if someone at your table asks for seconds, I will not be surprised one bit.

If you love cozy chicken soups, you might also enjoy my Chicken and Wild Rice Soup or browse my full collection of comforting chicken soup recipes for more inspiration.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A bowl of easy salsa verde chicken soup topped with avocado and cilantro.

Salsa Verde Chicken Soup: 5 Secrets for the Best Bowl

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A tangy, hearty, and slightly creamy salsa verde chicken soup made in one pot in just 30 minutes. Shredded chicken, white beans, and a secret touch of cream cheese make this the coziest bowl on the table.

  • Total Time: 30 minutes
  • Yield: 6

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • ½ teaspoon chili powder
  • 1 teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper
  • lbs boneless, skinless chicken breasts (or thighs)
  • 1 jar (16 oz) salsa verde, mild, medium, or hot
  • 1 can (4 oz) diced green chiles
  • 1 can (15 oz) great northern or cannellini beans, drained and rinsed
  • 32 oz low-sodium chicken broth
  • 2 oz cream cheese, softened to room temperature
  • Juice of 1 lime
  • ¼ cup fresh cilantro, roughly chopped

Toppings (optional):

  • Sliced avocado
  • Sour cream
  • Shredded Monterey Jack cheese
  • Crushed tortilla chips
  • Extra lime wedges

Instructions

  1. Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 4 to 5 minutes until soft and translucent.
  2. Add the garlic, cumin, oregano, chili powder, salt, and pepper. Stir and cook for 1 minute until fragrant.
  3. Add the chicken breasts, salsa verde, green chiles, drained beans, and chicken broth. Stir to combine.
  4. Bring to a gentle boil, then reduce to a low simmer. Cover and cook for 20 to 25 minutes until the chicken is cooked through.
  5. Remove the chicken, shred with two forks, and return to the pot.
  6. Reduce heat to low. Add the softened cream cheese in small pieces and stir until fully melted into the broth, about 2 minutes.
  7. Stir in the lime juice and fresh cilantro. Taste and adjust salt as needed.
  8. Ladle into bowls and serve with your choice of toppings.

Notes

  • Chicken thighs produce a juicier, more flavorful shred than breasts. Both work well.
  • Rotisserie chicken shortcut: Skip the raw chicken. Simmer the broth for 10 minutes, add pre-shredded rotisserie chicken, warm through for 5 minutes, then finish with cream cheese and lime.
  • Slow cooker: Add everything except the cream cheese, lime, and cilantro. Cook on low 6 to 8 hours or high 3 to 4 hours. Shred the chicken, then stir in the cream cheese, lime, and cilantro before serving.
  • Freezing: Freeze before adding the cream cheese for the best texture. Stir in fresh softened cream cheese when reheating.
  • Heat level: Use mild salsa verde for a gentle bowl, medium or hot for more kick.
  • Author: Ellie
  • Prep Time: 5
  • Cook Time: 25
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican-American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star