Whole30 Creamy Tuscan Chicken and Spinach over Zucchini Noodles

5 min prep 3 min cook 30 servings
Whole30 Creamy Tuscan Chicken and Spinach over Zucchini Noodles
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When my husband and I committed to our first Whole30 last January, I was secretly terrified that "comfort food" would be a thing of the past. No cream, no pasta, no wine—how was I supposed to recreate the soul-warming magic of my favorite Tuscan chicken? After two weeks of plain grilled chicken and steamed vegetables, I was ready to throw in the towel. Then, one rainy Tuesday evening, I started experimenting with coconut cream, sun-dried tomatoes, and a handful of wilting spinach in the back of my fridge. The result? This luxurious, velvety skillet dinner that tastes so indulgent I had to double-check every ingredient was compliant. Three years later, even when we're not doing Whole30, this is still our most-requested meal. The creamy garlic sauce clings to tender chicken and those delicate zucchini noodles, creating a restaurant-quality dish that happens to be gluten-free, dairy-free, and completely guilt-free. Whether you're powering through a round or simply craving a lighter take on Italian comfort food, this 30-minute masterpiece delivers all the cozy satisfaction you thought you'd have to give up.

Why This Recipe Works

  • Restaurant-quality sauce: Full-fat coconut milk and arrowroot starch create a silky, clingy sauce that rivals any dairy-based cream sauce.
  • One-pan wonder: Everything cooks in a single skillet, meaning fewer dishes and more concentrated flavors.
  • 30-minute meal: From fridge to table in half an hour, perfect for busy weeknights when takeout feels tempting.
  • Meal-prep hero: The chicken and sauce reheat beautifully, making this ideal for Sunday prep and speedy lunches.
  • Family-friendly: Kids love the mild, creamy sauce; adults appreciate the sophisticated sun-dried tomato and herb notes.
  • Make-ahead components: Spiralize zucchini on Sunday, make the sauce Monday, sear chicken Tuesday—mix and match as your schedule allows.
  • Freezer friendly: The cooked chicken and sauce freeze perfectly for up to 3 months, so you can always have a healthy dinner within reach.

Ingredients You'll Need

Ingredients

Great ingredients make great food, so let’s break down what you need and why each component matters:

  • Chicken breasts (1¼ lb, about 2 large): Go for organic, air-chilled breasts if possible; they’re juicier and contain less water. Pound them to an even ¾-inch thickness so they cook uniformly. In a hurry? Pre-cut chicken tenders work, but reduce cooking time by 2 minutes per side.
  • Coconut cream (½ cup): This is the thick layer on top of a refrigerated can of full-fat coconut milk. Thai Kitchen or Native Forest brands are reliably Whole30. Do not use “lite” coconut milk—your sauce will be thin and watery.
  • Sun-dried tomatoes packed in oil (⅓ cup, drained): Oil-packed tomatoes are softer and melt into the sauce better than dry-packed. If you only have dry-packed, rehydrate in warm water for 10 minutes first.
  • Fresh baby spinach (3 packed cups): It wilts down dramatically, so don’t be alarmed by the volume. Look for perky, bright green leaves—no slimy stems.
  • Zucchini (4 medium, about 2 lb): Choose firm zucchini with glossy skin; smaller zucchini have fewer seeds and less water. A simple handheld spiralizer is the cheapest route to perfect “zoodles.”
  • Garlic (5 cloves, minced): Fresh garlic is essential for that punchy Tuscan flavor. Jarred paste tastes flat here.
  • Chicken broth (½ cup, low-sodium): Homemade broth is gold, but Pacific or Kettle & Fire store-bought versions are compliant and convenient.
  • Arrowroot starch (1½ tsp): A grain-free thickener that keeps the sauce glossy. Tapioca starch is an equal swap; cornstarch is not Whole30.
  • Italian herb blend (1 tsp): Make your own: ½ tsp dried oregano, ¼ tsp dried basil, ¼ tsp dried thyme. Ensure there are no hidden seed oils or silicon dioxide anti-caking agents.
  • Lemon (½, zested & juiced): Brightens the coconut richness and ties the Tuscan profile together. Meyer lemons add a sweeter note if you have them.
  • Olive oil, salt, pepper, red-pepper flakes: Staples you probably already have. Use a good extra-virgin olive oil for finishing—it perfumes the final dish.

How to Make Whole30 Creamy Tuscan Chicken and Spinach over Zucchini Noodles

1
Prep & pound the chicken

Pat the chicken breasts dry with paper towels. Place between two sheets of plastic wrap and gently pound to an even ¾-inch thickness using a meat mallet or rolling pin. Season both sides generously with 1 tsp kosher salt, ½ tsp black pepper, and the Italian herb blend. Let rest 10 minutes while you warm the skillet. This resting period helps the seasoning penetrate and keeps the meat juicy.

2
Sear to golden perfection

Heat 2 Tbsp olive oil in a large stainless or cast-iron skillet over medium-high until shimmering. Carefully lay in the chicken; you should hear a confident sizzle. Cook 5–6 minutes per side until deeply golden and internal temp hits 160 °F. Transfer to a plate to rest (carry-over cooking will bring it to 165 °F). Tent loosely with foil. Those browned bits on the pan = flavor bombs for the sauce.

3
Build the Tuscan aromatics

Reduce heat to medium; add remaining 1 Tbsp olive oil plus minced garlic and red-pepper flakes. Sauté 30 seconds—do not let the garlic brown. Stir in sun-dried tomatoes; their oil picks up every last browned bit. Your kitchen should smell like a trattoria at this point.

4
Create the creamy liaison

Whisk arrowroot starch into the cold chicken broth until dissolved. Pour into skillet, scraping up fond. Add coconut cream, lemon zest, and ¼ tsp salt. Simmer 2 minutes until slightly thickened; it should coat the back of a spoon. Reduce heat to low.

