Love this? Pin it for later!
Why This Recipe Works
- One-Skillet Wonder: Protein, sauce, and roasted veg all happen in the same pan—minimal dishes, maximum flavor.
- Dairy-Free Creaminess: Coconut milk whisks into the pesto for a velvet-rich texture without a drop of cream.
- Fast & Fancy: 10-minute prep, 25-minute cook—yet it plates like something from a bistro.
- Meal-Prep Hero: Holds beautifully for 4 days in the fridge; sauce actually thickens and intensifies.
- Kid-Approved: My pesto-mandated little ones gobble this up, tomatoes and all.
- Freezer Friendly: Freeze portions flat in silicone bags; thaw overnight and reheat gently.
- Endlessly Adaptable: Swap protein, change up herbs, or add veggies you have on hand.
Ingredients You'll Need
Great recipes start with great raw materials. Because the ingredient list is short, each component shines—here’s how to shop smart:
- Chicken Breasts: Look for organic, air-chilled breasts that are similar in size so they cook evenly. If they’re massive (hello, 1-lb supermarket mutants), slice them horizontally into cutlets. Thighs work too—just increase simmer time by 4–5 minutes.
- Homemade or Store-Bought Pesto: Whole30-compliant pesto must skip the Parmesan. My homemade version (basil, pine nuts, garlic, olive oil, salt) takes 90 seconds in a mini processor. If buying, read labels—many refrigerated brands sneak in canola oil or cheese.
- Full-Fat Coconut Milk: The kind in a can, not the carton. Shake it well or stir to re-emulsify. Don’t fear a coconut vibe; the pesto masks it completely.
- Cherry Tomatoes: Choose ripe, deeply colored ones. During winter I splurge on the snacking-tomato medley packs—they roast into candy-like bursts.
- Shallot & Garlic: These build the aromatic base. Swap shallot for red onion in a pinch.
- Chicken Broth: Low-sodium, preferably homemade or a clean boxed brand (no sugar, no maltodextrin).
- Lemon: Both zest and juice brighten the rich sauce. Meyer lemons add floral sweetness if you have them.
- Olive Oil: A drizzle of high-quality extra-virgin oil finishes the dish with peppery notes.
How to Make Whole30 Creamy Pesto Chicken with Roasted Tomatoes
Prep & Pound
Pat the chicken dry, place between two sheets of parchment, and pound to an even ¾-inch thickness. Season both sides with 1 tsp sea salt, ½ tsp black pepper, and ½ tsp garlic powder. Let it rest while you preheat the skillet—this little pause improves sear and juiciness.Sear for Fond
Heat 1 Tbsp olive oil in a heavy 12-inch skillet over medium-high until shimmering. Lay the chicken away from you—hear that confident sizzle? Don’t crowd; work in batches if necessary. Cook 4 minutes per side until golden. Transfer to a plate; those browned bits (fond) are liquid gold.Roast the Tomatoes
Lower heat to medium, add tomatoes, shallot, and a pinch of salt. Toss until glistening, about 2 minutes. Slide them to the perimeter, return chicken to center, and scatter whole garlic cloves on top. Transfer skillet to a 400 °F oven for 10 minutes—tomatoes burst and chicken finishes gently.Build the Sauce
Back on the stovetop, transfer chicken & tomatoes to a warm plate. Pour in ½ cup broth; scrape the browned bits with a wooden spoon. Whisk in ½ cup coconut milk and ⅓ cup pesto. Simmer 3–4 minutes until slightly thickened. A squeeze of lemon awakens all the flavors.Reunite & Simmer
Return chicken and tomatoes to the skillet, spooning sauce over top. Reduce heat to low, cover, and simmer 2–3 minutes so flavors marry. Taste and adjust salt or lemon. Finish with a drizzle of olive oil and fresh basil ribbons.Serve & Savor
Spoon cauliflower rice or zucchini noodles into shallow bowls. Nestle the chicken on top, crown with roasted tomatoes, and ladle that creamy emerald sauce over everything. Garnish with cracked pepper and serve hot.Expert Tips
Take Its Temp
For perfectly juicy chicken, pull breasts at 160 °F; carry-over heat will finish them to a safe 165 °F while they rest in the sauce.
Deglaze Delight
No broth? A splash of compliant dry white wine or even water plus an extra pinch of salt works in a pinch.
Freeze in Portions
Freeze individual servings flat in silicone Stasher bags. Thaw overnight in the fridge and reheat gently with a splash of broth.
Protein Swap
Shrimp, scallops, or turkey cutlets cook even faster—simply sear and proceed with the sauce.
Herb Boost
Stir in an extra handful of baby spinach or kale during the final simmer for sneaky greens that wilt in seconds.
Double the Tomatoes
Roasting a second pint means leftovers transform into tomorrow’s soup or a bruschetta topper on sweet-potato crostini.
Variations to Try
- Spicy Kick: Add ¼ tsp red-pepper flakes to the tomatoes for gentle heat.
- Mushroom Lovers: Sauté 8 oz sliced creminis after the chicken; they soak up pesto like savory sponges.
- Sun-Dried Spin: Replace fresh tomatoes with chopped oil-packed sun-dried tomatoes (drained) for deeper umami.
- Green Goddess: Sub half the pesto with an equal amount of Whole30-compliant green-goddess dressing for herby tang.
- Creamy Avocado: Swap coconut milk for blended avocado if you’re coconut-averse; use within 24 hrs to avoid browning.
Storage Tips
Cool completely, then refrigerate in an airtight container up to 4 days. The sauce thickens when chilled; thin with a splash of broth when reheating. For longer storage, freeze portions (minus zucchini noodles) up to 3 months. Thaw overnight in the fridge and warm gently over medium-low heat to prevent the coconut milk from separating.
Frequently Asked Questions
Whole30 Creamy Pesto Chicken with Roasted Tomatoes
Ingredients
Instructions
- Season & Sear: Season chicken. Heat olive oil in a 12-inch skillet over medium-high. Sear 4 min per side until golden; remove.
- Roast Tomatoes: In the same pan, add tomatoes, shallot, and a pinch of salt; toss 2 min. Nestle chicken back in, add garlic cloves, and bake at 400 °F for 10 min.
- Make Sauce: Return skillet to stove. Pour in broth, scrape fond, then whisk in coconut milk, pesto, and lemon zest/juice; simmer 3–4 min.
- Simmer Together: Return chicken and tomatoes to sauce; cover and simmer on low 2–3 min. Adjust salt or lemon.
- Serve: Spoon sauce over chicken, garnish with basil, and serve hot with cauliflower rice or zucchini noodles.
Recipe Notes
For best texture, consume within 4 days refrigerated or 3 months frozen. Reheat gently with a splash of broth to keep chicken juicy.