Pasta lovers, creamy sauce fanatics, and bacon enthusiasts rejoice! This Creamy Garlic Butter Chicken with Spinach is your new favorite dinner. This dish perfectly marries the savory flavors of garlic and butter, complemented by the richness of heavy cream and the heartiness of crispy bacon. Plus, with tender chicken thighs and fresh spinach, it’s a meal that promises comfort without skimping on nutrients. It’s keto-friendly, high in protein, and bursting with flavors that your family will love. Whether you’re hosting guests or enjoying a weeknight meal, this recipe is sure to impress while remaining easy to prepare.
Imagine a plate filled with juicy seared chicken thighs enveloped in a velvety sauce, dotted with crispy pieces of bacon and vibrant spinach. This meal showcases how simple ingredients can create an indulgently delicious dish, perfect for satisfying those comfort food cravings. Furthermore, it takes just 30 minutes to whip up from start to finish, making it a fantastic option for busy weeknights.
Why You’ll Love This Recipe
This creamy garlic butter chicken is enticing in numerous ways. Its delightful flavor comes from a combination of sautéed garlic, rich butter, and creamy liquids that create a sauce you won’t soon forget. The addition of bacon not only adds a delightful crunch but also layers of flavor that truly elevate this dish from ordinary to extraordinary.
Additionally, it’s an easy, one-skillet recipe that minimizes cleanup while still delivering a hearty meal. With minimal prep time and effortless cooking methods, you can get it on the table in no time. Plus, it’s adaptable for various dietary needs, making it suitable for friends and family alike.
Ingredients and Substitutions
This recipe calls for simple yet flavorful ingredients. Here’s what you’ll need:
- 6 boneless and skinless chicken thighs; substitute chicken breasts for a leaner option.
- Salt and black pepper for seasoning; adjust to your taste preferences.
- 1 tablespoon of olive oil, though avocado oil can be a substitute.
- 2 tablespoons of butter; ghee can enhance the flavor if preferred.
- 1 small yellow onion, finely chopped, or shallots for a sweeter note.
- 6 cloves of minced garlic – fresh is best, but garlic powder works in a pinch.
- 1/3 cup chicken broth; vegetable broth can work for a vegetarian twist.
- 1/2 cup diced crispy bacon; turkey bacon is a lower-fat alternative.
- 1 cup heavy cream and 3/4 cup milk for a rich sauce; coconut cream is a dairy-free option.
- Italian seasoning and oregano for flavor; these can be substituted with fresh herbs if available.
- A pinch of crushed chili pepper flakes to add heat; adjust based on your spice tolerance.
- 3 cups of fresh baby spinach leaves; Swiss chard or kale are great alternatives.
- 1/2 cup grated Parmesan cheese for a finishing touch; nutritional yeast can serve as a dairy-free substitute.
- 1 tablespoon cornstarch mixed with 1 tablespoon water to thicken the sauce.
How to Make Creamy Garlic Butter Chicken with Spinach
Let’s walk through the steps to making this flavor-packed dish:
- Season the chicken thighs generously with salt and black pepper on both sides.
- In a large skillet, heat olive oil over medium-high heat. Once the oil is shimmering, sear the chicken thighs for 5-8 minutes on each side until they are golden brown and cooked through. Remove the chicken from the skillet and set aside.
- In the same skillet, add butter, allowing it to melt and combine with the residue left from the chicken for enhanced flavor. Add the chopped onion and minced garlic; cook for about 1 minute until fragrant and the onion is translucent.
- Pour in the chicken broth and lower the heat. Next, introduce the cooked bacon and let it simmer for 1-2 minutes.
- Pour in the heavy cream and milk, stirring to combine, and then add in the Italian seasoning, oregano, and chili flakes along with more salt and black pepper to taste.
- Add the spinach and cook until it starts to wilt before mixing in the grated Parmesan cheese.
- Combine the cornstarch and water in a small bowl, then pour it into the skillet, stirring quickly until the sauce thickens up.
- Return the cooked chicken to the skillet, coating it well with the sauce. Allow it to simmer for a few minutes until heated through. Serve hot!
Expert Tips for Success
- For the crispiest bacon, use thick-cut varieties and cook until just before you think they’re done, ensuring they retain their crunch.
- Using freshly grated Parmesan cheese enhances the flavor compared to pre-grated options.
- Ensure the chicken is sufficiently dried before seasoning for a perfect sear.
- Taste the sauce as you go and adjust the seasoning as needed for a flavor that matches your preferences.
Variations
This recipe is versatile, allowing you to easily adapt it to include different ingredients:
- Vegetarian Option: Omit the chicken and bacon, replacing them with hearty vegetables like mushrooms and bell peppers for a satisfying meal.
- Herb-Infused: Experiment with fresh herbs such as basil or thyme for added depth.
- Spicy Twist: Increase the amount of chili pepper flakes or add diced jalapeños for an extra kick.
- Cheesy Delight: Swap out Parmesan for feta or goat cheese for different flavor profiles.
Serving Suggestions
This creamy garlic butter chicken pairs beautifully with various side dishes, making it easy to create a well-rounded meal. Consider serving it with:
- Steamed or sautéed vegetables for a nutritious addition.
- Garlic bread to soak up the sauce.
- Over rice or pasta for a heartier plate.
- Mashed potatoes for a comforting meal.
Storage, Freezing, and Reheating
This dish is perfect for meal prep! Let any leftovers cool before transferring them to an airtight container. They can be stored in the refrigerator for up to 3-4 days. For longer storage, freeze the chicken and sauce in a freezer-safe container for up to 2 months.
When ready to enjoy, reheat on the stove over medium heat. Add a splash of chicken broth or milk to revive the sauce if it thickens too much during storage.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Absolutely! Chicken breasts can be used as a leaner alternative. Be mindful that they will require slightly less cooking time than thighs, so check for doneness.
Is this recipe suitable for meal prep?
Yes, this recipe stores well in the fridge and is even tastier the next day as flavors meld. Just reheat gently to avoid overcooking the chicken.
Can I make this dish dairy-free?
Yes! Substitute heavy cream with coconut cream and use nutritional yeast or vegan cheese instead of Parmesan for a dairy-free option.
How can I thicken the sauce if it’s too thin?
If the sauce is thinner than desired, adding an additional tablespoon of cornstarch mixed with water can help thicken it further.
What can I serve with this dish?
This dish is versatile and pairs well with grains like rice or quinoa, or a fresh salad or roasted vegetables for a lighter option.