5
Wilt in the spinach

Gradually add spinach handfuls, stirring until just wilted—about 1 minute. Return chicken (and any resting juices) to the pan; spoon sauce over top. Cover and simmer on lowest heat 2 minutes so flavors meld. Finish with lemon juice and adjust salt.

6
Spiralize & sauté zucchini noodles

While sauce simmers, spiralize zucchini into spaghetti-thick noodles. Heat a separate large non-stick skillet over medium-high. Add zoodles with a pinch of salt; sauté 2–3 minutes until just tender—they should still have a bite. Over-cooking leads to soggy noodles and puddles on the plate.

7
Plate & garnish

Twirl a nest of zucchini noodles onto each plate. Slice the chicken on the bias for a bistro look; fan over zoodles. Ladle generous creamy Tuscan sauce on top. Finish with a drizzle of good olive oil, cracked black pepper, and fresh parsley or basil ribbons.

Expert Tips

Temperature is everything

An instant-read thermometer guarantees juicy chicken. Pull breasts off the heat at 160 °F; residual heat will finish the job without drying them out.

Reducing sauce thickness

Too thin? Let it bubble 1–2 extra minutes. Too thick? Splash in a little warm broth until you hit the perfect nappe consistency.

Buying sun-dried tomatoes

Look for brands packed in olive oil without soybean or canola oil. Trader Joe’s and Bella Sun Luci are Whole30 compliant.

Make-ahead zoodles

Spiralize up to 3 days early. Store in a paper-towel-lined container to absorb moisture; reheat quickly in a dry skillet for 60 seconds.

Dairy-free swap

If coconut isn’t your vibe, blend soaked cashews with water for a neutral cream. It changes flavor slightly but keeps the lush texture.

Brighten at the end

A final squeeze of fresh lemon right before serving wakes up all the savory notes and balances the coconut richness.

Variations to Try

  • Seafood Tuscan: Swap chicken for shrimp or scallops; sear 1–2 minutes per side and proceed as written.
  • Veggie boost: Add sliced mushrooms or asparagus tips along with the sun-dried tomatoes for extra texture.
  • Spicy kick: Double the red-pepper flakes or add a diced Calabrian chile for gentle heat.
  • Paleo-Buttery: Stir in 1 Tbsp ghee at the end for a subtle buttery note that keeps it Whole30 adjacent.
  • Butternut “noodles”: Replace zucchini with spiralized butternut squash; sauté 4–5 minutes until al-dente.
  • Herb swap: Try fresh tarragon or dill for a Provencal twist instead of classic Italian herbs.

Storage Tips

Refrigerator

Store cooled chicken and sauce in an airtight container up to 4 days. Keep zucchini noodles separate so they don’t weep. Reheat chicken in a skillet with a splash of broth; microwave zoodles 30–40 seconds, then pat dry.

Freezer

Freeze chicken and sauce (without zoodles) in freezer-safe bags, removing excess air, up to 3 months. Thaw overnight in the fridge; reheat gently over medium-low heat, adding broth to loosen. Spiralize fresh zucchini when ready to serve.

Frequently Asked Questions

Absolutely. Boneless, skinless thighs will be even juicier. Trim excess fat, pound lightly, and cook 6–7 minutes per side. Internal temp should reach 170 °F for optimal tenderness.

High heat and sudden temperature changes cause separation. Keep heat at medium-low when adding coconut cream and always whisk arrowroot with cold broth first. If minor separation occurs, whisk vigorously—it will smooth out.

Grocery stores often sell pre-spiralized zucchini, but they’re pricey and can be slimy. A $15 handheld spiralizer pays for itself after two uses and takes under 3 minutes for four zucchini.

Yes—every ingredient listed is compliant as of Whole30’s 2024 rules. Double-check labels on broth, sun-dried tomatoes, and Italian seasoning to ensure no added sugars, seed oils, or maltodextrin.

Yes. Use a 12-inch skillet or sauté pan to avoid crowding. Brown chicken in batches; transfer to a sheet pan in a 200 °F oven to keep warm while you build the sauce. Simmer sauce as directed, then return all chicken to the pan.

A crisp Italian white like Vermentino or Pinot Grigio complements the creamy sauce. For reds, a light Chianti Classico works without overpowering the dish.
Whole30 Creamy Tuscan Chicken and Spinach over Zucchini Noodles
pasta
Pin Recipe

Whole30 Creamy Tuscan Chicken and Spinach over Zucchini Noodles

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Pound & season: Pound chicken to ¾-inch thickness; season with herbs, 1 tsp salt, and pepper. Rest 10 minutes.
  2. Sear chicken: Heat 2 Tbsp oil in a large skillet over medium-high. Sear chicken 5–6 min per side until golden (160 °F). Transfer to plate; tent with foil.
  3. Build sauce: Lower heat to medium; add remaining oil, garlic, and red-pepper flakes. Sauté 30 sec. Stir in sun-dried tomatoes.
  4. Thicken: Whisk arrowroot into cold broth; pour into skillet. Add coconut cream and lemon zest; simmer 2 min.
  5. Finish sauce: Wilt in spinach, return chicken and juices; cover and simmer 2 min. Finish with lemon juice; adjust salt.
  6. Cook zoodles: Sauté spiralized zucchini in a dry skillet 2–3 min until just tender.
  7. Serve: Plate zucchini noodles, top with sliced chicken and creamy Tuscan sauce. Garnish with herbs and olive oil.

Recipe Notes

For best texture, spiralize zucchini just before cooking. If prepping ahead, store raw zoodles wrapped in paper towels to absorb excess moisture.

Nutrition (per serving)

385
Calories
32g
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.