Whole30 Creamy Tuscan Chicken and Spinach for Meal Prep

1 min prep 5 min cook 10 servings
Whole30 Creamy Tuscan Chicken and Spinach for Meal Prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Tender chicken breasts swim in a velvety coconut-milk sauce studded with sun-dried tomatoes, garlic, and wilted spinach—this is comfort food that happens to be 100 % Whole30, paleo, and dairy-free. I developed the recipe during my third Whole30 reset, the January when my commute stretched to two hours each way and the only way I stayed on track was a fridge full of grab-and-go lunches that felt like Friday-night splurges rather than Monday-morning sacrifice.

Every Sunday I still set aside 45 minutes to sear, simmer, and portion these golden fillets into glass containers. The aroma of Italian herbs and caramelized garlic drifts through the house and convinces even my non-Whole30 husband to hover by the stove “taste-testing.” By Wednesday, when deadlines pile up and the pantry calls with promises of convenience bars, I open the fridge and remember that I’ve already done my future-self the kindest favor: a re-heatable bowl of creamy Tuscan chicken that keeps me full until the 3 p.m. bell and beyond.

Whether you’re brand-new to Whole30 or a seasoned pro, this recipe is the workhorse you’ll thank yourself for mastering. Pack it over cauliflower rice, zucchini noodles, or roasted baby potatoes; tuck it into lettuce wraps for desk lunches; or serve it hot from the skillet on the nights you want to impress guests who swear they “could never eat healthy.”

Why This Recipe Works

  • One-pan wonder: protein, veg, and sauce cook together—minimal dishes, maximum flavor.
  • Coconut cream magic: reduced with broth and tomato, it becomes lusciously thick without any dairy.
  • Meal-prep champion: keeps five days refrigerated and freezes beautifully for up to three months.
  • Fast flavor layering: sun-dried tomato oil + browned chicken fond builds depth in under 30 minutes.
  • Customizable greens: swap spinach for kale, chard, or even broccoli florets without tweaking cook time.
  • Restaurant vibe, home price: feeds four for less than the cost of a single Tuscan entrée out.
  • Compliant shortcuts: use pre-sliced mushrooms, bagged spinach, and jarred minced garlic when life is hectic.
  • Kid-approved mildness: no fiery peppers—just garlicky, herby comfort everyone at the table will devour.

Ingredients You'll Need

Ingredients

Quality matters here because the ingredient list is short. Reach for the best chicken you can afford—pasture-raised if possible; the extra omega-3s and tenderness are noticeable. Boneless, skinless breasts sear quickly and shred into the sauce. Thighs work too, but add three extra minutes per side.

Full-fat coconut milk is the backbone of the creaminess. Shake the can vigorously or warm it briefly and whisk to re-incorporate the fat. Avoid “lite” versions; you need the richness to stand up to tomato acid.

Oil-packed sun-dried tomatoes deliver concentrated umami plus a tangy-sweet chew. Reserve the golden oil for sautéing—no waste, all flavor. If you only have dry-packed tomatoes, rehydrate in hot water for 10 minutes and pat dry.

Fresh baby spinach wilts in seconds, turning the sauce a festive flecked green. Buy pre-washed boxes to save time, but rinse again if the leaves feel gritty.

Aromatics: two entire heads of garlic may sound aggressive, but low, slow cooking tames the bite into mellow sweetness. Slice, don’t mince, to prevent burning.

For Whole30 compliance, double-check your chicken broth—many brands sneak in sugar or maltodextrin. I keep 32-oz cartons of unsalted, additive-free stock in the pantry for emergencies.

How to Make Whole30 Creamy Tuscan Chicken and Spinach for Meal Prep

1
Sear the chicken

Pat 2 lb (4 medium) chicken breasts dry; season both sides with 1 tsp sea salt, ½ tsp black pepper, 1 tsp dried oregano, and 1 tsp smoked paprika. Heat 2 Tbsp reserved sun-dried-tomato oil in a 12-inch stainless or cast-iron skillet over medium-high until shimmering. Lay chicken in gently; cook 5–6 min per side until deeply golden. Transfer to a plate (they’ll finish in sauce later). Do not rinse the pan—those browned bits equal free flavor.

2
Bloom the aromatics

Reduce heat to medium. Add 1 thin-sliced onion; sauté 3 min until translucent. Stir in 12 cloves sliced garlic, 8 oz cremini mushrooms (quartered), and ¼ tsp red-pepper flakes; cook 4 min, scraping the fond. The mushrooms will release water and help deglaze the pan.

3
Build the Tuscan base

Add ½ cup chopped sun-dried tomatoes plus 2 Tbsp tomato paste; cook 2 min until brick red. Pour in ½ cup dry white wine (or additional broth) and reduce by half, about 2 min. This lifts every last brown bit and concentrates fruitiness.

4
Create the creamy sauce

Whisk in 1 cup unsalted chicken broth and 1 tsp fish sauce (trust me—it deepens savoriness without tasting fishy). Bring to a gentle boil, then reduce to a simmer. Stir in one 13.5-oz can full-fat coconut milk, ½ tsp dried basil, and ¼ tsp nutmeg. Simmer 5 min; sauce will thicken enough to coat a spoon.