Creamy Garlic Butter Chicken with Spinach
Ingredients
- 6 thighs chicken (boneless and skinless)
- Salt and black pepper to taste
- 1 tbsp olive oil
- 2 tbsp butter
- 1 small yellow onion (finely chopped)
- 6 cloves garlic (minced)
- 1/3 cup chicken broth
- 1/2 cup diced crispy bacon (cooked)
- 1 cup heavy cream
- 3/4 cup milk
- 1 tbsp Italian seasoning
- 1 tsp oregano
- A pinch crushed chili pepper flakes
- 3 cups baby spinach leaves
- 1/2 cup Parmesan cheese (grated)
- 1 tbsp cornstarch
- 1 tbsp water
Instructions
- Season chicken thighs with salt and black pepper.
- Place a large skillet over medium-high heat. Add in olive oil and sear the chicken thighs for 5-8 minutes on each side until cooked through. Remove the chicken from the skillet and set aside.
- Now, add the butter into the skillet and let it heat up with all the chicken juices left inside the pan. Add in the onion and garlic and cook for about 1 minute.
- Pour in chicken broth and reduce the heat to low. Now, add in the bacon and cook for 1-2 minutes.
- Pour in the heavy cream and milk and stir all the ingredients inside the skillet. Add in the Italian seasoning, oregano, crushed chili pepper flakes, salt, and black pepper to taste.
- Now, add the baby spinach and let it wilt. Add parmesan cheese and stir well.
- Finally, combine cornstarch with water in a small bowl, and pour it into the skillet, mix it well quickly until the sauce thickens up.
- Add the cooked chicken thigh back into the skillet, cover them with sauce and let them simmer until they heat up. Serve immediately with your favorite side dish.