One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30)
This One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30) is exactly what weeknight dinner dreams are made of: golden, juicy chicken thighs nestled in a fragrant, silky sauce loaded with spinach, sundried tomatoes, and fresh basil. It’s simple enough for a busy evening, yet special enough to serve when friends pop by. The flavors are rich without relying on dairy, making this version compliant with grain-free, low-carb, and whole-food approaches. Let’s walk through how to make this comforting, vibrant skillet meal using just one pan and pantry-friendly ingredients.
Why you’ll love it

Beyond being fuss-free, this One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30) showcases bold, Mediterranean-inspired flavors. Chicken thighs stay tender and moist under a crisped skin (if using skin-on), and the coconut milk base gives the sauce body while remaining dairy-free. Sun-dried tomatoes contribute a concentrated burst of umami, while fresh basil and cherry tomatoes brighten every bite. Cleanup is a breeze with only one pan to wash.
Ingredients
- 1 Tbsp avocado oil
- 3 lbs bone-in skin-on chicken thighs or boneless thighs
- 1 1/2 tsp paprika
- 1 1/2 tsp dried oregano
- 1 tsp sea salt, to taste
- 1/2 cup full-fat canned coconut milk
- 3 cups baby spinach
- 1 cup cherry tomatoes
- 1/3 cup sun-dried tomatoes, drained
- 1/2 cup fresh basil
Equipment
- Large oven-safe skillet or heavy-bottomed pan
- Tongs or spatula
- Measuring spoons and cups
- Knife and cutting board
Prep notes

Pat the chicken dry with paper towels before seasoning to ensure a nicely browned exterior. If you’re using bone-in skin-on thighs, the skin will crisp in the pan, adding texture and flavor. For boneless thighs, cook times will be a bit shorter; however, this recipe lists the ingredient amounts and the directions are written to work well for either option. Drain the canned coconut milk to avoid excess liquid in the pan, and have your fresh basil roughly chopped or torn right before adding it to preserve its bright aroma.
Step-by-step directions

