When you need something warm, nourishing, and satisfying, this high-protein, high-fiber chicken soup checks every box. It's loaded with wholesome ingredients like tender chicken, hearty beans, vibrant vegetables, and a flavorful broth that ties everything together beautifully.
Jump to:

This isn't just another soup it's a balanced, nutrient-rich meal that feels comforting while still being light and energizing. Perfect for busy weeknights or meal prep, it's a recipe you'll want to keep on repeat.
Why You'll Love This Recipe
This soup brings together flavor and nutrition in the best way possible. The combination of protein-rich chicken and fiber-packed beans and vegetables makes it incredibly filling without feeling heavy.
You'll also appreciate how simple it is to prepare. Everything comes together in one pot, making cleanup easy while still delivering a complex, layered flavor. Plus, it stores beautifully, making it ideal for leftovers or make-ahead meals.
Overview
This recipe starts with sautéed aromatics onion, garlic, and sun-dried tomatoes for a rich flavor base. Then, beans, artichokes, and broth are added to create a hearty soup. Fresh kale and peas bring brightness and texture, while shredded chicken adds protein. A splash of lemon juice and a sprinkle of Asiago cheese finish it with a fresh, savory touch.

Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, chopped
- 6 cloves garlic, minced
- ½ cup sun-dried tomatoes in oil, drained and chopped
- 1 (15-ounce) can artichoke hearts, drained and chopped
- 1 (15-ounce) can cannellini beans (with liquid)
- 8 cups lower-sodium chicken broth
- ¾ teaspoon salt
- ½ teaspoon black pepper (plus more for serving)
- 6 cups chopped lacinato kale (stems removed)
- 1 cup frozen peas
- 1½ cups shredded cooked chicken breast
- 1½ tablespoons lemon juice
- ¼ cup shredded Asiago cheese
Step-by-Step Instructions
- Heat olive oil in a large pot over medium heat. Add the chopped onion and minced garlic, cooking for about 5 minutes until softened and fragrant.
- Stir in the sun-dried tomatoes and cook for another minute to release their flavor.
- Add the chopped artichoke hearts, cannellini beans (with their liquid), chicken broth, salt, and pepper. Bring the mixture to a boil.
- Reduce the heat to a simmer and cook for about 5 minutes, allowing the flavors to blend.
- Stir in the kale and frozen peas. Cook for 2-3 minutes until the greens are tender and bright.
- Add the shredded chicken and lemon juice, stirring until everything is heated through.
- Serve hot, topped with shredded Asiago cheese and an extra sprinkle of black pepper if desired.
Tips for Best Results
Use rotisserie chicken to save time and add extra flavor. Make sure not to overcook the kale it should stay vibrant and slightly tender for the best texture.
A squeeze of fresh lemon juice at the end brightens the entire dish, so don't skip it.

Substitutions
You can swap kale for spinach or Swiss chard if preferred. If you don't have cannellini beans, great northern or navy beans work well too.
Parmesan can replace Asiago for a similar savory finish.
Variations
Add pasta or quinoa for an even heartier version. For a spicy kick, include red pepper flakes while sautéing the garlic.
You can also make it dairy-free by skipping the cheese or using a plant-based alternative.
Equipment

Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave.
This soup also freezes well just leave out the cheese until serving for best results.
FAQ
Can I make this soup ahead of time?
Yes, it actually tastes even better the next day as the flavors continue to develop.
Is this soup good for meal prep?
Absolutely. It stores and reheats well, making it perfect for weekly meal planning.
Can I use raw chicken instead of cooked?
Yes, but you'll need to cook it fully in the broth before shredding.
Pairing Suggestions
Serve this soup with crusty whole-grain bread, a light green salad, or roasted vegetables for a complete meal.
Related Recipes
- Lemon Chicken Orzo Soup
- White Bean and Kale Soup
- Chicken Vegetable Soup
- Mediterranean Chickpea Stew
Your Turn to Cook
This high-protein, high-fiber chicken soup is everything you want in a comforting meal hearty, flavorful, and packed with nutrition. It's easy to make, versatile, and perfect for both busy weeknights and cozy weekends.
Once you try it, it's sure to become a staple in your kitchen.
Print
High-Protein, High-Fiber Chicken Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This high-protein, high-fiber chicken soup is packed with beans, kale, and tender chicken. A healthy, hearty, and easy one-pot meal perfect for any day.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, chopped
- 6 cloves garlic, minced
- ½ cup sun-dried tomatoes in oil, drained and chopped
- 1 (15-ounce) can artichoke hearts, drained and chopped
- 1 (15-ounce) can cannellini beans (with liquid)
- 8 cups lower-sodium chicken broth
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 6 cups chopped lacinato kale (stems removed)
- 1 cup frozen peas
- 1 ½ cups shredded cooked chicken breast
- 1 ½ tablespoons lemon juice
- ¼ cup shredded Asiago cheese
Instructions
- Heat olive oil in a large pot over medium heat
- Add chopped onion and minced garlic, cook for about 5 minutes until softened
- Stir in sun-dried tomatoes and cook for 1 minute
- Add artichoke hearts, cannellini beans with liquid, chicken broth, salt, and pepper
- Bring to a boil, then reduce heat and simmer for 5 minutes
- Stir in kale and frozen peas, cook 2-3 minutes until tender
- Add shredded chicken and lemon juice, stir until heated through
- Serve hot topped with Asiago cheese and extra black pepper
Notes
Use rotisserie chicken for convenience. Do not overcook kale to keep its texture. Add fresh lemon juice at the end for brightness. Store in the fridge up to 4 days or freeze without cheese for best results.
Nutrition
- Serving Size: 1 bowl
- Calories: 320Kcal
- Sugar: 6g
- Sodium: 620mg
- Fat: 11g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 30g
- Cholesterol: 55mg








