Love this recipe? Save it to Pinterest before you forget!
High-Protein Chicken & Spinach Soup for Wholesome Weeknight Meals
There’s a Tuesday-night memory I’ll never outgrow: I’d just come home from a barre class that left my legs wobbling like under-set gelatin, the fridge was echoingly bare, and I needed something warm, filling, and—most importantly—fast. I tossed leftover rotisserie chicken into a pot with a half-wilted box of spinach, a lonely can of white beans, and the dregs of a box of chicken broth. Thirty minutes later I was curled on the couch with a blanket and a bowl of what tasted like recovery in liquid form. That impromptu experiment evolved into the soup you’re about to meet: a silky, high-protein hug that’s become my weeknight security blanket. It’s rich enough to feel indulgent, light enough to keep your energy up, and sturdy enough to power you through early-morning Zooms or late-night study sessions. My kids slurp the broth straight; my husband swears it cures Sunday-scaries. I just know it makes life feel manageable—one spoonful at a time.
Why You'll Love This High-Protein Chicken & Spinach Soup
- 35 grams of protein per serving—thanks to chicken breast, cannellini beans, and a surprise scoop of Greek yogurt for creaminess without the cream.
- One-pot wonder: Minimal dishes, maximum flavor, and the whole thing is table-ready in 40 minutes.
- Meal-prep superstar: Tastes even better on day two when the herbs have mingled overnight.
- Freezer-friendly: Portion into mason jars, freeze flat, and you’ve got homemade “microwave meals” healthier than any boxed alternative.
- Immune-boosting arsenal: Spinach delivers iron and folate, carrots add beta-carotene, and garlic brings allicin—your winter armor in a bowl.
- Customizable heat: Keep it mellow for kids or swirl in chili crisp for fire-breathing dragon mode.
- Budget-smart: Rotisserie chicken or leftover roast stretches the grocery dollar; frozen spinach works in a pinch.
Ingredient Breakdown
Each component was chosen for maximum flavor and nutrition, not just filler. Boneless skinless chicken breast keeps the protein high and saturated fat low, but thighs work if you crave darker meat. I sear the pieces first; those caramelized brown bits (fond) dissolve into the broth and deepen the soup’s soul. Cannellini beans lend velvety body and an extra 6 g plant protein per serving—plus their starch slightly thickens the broth, no roux needed.
Fresh spinach wilts in seconds and adds a pop of color, yet frozen spinach is an A+ stand-in; just wring it dry so you don’t water down the pot. Carrots and celery are classic aromatics, but I add fennel fronds too—their subtle licorice note makes guests ask, “Why does this taste so good?” Low-sodium chicken broth keeps salt in your control, and a final splash of apple-cider vinegar brightens every layer. The stealth ingredient is two scoops of plain Greek yogurt whisked with hot broth; it melts into silk without curdling and replaces the traditional heavy cream. If you’re dairy-free, swap in coconut milk—soup flexes for everyone.
Step-by-Step Instructions
-
1Sear the chicken: Pat 1¼ lb (560 g) chicken breast dry; season with 1 tsp kosher salt, ½ tsp pepper, and 1 tsp smoked paprika. Heat 1 Tbsp olive oil in a Dutch oven over medium-high. Add chicken; cook 4 minutes per side until golden (inside will finish later). Transfer to plate.
-
2Build the base: In the same pot, reduce heat to medium. Add another 1 Tbsp oil, 1 diced onion, 2 sliced carrots, and 2 celery stalks. Scrape the browned bits. Sauté 5 minutes until edges soften. Stir in 3 minced garlic cloves and 1 tsp dried thyme; cook 30 seconds.
-
3Deglaze & simmer: Pour in ¼ cup dry white wine (or broth). Let it bubble, stirring, until nearly evaporated. Add 5 cups low-sodium chicken broth, 1 cup water, and 2 bay leaves. Slice the seared chicken into bite-size strips; return to pot. Bring to a boil, then reduce to a lively simmer for 12 minutes.
-
4Bean & spinach party: Rinse 1 can cannellini beans. Add beans and 3 packed cups baby spinach to the pot; cook 2 minutes more until spinach wilts. Fish out bay leaves.
-
5Creamy finish: In a bowl whisk ½ cup plain 2 % Greek yogurt with 1 ladle of hot broth until smooth. Stir yogurt mixture back into soup along with 1 tsp lemon zest and 1 Tbsp apple-cider vinegar. Heat 30 seconds—do not boil or yogurt may curdle.
-
6Serve & garnish: Ladle into bowls. Top with chopped parsley, shaved Parmesan, and a crack of black pepper. Offer crusty whole-grain bread for dunking.
Expert Tips & Tricks
- Temperature shock-proof yogurt: Whisking yogurt with hot broth (tempering) prevents curdling; never add cold yogurt straight to a boiling pot.
- Rotisserie shortcut: Swap in 3 cups shredded store-bought chicken; add during Step 4 and reduce simmer time to 5 minutes to avoid dry meat.
- Herb stem philosophy: Save tender parsley or cilantro stems, mince, and sauté with onions—flavor bomb, zero waste.
- Bean swap: Great Northern or chickpeas work; rinse well to remove 40 % of the sodium.
- Texture tweak: Puree ½ cup of the finished soup and stir back in for chowder-like thickness without added cream.
- Make-ahead lunches: Portion soup into heat-proof jars; refrigerate up to 4 days. Reheat with a splash of broth to loosen.
Common Mistakes & Troubleshooting
- Mistake: Boiling after adding yogurt → Soup separates and looks grainy.
Fix: Lower heat to gentle simmer; stir constantly, or swirl in yogurt off-heat. - Mistake: Over-cooking chicken breast → Rubbery texture.
Fix: Check at 160 °F (71 °C); residual heat will carry to 165 °F while resting. - Mistake: Salty broth → Final soup too salty.
Fix: Use low-sodium broth, taste at the end, and adjust with water or a diced potato simmered 10 minutes to absorb salt; remove potato before serving. - Mistake: Watery flavor → Skipped searing step.
Fix: Those browned bits equal free umami; scrape them up while sautéing vegetables.
Variations & Substitutions
- Low-carb: Omit beans and add 1 cup diced zucchini + ½ cup diced bell pepper; net carbs drop from 28 g to 12 g per serving.
- Dairy-free: Replace Greek yogurt with ½ cup canned coconut milk; add squeeze of lime instead of vinegar.
- Spicy Tuscan: Stir in ¼ tsp red-pepper flakes and ½ cup sun-dried tomatoes with the beans.
- Grains added: Drop in ½ cup quick-cook pearled couscous during Step 3; increase broth by 1 cup.
- Vegetarian protein: Sub chicken with 1 lb cubed extra-firm tofu and use vegetable broth; sear tofu until golden just like chicken.
Storage & Freezing
Cool soup completely, then refrigerate in airtight containers up to 4 days. For freezer success, leave out the yogurt (or coconut milk) and spinach; add those when reheating. Ladle cooled soup into quart-size freezer bags, lay flat on a sheet pan to freeze, then stack upright like books—saves space and thaws quickly. Keeps 3 months. To reheat, microwave from frozen 6–7 minutes, stirring once, or thaw overnight in fridge and warm on stovetop over medium-low. Stir in yogurt and fresh spinach during the final 2 minutes.
FAQ
Ready to ladle up some comfort? Grab that crusty bread, hit play on your favorite playlist, and let this protein-packed pot turn your next weeknight into a cozy celebration. Don’t forget to Pin the recipe so you’ll never be more than 40 minutes away from dinner salvation.
High-Protein Chicken & Spinach Soup
Ingredients
- 1 tbsp olive oil
- 1 lb boneless skinless chicken breast, diced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 1 can (15 oz) white beans, drained
- 3 cups fresh spinach, roughly chopped
- 1 cup diced tomatoes
- 1 tsp dried oregano
- ½ tsp smoked paprika
- Salt & black pepper to taste
- Juice of ½ lemon
- ¼ cup grated Parmesan (optional)
Instructions
-
1
Heat olive oil in a heavy pot over medium-high heat. Add diced chicken, season with salt & pepper, and sear 4 min until lightly golden.
-
2
Stir in onion and cook 2 min until translucent; add garlic and cook 30 sec until fragrant.
-
3
Pour in chicken broth; scrape browned bits. Add tomatoes, oregano, and paprika.
-
4
Bring to a boil, then reduce heat and simmer 8 min.
-
5
Add white beans and simmer 3 min to heat through.
-
6
Stir in spinach until wilted, about 1 min.
-
7
Finish with lemon juice; adjust seasoning. Serve hot, topped with Parmesan if desired.
Recipe Notes
- Swap chicken for turkey or tofu for variety.
- Make it ahead; flavors deepen overnight.
- Freeze up to 3 months—thaw and reheat gently.