Follow these clear, sequential steps to make One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30):
- Season the chicken: Place the chicken thighs on a plate or cutting board. Sprinkle the paprika, dried oregano, and sea salt evenly over both sides of the chicken, rubbing the spices gently into the meat so they adhere.
- Heat the oil: Warm 1 Tbsp avocado oil in a large oven-safe skillet or heavy pan over medium-high heat until shimmering but not smoking.
- Sear the chicken: Add the seasoned chicken thighs to the hot pan, skin side down if using skin-on. Sear without moving for about 4–6 minutes until the undersides are golden brown. Flip the thighs and cook the other side for 3–5 minutes until browned. You are not cooking them through completely at this stage; the goal is a good sear.
- Remove and set aside: Transfer the seared chicken to a plate and set aside. Keep the pan over the heat; you should have some browned bits and rendered fat left in the skillet to build flavor for the sauce.
- Add coconut milk and tomatoes to the pan: Pour 1/2 cup full-fat canned coconut milk into the skillet, scraping up any browned bits from the bottom with a wooden spoon. Add the 1 cup cherry tomatoes and 1/3 cup drained sun-dried tomatoes, stirring to combine. Allow the mixture to simmer gently for 2–3 minutes to meld flavors.
- Return chicken to the skillet: Nestle the seared chicken thighs back into the sauce, spooning a little sauce over the top of each piece so they’re partially submerged.
- Simmer to finish cooking: Reduce the heat to medium-low and let the chicken cook in the sauce for about 15–20 minutes, uncovered, until the internal temperature reaches a safe 165°F (74°C) for boneless thighs or until near that temperature for bone-in thighs, which may require a few additional minutes. If using bone-in skin-on thighs, you can finish them in a preheated oven at 375°F (190°C) for about 6–10 minutes if you prefer extra-crispy skin.
- Add spinach and basil: Once the chicken is cooked through, stir in 3 cups baby spinach and 1/2 cup fresh basil. The spinach will wilt quickly; fold it into the sauce until evenly distributed.
- Adjust seasoning and serve: Taste the sauce and adjust sea salt if needed. Spoon sauce, spinach, and tomatoes over each chicken thigh and finish with a few torn basil leaves for garnish. Serve immediately while hot.
Serving suggestions
This One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30) pairs beautifully with cauliflower rice for a low-carb meal, mashed rutabaga for a hearty side, or a simple green salad to keep things light. If you follow the keto path, serve with steamed asparagus or roasted Brussels sprouts. For a Whole30-friendly plate, stick to non-processed vegetable sides.
Make-ahead and storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over low heat until the sauce is heated through, or microwave in short bursts to avoid breaking the texture of the coconut milk. The sauce may thicken after refrigeration; add a splash of water or extra coconut milk while reheating if needed.
Recipe notes and swaps
- Chicken choice: Both bone-in skin-on and boneless thighs work; bone-in yields deeper flavor and a juicier finish while boneless shortens cook time.
- Tomato options: If you only have packed sun-dried tomatoes in oil, drain them well and pat with paper towel to avoid excess oil in the sauce.
- Cream substitute: This recipe uses full-fat canned coconut milk to create a creamy texture without dairy. Do not substitute with low-fat coconut milk, as it will thin the sauce.
- Herb swap: If fresh basil is unavailable, a small sprinkle of dried basil can be used, but add it earlier with the coconut milk to allow time to hydrate.
Tips for success
- Dry the chicken thoroughly before seasoning to promote browning and crisping.
- Sear in a hot pan and resist the urge to move the chicken too early; a proper sear releases caramelized flavor.
- Use full-fat coconut milk for richness. Shake the can well before measuring to combine solids and liquids.
- Don’t overcook the spinach—add it at the end so it retains its bright color and freshness.
Nutritional snapshot
Because this One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30) relies on coconut milk and chicken thighs, the dish is higher in healthy fats and moderate in protein, with minimal carbs coming primarily from tomatoes and spinach. Exact nutrition will vary based on the specific chicken cut used and portion sizes.
Final thoughts
Simple ingredients transform into a show-stopping skillet supper with this One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30). It’s the kind of recipe that feels indulgent without relying on complicated techniques or hard-to-find items. Whether you’re feeding a family or meal-prepping for the week, this dish delivers big on flavor and comfort with minimal fuss.

One Pot Creamy Tuscan Chicken (Paleo, Keto, Whole30)
Ingredients
Equipment
Method
- Heat 1 Tbsp avocado oil in a cast iron skillet over medium heat until shimmering.
- Season the chicken thighs evenly with 1 tsp sea salt, 1 1/2 tsp paprika, and 1 1/2 tsp dried oregano.
- Place the chicken in the hot skillet skin-side down (if using skin-on) and cook about 7 minutes until browned and crispy; flip and cook another 7 minutes.
- Remove the browned chicken to a plate and carefully drain excess fat from the skillet, leaving any fond.
- Add 1/2 cup full-fat canned coconut milk, 3 cups baby spinach, 1 cup cherry tomatoes, 1/3 cup drained sun-dried tomatoes, and 1/2 cup chopped fresh basil to the skillet; stir to combine and bring to a gentle boil.
- Cook the vegetable and coconut milk mixture 3 to 5 minutes until the spinach wilts and the tomatoes begin to soften.
- Return the chicken to the skillet, nestling pieces into the sauce; bring back to a gentle boil, cover with a lid, and cook 35 to 45 minutes until the chicken is cooked through.
- Check the chicken for doneness (juices run clear) and adjust seasoning if needed, then serve.
Notes
- Use bone-in skin-on thighs for extra flavor or boneless for easier serving.
- Drain excess fat to prevent the sauce from becoming greasy.
- Full-fat coconut milk gives the creamiest texture.
- Cook until chicken reaches a safe internal temperature and juices run clear.
