Imagine a bowl of comfort that doesn’t just warm your soul but fuels your muscles too. This High Protein Salsa Verde Chicken and White Bean Soup is the ultimate weeknight savior. It is zesty, creamy without the heavy cream, and packed with enough protein to keep you satisfied for hours. Whether you are meal prepping for a busy week or looking for a cozy family dinner, this soup delivers bold Mexican-inspired flavors with minimal effort. You get all the tang of tomatillos and the heartiness of fiber-rich beans in a single pot that tastes even better the next day.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition values
- Calories: 320 kcal
- Protein: 35g
- Carbs: 28g
Why Make This High Protein Salsa Verde Chicken and White Bean Soup
This recipe is a powerhouse of nutrition and flavor. Unlike traditional creamy soups that rely on heavy fats, this version gets its luscious texture from partially mashed white beans and a dollop of Greek yogurt. It is incredibly high in protein, making it perfect for fitness enthusiasts or anyone looking to maintain a healthy weight. The salsa verde provides a complex, tangy base without requiring you to chop dozens of ingredients. It is a “dump and simmer” friendly meal that looks and tastes like it took hours to develop.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts
- 1 jar (16 oz) high-quality salsa verde
- 2 cans (15 oz each) cannellini beans or Great Northern beans, drained and rinsed
- 4 cups low-sodium chicken bone broth
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1/2 cup plain non-fat Greek yogurt
- 1 tablespoon olive oil
- Fresh cilantro, lime wedges, and sliced avocado for garnish
- Salt and pepper to taste
Directions
Step 1: Preparation
Start by dicing your yellow onion and mincing the garlic cloves. Drain and rinse the white beans thoroughly in a colander. To create a thicker soup base, take half a cup of the rinsed beans and mash them with a fork in a small bowl until they form a paste. Set these aside. Season the chicken breasts on both sides with salt, pepper, and half of the cumin.
Step 2: Cooking
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and sauté for 5 minutes until translucent. Stir in the garlic, remaining cumin, and oregano, cooking for another minute until fragrant. Pour in the chicken broth, salsa verde, whole beans, and the mashed bean paste. Submerge the chicken breasts into the liquid. Bring the mixture to a boil, then reduce the heat to low and simmer for 20 minutes, or until the chicken reaches an internal temperature of 165°F.
Step 3: Plating
Remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces, then return the chicken to the pot. Stir in the Greek yogurt until well combined and the soup looks creamy. Squeeze in the juice of half a lime. Ladle the soup into deep bowls and garnish generously with fresh cilantro, a few slices of avocado, and an extra squeeze of lime. Serve immediately while steaming hot.
Expert Tips for Perfect High Protein Salsa Verde Chicken and White Bean Soup
For the best results, use a fire-roasted salsa verde to add a smoky depth to the broth. If you are in a rush, you can swap the raw chicken breasts for a pre-cooked rotisserie chicken; simply shred it and add it at the very end to warm through. To boost the protein even further, use chicken bone broth instead of standard chicken stock. Always temper your Greek yogurt by mixing it with a small amount of warm broth before adding it to the pot; this prevents the yogurt from curdling when it hits the heat.
Delicious Variations
If you want a bit more heat, add a diced jalapeño or a pinch of cayenne pepper during the onion sauté step. For a dairy-free version, omit the Greek yogurt and blend two cups of the soup (beans and broth only) in a blender before adding the chicken back in; this creates a naturally creamy texture. You can also add more volume and fiber by stirring in two cups of chopped kale or baby spinach during the final five minutes of simmering.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes! Add all ingredients except for the Greek yogurt and garnishes into the slow cooker. Cook on low for 6 to 7 hours or on high for 3 to 4 hours. Shred the chicken and stir in the yogurt just before serving.

How long does this soup stay fresh in the fridge?
This soup stores beautifully in an airtight container for up to 4 days. The flavors actually meld and improve overnight, making it an excellent option for meal prep lunches.
Can I freeze High Protein Salsa Verde Chicken and White Bean Soup?
You can freeze this soup, but it is best to do so before adding the Greek yogurt. Dairy can sometimes change texture when thawed. Freeze the base for up to 3 months, thaw, reheat, and stir in the yogurt fresh.
What are the best beans to use for this recipe?
Cannellini beans are the best choice because of their creamy texture and thin skins. Great Northern beans or navy beans are also excellent substitutes that hold their shape well during simmering.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free. Just ensure your salsa verde and chicken broth brands are certified gluten-free, as some thickeners used in commercial broths may contain gluten.
Conclusion
This High Protein Salsa Verde Chicken and White Bean Soup is the perfect marriage of convenience and nutrition. It proves that healthy eating doesn’t have to be bland or time-consuming. With its high protein content and vibrant flavors, it is a meal that will leave you feeling energized and satisfied. Give this recipe a try the next time you need a healthy reset or a comforting bowl of goodness!

High Protein Salsa Verde Chicken and White Bean Soup
- Total Time: 45 minutes
- Diet: Gluten-Free
Ingredients
- 1.5 lbs boneless, skinless chicken breasts
- 1 jar (16 oz) high-quality salsa verde
- 2 cans (15 oz each) cannellini beans or Great Northern beans, drained and rinsed
- 4 cups low-sodium chicken bone broth
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1/2 cup plain non-fat Greek yogurt
- 1 tablespoon olive oil
- Fresh cilantro, lime wedges, and sliced avocado for garnish
- Salt and pepper to taste
Instructions
- Start by dicing your yellow onion and mincing the garlic cloves. Drain and rinse the white beans thoroughly in a colander. To create a thicker soup base, take half a cup of the rinsed beans and mash them with a fork in a small bowl until they form a paste. Set these aside. Season the chicken breasts on both sides with salt, pepper, and half of the cumin.
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and sauté for 5 minutes until translucent. Stir in the garlic, remaining cumin, and oregano, cooking for another minute until fragrant. Pour in the chicken broth, salsa verde, whole beans, and the mashed bean paste. Submerge the chicken breasts into the liquid. Bring the mixture to a boil, then reduce the heat to low and simmer for 20 minutes, or until the chicken reaches an internal temperature of 165°F.
- Remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces, then return the chicken to the pot. Stir in the Greek yogurt until well combined and the soup looks creamy. Squeeze in the juice of half a lime. Ladle the soup into deep bowls and garnish generously with fresh cilantro, a few slices of avocado, and an extra squeeze of lime. Serve immediately while steaming hot.
- Cook Time: 45 minutes





