Love this? Pin it for later!
I still remember the first December I spent in my tiny studio apartment—snow piling against the windows, radiator clanking like an old friend, and my tiny kitchen glowing under the one pendant light I could afford. Finals had just ended, my grocery budget was laughably small, and I needed something that felt like a hug in a bowl. That night I threw a pound of chicken thighs, a can of beans, and the saddest looking bag of spinach into my only heavy pot. What emerged 40 minutes later was this stew: silky, fragrant, and so protein-packed that I practically sprinted through my last term-paper revisions. Fast-forward a decade, and the recipe has followed me through first jobs, cross-country moves, new babies, and countless dinner parties. The ingredient list has expanded a little, the technique refined a lot, but the soul remains unchanged—one pot, minimal cleanup, maximum comfort. If you crave something cozy yet nourishing, something that tastes like you spent all day stirring when you really just tossed everything in and caught up on your favorite show, this is your new go-to. It's week-night-easy, weekend-special, and meal-prep-friendly, delivering over 35 g of protein per bowl while sneaking in a mountain of greens. Make it once, and I guarantee it will become the stew you turn to whenever life feels a little too brisk.
Why This Recipe Works
- One-pot wonder: Everything—from searing to simmering—happens in a single Dutch oven, translating to less mess and more couch time.
- High-protein balance: A strategic combo of chicken thighs, white beans, and bone broth yields roughly 38 g of complete protein per serving.
- Flavor layering: Smoked paprika, fennel seeds, and a whisper of citrus build depth without extra calories.
- Weeknight timing: 15 minutes of hands-on prep plus 30 minutes of passive simmering—dinner on the table in under an hour.
- Freezer-friendly: The stew holds beautifully for up to 3 months, making future-you very happy.
- Green power: An entire 5-oz clamshell of spinach wilts in at the end, packing iron, folate, and vibrant color.
Ingredients You'll Need
Great stew starts with intentional shopping. Below are my notes for selecting each star player, plus easy swaps if your pantry (or budget) demands flexibility.
Chicken Thighs: Boneless, skinless thighs stay juicier than breasts under long simmering. Trim excess fat, but leave a little for flavor. If you only have breasts, cut them into 1-inch chunks and add during the last 15 minutes of simmering to prevent dryness.
White Beans: Creamy cannellini are classic, but great northern or navy beans work. If you're cooking from dried, 1½ cups cooked equals one 15-oz can. Rinse canned beans to remove up to 40 % of the sodium.
Baby Spinach: Pre-washed bags save time. If using mature spinach, remove tough stems. Frozen spinach? Thaw and squeeze dry; you'll need about ¾ cup.
Low-Sodium Chicken Bone Broth: Bone broth amplifies protein and collagen, giving the stew body. Regular stock is fine; just taste before adding extra salt.
Fire-Roasted Tomatoes: The light char adds subtle smokiness. Substitute plain diced tomatoes plus ½ tsp liquid smoke if needed.
Carrots & Celery: These aromatics form the classic French mirepoix. Look for firm carrots with bright tops; celery should snap, not bend.
Garlic: Four cloves may seem brave, but stew loves allium sweetness. Smash cloves first to release allicin, then mince.
Smoked Paprika: Spanish pimentón dulce is my choice for mellow heat. Hungarian sweet paprika plus a pinch of chipotle powder works in a pinch.
Fennel Seeds: A whisper of licorice elevates savory notes. Crush lightly in a mortar or with the flat of a knife to bloom flavor.
Fresh Lemon: Acid brightens at the end. Zest before juicing—it's easier on the grater.
Extra-Virgin Olive Oil: Use a tablespoon for searing plus a drizzle for finishing. Choose a fresh, peppery oil to accent the greens.
How to Make One-Pot High-Protein Chicken and Spinach Stew for Cozy Nights
Pat and Season the Chicken
Dry the chicken thoroughly with paper towels—moisture is the enemy of browning. Toss with 1 tsp kosher salt, ½ tsp black pepper, and 1 tsp smoked paprika. Let rest while you prep the vegetables; this brief dry-brine seasons the meat deeply.
Sear for Fond
Heat 1 Tbsp olive oil in a heavy Dutch oven over medium-high until shimmering. Add half the chicken in a single layer; sear 3 minutes undisturbed. Flip, brown the second side, then transfer to a plate. Repeat with remaining chicken. Those caramelized bits (fond) equal free flavor—do not rinse the pot.
Bloom the Aromatics
Reduce heat to medium. Add diced onion, carrot, and celery; sauté 4 minutes until edges soften. Stir in garlic, crushed fennel seeds, and remaining ½ tsp paprika; cook 60 seconds until fragrant. Splash ¼ cup broth to deglaze, scraping the brown bits with a wooden spoon.
Build the Stew Base
Return chicken and any juices. Pour in tomatoes with juices, beans, and remaining broth. Add ½ tsp salt, bay leaf, and Parmesan rind if using. Bring to a gentle boil, then reduce to low, cover, and simmer 20 minutes. A slow bubble allows collagen to melt without toughening the meat.
Infuse Greens
Stir in spinach a handful at a time until wilted. This takes about 2 minutes. Overcooking dulls the color, so keep the heat low and the lid off once greens hit the pot.
Finish Bright
Fish out bay leaf and Parmesan rind. Stir in lemon zest and juice. Taste, adjusting salt and pepper. Let rest 5 minutes off heat; the broth will thicken slightly as it cools. Serve hot, drizzled with good olive oil and a shower of shaved Parmesan if desired.
Expert Tips
Control the Simmer
A vigorous boil will shred the chicken and cloud the broth. Keep the burner low enough that only an occasional bubble breaks the surface.
Overnight Flavor Boost
Stews taste deeper the next day. Store cooled stew in the pot, lid ajar, and reheat gently with a splash of broth to loosen.
Deglaze Liberally
If the pot looks dry after searing, add a few tablespoons of broth before the onions. This prevents spices from scorching and guarantees every brown bit dissolves.
Uniform Cuts
Dice vegetables the same size so they cook evenly. ¼-inch pieces soften in the 20-minute window without turning mushy.
Shock the Greens
If your spinach is wilted in the back of the fridge, revive it in ice water for 5 minutes, spin dry, then proceed.
Double for Crowds
Recipe doubles beautifully in an 8-quart pot; freeze half in pint containers for instant weeknight dinners.
Variations to Try
- Spicy Moroccan: Swap paprika for 1 tsp each cumin and coriander, add ½ tsp cinnamon, and finish with harissa paste to taste.
- Creamy Tuscan: Stir 3 Tbsp cream cheese and ¼ cup sun-dried tomato strips at the end for richness.
- Seafood Spinach: Replace chicken with 1 lb large shrimp; add during final 4 minutes of simmering.
- Vegan Power: Use two cans of chickpeas and vegetable broth; sear tofu cubes separately and fold in at the end.
- Low-Carb Green: Omit beans and add 2 cups diced zucchini plus an extra 4 oz spinach to cut carbs to ~12 g per serving.
Storage Tips
Refrigerator: Cool stew completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully, making leftovers something to anticipate.
Freezer: Portion into freezer-safe bags, press out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge or use the microwave's defrost setting.
Reheating: Warm gently over medium-low heat with a splash of broth or water. Avoid high heat, which can toughen the chicken and dull the greens.
Make-Ahead Meal Prep: Double the recipe and ladle into 1-cup mason jars for grab-and-go lunches. Leave 1 inch of headspace if freezing in glass to prevent cracking.
Frequently Asked Questions
onepot high protein chicken and spinach stew for cozy nights
Ingredients
Instructions
- Season chicken: Pat chicken dry; toss with 1 tsp salt, pepper, and 1 tsp paprika.
- Sear: Heat oil in Dutch oven over medium-high. Brown chicken in two batches, 6 minutes total per batch. Transfer to plate.
- Sauté aromatics: In same pot, cook onion, carrot, and celery 4 minutes. Add garlic, fennel, and remaining paprika; cook 1 minute.
- Deglaze: Splash in ¼ cup broth; scrape browned bits.
- Simmer: Return chicken, add beans, tomatoes, broth, bay leaf, Parmesan rind, and ½ tsp salt. Cover and simmer 20 minutes.
- Finish greens: Stir in spinach until wilted, 2 minutes. Remove bay leaf and rind. Add lemon zest and juice. Rest 5 minutes, then serve hot.
Recipe Notes
Stew thickens as it stands; thin with broth when reheating. For a smoky kick, add ¼ tsp chipotle powder with the paprika.