Love this? Pin it for later!
High-Protein Chicken & Winter Vegetable Soup for Meal Prep
Last January, after a particularly brutal cold snap, I found myself staring into an almost-bare fridge at 7:30 on a Sunday night. The grocery budget was tight, the wind was howling, and the only thing that sounded appealing was something hot, hearty, and capable of stretching into lunches for the week. I grabbed the last two chicken breasts, a scraggly bunch of kale, and the odds-and-ends vegetables rolling around the crisper drawer. Ninety minutes later my husband—normally a “soup is not dinner” skeptic—was spooning up seconds and asking if we could have it every week. That humble pot evolved into the recipe I’m sharing today: a thick, protein-packed, winter-vegetable-studded soup that tastes like you spent all afternoon tending the stove, but is engineered for real-life meal-prep success. Whether you’re feeding a house full of teenagers, trying to hit macro goals, or just craving a bowl that feels like a warm blanket, this soup delivers.
Why This Recipe Works
- 36 g protein per serving: Thanks to a double hit of chicken breast and cannellini beans, one bowl keeps you full until dinner.
- One-pot, one-hour: Browning, simmering, and shredding all happen in the same Dutch oven—minimal dishes, maximum flavor.
- Winter veg flexibility: Swap in parsnips, turnips, or Brussels sprouts without affecting cook time or nutrition.
- Freezer hero: Thaws beautifully in the microwave or stovetop; texture stays intact for three months.
- Flavor layering: A quick 3-minute tomato paste caramelization and a splash of apple cider vinegar at the end make the broth taste slow-simmered.
- Macro friendly: Naturally gluten-free and dairy-free; easy to adjust sodium or carbs to match training cycles.
Ingredients You'll Need
Chicken breast: I use 1 ½ lb (680 g) boneless, skinless breast because it shreds into juicy, bite-size strands after simmering. Thighs work too; add 5 extra minutes of simmer time. Buy organic air-chilled breasts if possible—they release less scum, so your broth stays crystal clear.
Great Northern or cannellini beans: One 15-oz can delivers an extra 14 g plant protein per serving plus soluble fiber that thickens the broth. Rinse well to remove 40 % of the sodium.
Barley or farro (optional): A ½ cup dry grain turns this into a stew-like powerhouse. If you’re keeping carbs low, sub in cauliflower rice during the last 5 minutes of simmering.
Winter vegetables: I go for the classic “soup trinity” of carrots, parsnips, and celery root. They hold their shape after 25 minutes of gentle simmering and add natural sweetness. Look for small parsnips—woody cores are less likely.
Kale or collards: Sturdy greens soften but don’t disintegrate. Strip the leaves from the stems; freeze the stems for your next batch of vegetable stock.
Low-sodium chicken stock: Homemade is gold, but an excellent store-bought stock lets this recipe shine on a weeknight. I always warm the stock in the microwave before adding it to the pot; cold stock shocks the meat and lengthens cook time.
Herbs & aromatics: Fresh rosemary and thyme infuse the broth with wintery pine notes. Don’t swap for dried herbs here—they’ll turn dusty after 30 minutes of simmering.
Lemon & apple cider vinegar: A two-part acid lift: lemon brightens the chicken while a final splash of vinegar sharpens all the vegetable flavors.
How to Make High-Protein Chicken & Winter Vegetable Soup for Meal Prep
Brown the chicken
Pat the chicken dry, season with 1 tsp kosher salt and ½ tsp black pepper. Heat 1 Tbsp olive oil in a Dutch oven over medium-high. Sear chicken 3 minutes per side until golden. Remove to a plate (they will not be cooked through). Browning builds fond—those caramelized bits are pure flavor equity.
Sauté aromatics
Drop heat to medium. Add diced onion, 3 minced garlic cloves, and 2 finely chopped carrots. Cook 4 minutes until edges soften. Scrape the browned chicken bits as you stir—they dissolve into the vegetables.
Caramelize tomato paste
Add 2 Tbsp tomato paste and 1 tsp smoked paprika. Stir constantly for 90 seconds; the paste will darken from bright red to brick. This concentrates umami and thickens the finished broth.
Deglaze & simmer
Pour in ¼ cup dry white wine (or additional stock). Simmer 60 seconds until almost evaporated. Return chicken plus any juices. Add 6 cups warm stock, 2 sprigs rosemary, 3 sprigs thyme, and 1 bay leaf. Bring to a gentle boil, reduce to low, cover, and simmer 18 minutes.
Add hearty vegetables
Stir in 1 cup diced parsnip, 1 cup diced celery root, and ½ cup rinsed barley. Simmer uncovered 15 minutes, stirring twice. Barley will absorb some liquid and release starch, naturally thickening the soup.
Shred the chicken
Transfer chicken to a cutting board. Rest 5 minutes (juices re-absorb), then shred with two forks. Return meat to the pot. Discard herb stems and bay leaf.
Finish with greens & beans
Add 1 rinsed can of cannellini beans and 3 cups chopped kale leaves. Simmer 5 minutes until greens wilt but stay vibrant. Stir in 2 tsp apple cider vinegar and juice of ½ lemon. Taste; adjust salt and pepper.
Cool for meal prep
Ladle into shallow glass containers; cool 30 minutes uncovered. Cover and refrigerate up to 4 days or freeze up to 3 months. Reheat with a splash of stock to loosen.
Expert Tips
Use a thermometer
Chicken is shreddable at 190 °F; if you own an instant-read, check the thickest piece at the 15-minute mark to avoid overcooking.
Skim, don’t stir
Foam will rise during the first simmer; skim it off with a ladle. Stirring breaks the particles and clouds the broth.
Overnight flavor boost
Soup tastes even better the next day as acids and starches meld. Make on Sunday; portion Monday morning for peak flavor.
Freezer tip
Freeze flat in zip bags, then stack like books—saves 40 % freezer space and thaws in under 10 minutes under warm water.
Macro tweak
Need more protein? Stir ½ cup liquid egg whites into the hot (not boiling) soup; they’ll set into delicate ribbons for an extra 12 g protein.
Safety first
Cool soup from 140 °F to 70 °F within two hours; use an ice bath if your kitchen is warm to prevent bacteria growth.
Variations to Try
-
Spicy chorizo version: Replace chicken with 1 lb diced Spanish chorizo; skip browning step and simmer 10 minutes total.
-
Vegetarian: Swap chicken for two 14-oz blocks extra-firm tofu (pressed) and use vegetable stock; add 2 Tbsp white miso for umami.
-
Low-carb: Omit barley, use cauliflower rice, and increase chicken to 2 lb for an extra 10 g protein per serving.
-
Creamy Tuscan twist: Stir 4 oz softened Neufchâtel cheese and 2 cups baby spinach just before serving.
-
Curry vibe: Add 1 Tbsp yellow curry powder with the tomato paste and swap lemon juice for lime; finish with cilantro.
Storage Tips
Refrigerator: Cool completely, transfer to airtight glass containers, and refrigerate up to 4 days. The barley will continue to absorb liquid, so keep extra stock on hand to thin when reheating.
Freezer: Portion into 2-cup Souper-Cubes or quart-size freezer bags. Lay flat on a sheet pan until solid, then stack upright. Freeze up to 3 months for best texture; after that, beans may become slightly mealy.
Reheat: Microwave on 70 % power, stirring every 90 seconds, until center reaches 165 °F. Or warm in a saucepan with ¼ cup water or stock over medium-low, 8–10 minutes.
Pack for work: Store single servings in 16-oz thermos bottles; pre-heat the thermos with boiling water for 5 minutes before adding soup to keep it steaming until lunch.
Frequently Asked Questions
High-Protein Chicken & Winter Vegetable Soup for Meal Prep
Ingredients
Instructions
- Brown: Season chicken and sear in hot oil 3 min per side. Remove.
- Aromatics: Sauté onion, garlic, carrots 4 min.
- Caramelize: Stir in tomato paste & paprika 90 sec.
- Deglaze: Add wine; reduce.
- Simmer: Return chicken, add stock & herbs. Cover, simmer 18 min.
- Grains & veg: Add parsnip, celery root, barley; cook 15 min uncovered.
- Shred: Remove chicken, shred, return to pot.
- Finish: Add beans & kale, simmer 5 min. Stir in vinegar & lemon juice; season.
Recipe Notes
Soup thickens as it stands; thin with stock when reheating. For gluten-free, substitute ½ cup uncooked quinoa and reduce simmer time by 5 minutes.