5
Reunite chicken & sauce

Nestle chicken (plus any resting juices) back into the skillet. Spoon sauce over each breast; cover and simmer 8–10 min until internal temp hits 165 °F. The coconut milk reduces further, glazing the meat.

6
Wilt in the greens

Taste sauce; adjust salt. Fold in 5 oz baby spinach by the handful, waiting for each batch to wilt before adding the next. Finish with 2 Tbsp fresh lemon juice and ¼ cup chopped parsley for brightness.

7
Portion for meal prep

Cool 15 min. Slice chicken crosswise or leave whole; divide among four 2-cup glass containers. Spoon extra sauce and vegetables over each portion. Refrigerate up to 5 days or freeze up to 3 months.

8
Reheat & serve

Microwave 90 seconds with a loose lid, then stir and heat 45 seconds more. Or warm in a covered skillet with a splash of broth over medium-low. Serve over cauliflower rice, sautéed zoodles, roasted potatoes, or simply enjoy as a protein-packed soup.

Expert Tips

Perfect sear

Cold chicken = steamed chicken. Let breasts sit on the counter 15 min before cooking for even browning.

Sauce too thin?

Simmer uncovered an extra 3–4 min or whisk 1 tsp arrowroot starch with cold broth and stir in.

Freeze smart

Lay containers flat in freezer; once solid, stack vertically like books to save space.

Brighten at the end

A whisper of lemon zest wakes up coconut milk’s natural sweetness and balances tomato acidity.

Double duty veggies

Stir in leftover roasted broccoli or asparagus when reheating to avoid food waste.

Weeknight shortcut

Buy pre-cooked grilled chicken strips; add during final 5 min to heat through and absorb sauce.

Variations to Try

  • Seafood Tuscan: Swap chicken for 1.5 lb large shrimp; cook 1 min per side and remove, then fold back in with spinach to prevent rubbery texture.
  • Green Veg Boost: Add 1 cup asparagus tips or zucchini half-moons during step 2 for extra fiber and color.
  • Smoky Bacon Style: Crisp 4 slices sugar-free bacon, crumble, and sprinkle on top just before serving for salty crunch.
  • Italian Herb Swap: Replace oregano with 1 tsp each dried rosemary and thyme for a woodsy profile reminiscent of countryside trattorias.

Storage Tips

Refrigerate: Cool portions within 2 hours of cooking. Airtight glass containers prevent tomato stains and lock in moisture. Keeps 5 days at or below 40 °F.

Freeze: Ladle servings into Souper-Cube trays or silicone muffin molds; freeze 4 hours, then pop out and store in zip-top bags. Thaw overnight in fridge or 8 min under cold running water.

Reheat: Microwave 75 % power prevents coconut-milk separation. Stir halfway. Stovetop reheating over medium-low with a splash of broth restores silkiness.

Revive: If sauce breaks, whisk 1 tsp arrowroot with 2 Tbsp warm broth, add to skillet, and simmer 2 min until re-emulsified.

Frequently Asked Questions

Yes. Use thighs or drumsticks; sear 7 min per side and simmer 20 min instead of 10. Remove meat from bones before portioning for faster reheating.

Cashew cream (blend ½ cup soaked cashews with ½ cup water) works, but the sauce won’t be as glossy and may grain when frozen. Add 1 tsp nutritional yeast for depth.

Absolutely. Replace with an equal amount of chicken broth plus 1 Tbsp apple-cider vinegar for acidity; reduce as directed.

Separation is natural. Warm the sauce gently and whisk vigorously, or blend briefly with an immersion blender. Arrowroot slurry also rebinds the emulsion.

An instant-read thermometer inserted horizontally into the thickest part should register 165 °F. If you don’t own one, pierce the center; juices should run clear, not rosy.

Yes, but use a 6-quart Dutch oven to avoid overcrowding. Increase simmer time by 3–4 min and season in layers—taste after each addition.
Whole30 Creamy Tuscan Chicken and Spinach for Meal Prep
chicken
Pin Recipe

Whole30 Creamy Tuscan Chicken and Spinach for Meal Prep

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Season & sear: Pat chicken dry; season with salt, pepper, oregano, and paprika. Heat sun-dried-tomato oil in a large skillet over medium-high. Sear chicken 5–6 min per side until golden. Transfer to plate.
  2. Sauté aromatics: In same pan, cook onion 3 min. Add garlic, mushrooms, and pepper flakes; cook 4 min, stirring.
  3. Build base: Stir in sun-dried tomatoes and tomato paste; cook 2 min. Pour in wine; reduce by half.
  4. Create sauce: Whisk in broth and fish sauce. Add coconut milk, basil, and nutmeg; simmer 5 min.
  5. Finish chicken: Return chicken and juices to skillet. Cover, simmer 8–10 min until 165 °F.
  6. Add greens: Fold in spinach until wilted. Finish with lemon juice and parsley. Portion for meal prep or serve hot.

Recipe Notes

For ultra-thick sauce, simmer 2 extra minutes or stir in 1 tsp arrowroot slurry. The dish tastes even better the next day as flavors meld—ideal for weekly meal prep!

Nutrition (per serving)

412
Calories
38g
Protein
12g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.