This one pan creamy garlic chicken recipe is going to become your new favorite quick and easy meal. It comes together in under 30 minutes and is made with creamy coconut milk, fresh garlic, sun dried tomatoes, and spinach. It is gluten free, dairy free, paleo, low carb, and Whole30.

Why is this creamy garlic chicken so great?
- It can all be made in just one pan. Less clean up and fuss!
- The whole dish will be ready in under 30 minutes.
- Italian meets Thai flavors... so darn delicious. That creamy garlic sauce is so good.
- This dish will fill you up. It's very hearty and comforting.
- It is gluten free, dairy free, paleo, low carb, and Whole30!
I love making this dish for a quick weeknight meal or when we have a few people over because it'll easily serve up to 6 people if you are serving it on top of a bed of cauliflower rice, white rice, etc.
It's also wonderful reheated throughout the week and makes the perfect dish for meal planning and meal prep.

What's inside of this one pan creamy chicken?
- Chicken thighs
- Onions
- Garlic
- Sun dried tomatoes
- Canned coconut milk
- Nutritional yeast
- Italian seasoning
- Bone broth
- Spinach
It's that simple. You aren't going to need a long ingredient list or a ton of time to make this dish, which is why it has become such a huge staple at our house.

What goes well with creamy garlic chicken?
I'd recommend trying a variety of things. My favorite way to eat it simply with rice or cauliflower rice. The garlic cream sauce of this dish mixes really well with rice.
However, I've also had it with the Trader Joe's cauliflower gnocchi and it is wonderful.
You can also serve it with:
- Brown rice or quinoa
- Zucchini or sweet potato noodles/ribbons
- Rice pasta
- Chickpea pasta
- Broccoli rice
- Mashed potatoes
- By itself- it'll give you thick stew vibes

Recipe notes and questions
- Coconut oil can be used in place of grass-fed butter or ghee.
- Drain the sun-dried tomatoes from the oil but save 1 tablespoon to cook with the dish.
- If you'd like to use shrimp instead of chicken, my recipe for that dish is here.
How long can leftovers be stored in the refrigerator?
It will keep for up to 5 days in an airtight storage container.
How to I heat up the leftovers?
You can reheat in a sauce pan with low heat to medium heat, or simply microwave them.
Can I add any other vegetables?
Absolutely! You can add green beans (chopped into 1" lengths). You might need to par-boil these before adding them to the pan. Maybe opt for diced zucchini or finely diced bell peppers instead! I love veggies and tend to use what I have on hand when I can.
Can I use boneless skinless chicken breasts instead of thighs?
You can, but it won't be as juicy and succulent.
Can half & half be substituted for the coconut milk?
Absolutely. If you don't have a problem with dairy, that is a fine substitution. Heavy cream would work too.

How to make one pan creamy garlic chicken
Cut chicken thighs into 1 - 1 ½" bite-size chunks. Transfer to a large bowl. Add arrowroot, salt, and pepper. Give everything a nice stir and be sure it is evenly coated. Set aside.
In a large skillet over medium heat, melt the butter. Add chicken to the pan and cook for 4-5 minutes for a quick sear on each side until golden brown but not completely cooked through. Do so in a single layer (make sure you do not crowd the pan. You may need to cook in batches!) Transfer to a bowl or plate with a slotted spoon and set aside.
Add the diced onion to the pan and cook for 2-3 minutes until soft. Add 1 tablespoon of oil from the sun dried tomatoes and minced garlic. Cook for 1 minute, stirring often. Add chicken stock / broth to the pan, scraping from the bottom of the pan and stirring frequently. Cook until broth has reduced down by at least 50%.
Add sun dried tomatoes to the pan. Fry for 2-3 minutes until quite fragrant and well combined, stirring occasionally.
Add coconut milk and nutritional yeast to the pan. Once the coconut milk has reached a boil, turn the heat down to medium-low. Add spinach to the pan and stir until slightly wilted, about 1 minute.
Add the cooked chicken back into the pan and sprinkle with seasoning. Stir frequently for another 7-10 minutes, letting all of the flavors marinade and allowing the chicken to cook all the way through. Season with additional salt and pepper if necessary.
Top off with fresh lemon wedges and chopped parsley.

More one pan recipes you'll love:
One Pan Honey Balsamic Chicken

One Pan Creamy Garlic Chicken
Ingredients
- 2 ½ tablespoons avocado oil split in two
- 1 ½ pounds boneless & skinless chicken thighs
- 2 tablespoons arrowroot flour
- 2 teaspoons kosher salt
- ¾ teaspoon black pepper
- 1 yellow onion diced
- ⅓ cup bone broth or chicken broth
- 7 ounces sun dried tomatoes, in olive oil drained, SEE NOTES
- 8 garlic cloves minced
- 15 ounces canned coconut milk
- 2 tablespoons nutritional yeast
- 4 cups spinach lightly packed
- 2 teaspoons Italian seasoning
- kosher salt to taste
- black pepper to taste
Instructions
- Cut chicken thighs into 1 - 1 ½" bite-size chunks. Transfer to a large bowl. Add half of the avocado oil, arrowroot, salt, and pepper. Give everything a nice stir and be sure it is evenly coated. Set aside.
- Heat up a large skillet over medium heat for 2 minutes and add the oil. Let that heat through for another minute. Add chicken to the pan, and cook for 4-5 minutes each side until golden brown but not completely cooked through. Do so in a single layer (make sure you do not crowd the pan. You may need to cook in batches!) Transfer to a bowl or plate with a slotted spoon and set aside.
- Add the diced onion to the pan and cook for 2-3 minutes until soft. Add 1 tablespoon of oil from the sun dried tomatoes and minced garlic. Cook for 1 minute, stirring often. Add broth to the pan, scraping from the bottom of the pan and stirring frequently. Cook until broth has reduced down by at least 50%.
- Add sun-dried tomatoes to the pan. Fry for 2-3 minutes until quite fragrant and well combined, stirring occasionally.
- Add coconut milk and nutritional yeast to the pan. Once the coconut milk has reached a boil, turn the heat down to medium-low. Add spinach to the pan and stir until slightly wilted, about 1 minute.
- Add chicken back into the pan and sprinkle with seasoning. Stir frequently for another 7-10 minutes, letting all of the flavors marinade and allowing the chicken to cook all the way through. Season with additional salt and pepper if necessary.
- Top off with fresh lemon wedges and chopped parsley.
Notes
- Drain the sun-dried tomatoes from the oil but save 1 tablespoon to cook with the dish.
- If you'd like to use shrimp instead of chicken, my recipe for that dish is here.








heather says
Our go to meal! Everyone loves it!!! We make it twice a month and for every meal train!
Sara says
Could this be made in the crockpot? It sounds delicious and I’m looking for meals that will be ready after kids sports activities.
Thanks!
Sure!!! You could make it in the crockpot.
Jennika says
Hello!
Can this recipe be frozen? and how long can it be frozen for?