Whole30 Creamy Tuscan Garlic Chicken Thighs with Spinach

30 min prep 5 min cook 5 servings
Whole30 Creamy Tuscan Garlic Chicken Thighs with Spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way creamy garlic sauce mingles with tender chicken thighs, especially when you can enjoy it guilt-free on your Whole30 journey. I discovered this recipe during my third round of Whole30, when I was desperately craving comfort food that wouldn't derail my progress. After countless experiments in my tiny kitchen (and a few sauce disasters that required emergency take-out), I finally cracked the code to creating a lusciously creamy Tuscan-style chicken that's 100% compliant yet tastes like it came straight from an Italian trattoria.

This recipe has become my go-to for dinner parties, meal prep Sundays, and those cozy Tuesday nights when only something rich and satisfying will do. The best part? It comes together in just one skillet, making cleanup a breeze. Whether you're following Whole30 strictly or simply looking for a healthier twist on a restaurant favorite, these creamy Tuscan garlic chicken thighs will transport you straight to the rolling hills of Tuscany—minus the wine (though you won't miss it, I promise).

Why This Recipe Works

  • Restaurant-Quality Flavor: Sun-dried tomatoes and garlic create an umami bomb that rivals any Italian restaurant version
  • Creamy Without Dairy: Coconut milk provides luxurious creaminess while keeping it 100% Whole30 compliant
  • One-Pan Wonder: Everything cooks in a single skillet, infusing flavors and minimizing dishes
  • Meal Prep Friendly: Tastes even better the next day as flavors meld together beautifully
  • Family-Approved: Even picky eaters who aren't doing Whole30 will devour this dish
  • Nutrient-Dense: Packed with protein, healthy fats, and spinach for extra vitamins and minerals

Ingredients You'll Need

Ingredients

Quality ingredients make all the difference in this recipe. Here's what to look for when shopping:

Chicken Thighs

I prefer boneless, skinless chicken thighs for their rich flavor and tender texture. Thighs stay juicy even if slightly overcooked, making them more forgiving than breasts. Look for organic, free-range chicken when possible—the flavor difference is remarkable. If you can only find bone-in thighs, that's fine too; just add 5-7 minutes to the cooking time.

Coconut Milk

Full-fat coconut milk is essential for achieving that luxurious, creamy texture. I recommend Thai Kitchen or Native Forest brands for their consistency and clean flavor. Avoid "lite" coconut milk—it won't create the rich sauce we're after. Pro tip: If your coconut milk has separated in the can, whisk it vigorously before measuring.

Sun-Dried Tomatoes

These concentrated flavor bombs are what make this dish taste authentically Tuscan. Look for sun-dried tomatoes packed in olive oil rather than dry ones—they're softer and more flavorful. If you can only find dry ones, rehydrate them in warm water for 15 minutes before using. I love Bella Sun Luci or California Sun Dry brands.

Fresh Spinach

Fresh baby spinach wilts down beautifully and adds a nutritional boost. Avoid frozen spinach—it releases too much water and can make your sauce watery. If you can find organic spinach, even better since spinach is on the "Dirty Dozen" list. Don't worry about removing stems; they're tender and add fiber.

Garlic and Herbs

Fresh garlic is non-negotiable here—pre-minced jarred garlic just won't deliver the same punch. For herbs, I use a combination of dried Italian seasoning and fresh basil. If you have fresh oregano or thyme growing in your garden, throw some in! The more fresh herbs, the better.

How to Make Whole30 Creamy Tuscan Garlic Chicken Thighs with Spinach

1
Prep Your Ingredients

Start by patting your chicken thighs completely dry with paper towels—this is crucial for achieving that beautiful golden sear. Season both sides generously with sea salt, black pepper, and garlic powder. Let them sit at room temperature for 15 minutes while you prep everything else. Mince 6 cloves of garlic (yes, 6!), drain your sun-dried tomatoes and slice them into thin strips, and measure out 2 cups of coconut milk. Having everything ready before you start cooking ensures smooth sailing.

2
Sear the Chicken

Heat 2 tablespoons of olive oil or ghee in a large, heavy-bottomed skillet (I love my cast iron for this) over medium-high heat. When the oil shimmers and a drop of water sizzles immediately, carefully add the chicken thighs. Don't crowd the pan—work in batches if necessary. Let them cook undisturbed for 4-5 minutes until they develop a deep golden-brown crust. Flip and cook another 3-4 minutes on the second side. Transfer to a plate; they'll finish cooking later in the sauce.

3
Build the Flavor Base

Reduce heat to medium and add another tablespoon of oil if the pan looks dry. Toss in your minced garlic and let it sizzle for just 30 seconds—we want it fragrant but not browned. Add the sun-dried tomatoes and let them dance in the garlicky oil for another minute. This step creates the aromatic foundation that makes your kitchen smell like an Italian grandmother's cooking space.

4
Create the Creamy Sauce

Pour in 2 cups of chicken broth (homemade if you have it!) and use a wooden spoon to scrape up all those beautiful browned bits from the bottom of the pan—that's pure flavor gold. Bring to a gentle simmer, then whisk in your coconut milk. Add 2 teaspoons of Italian seasoning and let the sauce reduce for about 5 minutes until it starts to thicken slightly. Don't worry if it looks a bit thin; it'll continue thickening as it cooks.

5
Add the Spinach

Now for the magic moment—add a generous handful (about 3 cups) of fresh baby spinach to your bubbling sauce. Don't panic when it looks like way too much! Spinach wilts down to almost nothing. Stir gently for about 2 minutes until it's completely wilted and incorporated into the sauce. The vibrant green color against the creamy sauce is absolutely gorgeous.

6
Return the Chicken

Nestle your seared chicken thighs back into the pan, making sure they're partially submerged in the sauce. Spoon some of that creamy goodness over the top of each piece. Cover and let everything simmer together for 8-10 minutes, or until the chicken reaches an internal temperature of 165°F. This final simmer allows the chicken to finish cooking while absorbing all those incredible flavors.

7
Finish with Fresh Herbs

Remove the pan from heat and let it rest for 5 minutes—this allows the sauce to thicken naturally and the flavors to meld. Just before serving, sprinkle with fresh basil ribbons and a crack of black pepper. The fresh herbs brighten the entire dish and add a pop of color that makes it look restaurant-worthy.

Expert Tips

Temperature Matters

Let your chicken come to room temperature before cooking for even cooking and juicier results. Cold chicken straight from the fridge will cook unevenly and release more moisture, preventing proper searing.

Coconut Milk Separation

If your coconut milk separates during cooking, don't panic! Simply whisk vigorously to reincorporate. The fat separation is natural and actually helps create a silkier final texture.

Make-Ahead Magic

This dish tastes even better the next day! Make it on Sunday and enjoy throughout the week. The flavors deepen and intensify, making your meal prep something to look forward to.

Sauce Thickness

For a thicker sauce, let it simmer uncovered for an extra 2-3 minutes. For thinner sauce, add a splash of chicken broth. The sauce will continue thickening as it cools.

Variations to Try

Veggie Boost

Add sliced mushrooms, zucchini, or bell peppers when you add the sun-dried tomatoes. The more vegetables, the merrier! Just adjust cooking time slightly to ensure they're tender.

Spicy Kick

Add 1/2 teaspoon of red pepper flakes with the garlic for a subtle heat that complements the creamy sauce beautifully. For extra heat, add a pinch of cayenne pepper.

Kalamata Olives

Add 1/4 cup of sliced Kalamata olives along with the sun-dried tomatoes for a briny, Mediterranean twist that pairs wonderfully with the creamy sauce.

Storage Tips

Refrigerator Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce may thicken when cold—simply reheat with a splash of chicken broth or water to achieve desired consistency. I love using glass containers with tight-fitting lids to prevent any absorption of flavors.

Freezer Instructions

This dish freezes beautifully for up to 3 months! Let it cool completely before transferring to freezer-safe containers. I recommend freezing in individual portions for easy reheating. Thaw overnight in the refrigerator before reheating. The sauce may appear slightly separated after freezing, but a gentle whisk while reheating will bring it back together.

Reheating Methods

For best results, reheat gently in a skillet over medium-low heat, adding a splash of broth if needed. Microwave works in a pinch—heat for 60-90 seconds, stir, then heat for another 60 seconds until warmed through. Avoid overheating as this can make the chicken tough and dry.

Frequently Asked Questions

Absolutely! Chicken breasts work well, but you'll want to adjust the cooking time. Breasts cook faster and can dry out more easily, so check for doneness after 6-7 minutes of simmering. I recommend using a meat thermometer and removing them when they reach 160°F—they'll continue cooking to 165°F while resting.

Not at all! The coconut flavor is completely masked by the garlic, sun-dried tomatoes, and herbs. The coconut milk simply provides creaminess without any competing flavors. I've served this to dozens of people who had no idea it contained coconut milk until I told them.

While coconut milk is my preferred Whole30-compliant option, you can substitute with cashew cream (blend 1 cup soaked cashews with 1 cup water until smooth) or almond milk thickened with 1 tablespoon of arrowroot powder. The texture will be slightly different but still delicious!

This pairs beautifully with cauliflower rice, roasted sweet potatoes, or zucchini noodles. For non-Whole30 eaters, regular rice or pasta works wonderfully. A simple green salad with lemon vinaigrette complements the richness perfectly.

Yes! Use the sauté function for steps 1-4, then add the chicken back and pressure cook on high for 8 minutes with quick release. Add spinach after cooking and let it wilt in the residual heat. You may need to thicken the sauce with a cornstarch slurry if it's too thin.

Whole30 Creamy Tuscan Garlic Chicken Thighs with Spinach
chicken
Pin Recipe

Whole30 Creamy Tuscan Garlic Chicken Thighs with Spinach

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

Ingredients

Instructions

  1. Season Chicken: Pat chicken thighs dry and season both sides with salt, pepper, and garlic powder. Let rest at room temperature for 15 minutes.
  2. Sear Chicken: Heat 2 tablespoons oil in a large skillet over medium-high heat. Sear chicken for 4-5 minutes per side until golden. Transfer to plate.
  3. Sauté Aromatics: Reduce heat to medium, add remaining oil, garlic, and sun-dried tomatoes. Cook for 1-2 minutes until fragrant.
  4. Make Sauce: Add chicken broth, scraping up browned bits. Stir in coconut milk and Italian seasoning. Simmer for 5 minutes.
  5. Add Spinach: Stir in spinach until wilted, about 2 minutes.
  6. Finish Chicken: Return chicken to pan, cover, and simmer for 8-10 minutes until cooked through (165°F internal temp).
  7. Garnish and Serve: Remove from heat, let rest 5 minutes. Sprinkle with fresh basil and lemon juice before serving.

Recipe Notes

For meal prep, double the recipe and store in individual containers. The flavors develop even more overnight! This recipe is 100% Whole30 compliant—just be sure to check labels on your sun-dried tomatoes and chicken broth for any hidden sugars or non-compliant ingredients.

Nutrition (per serving)

385
Calories
28g
Protein
8g
Carbs
27g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.