Here is my favorite chicken casserole recipe, with tender chicken thighs, a creamy herb-infused sauce, and plenty of vegetables like mushrooms, carrots, and celery all baked together in one dish.
This chicken casserole is a weeknight staple in our house because it’s so easy to throw together and everyone loves it. I always make sure to have the ingredients on hand so I can whip it up whenever we need a comforting, hearty meal that doesn’t require much fuss.

Why You’ll Love This Chicken Casserole
- Tender, flavorful chicken thighs – They stay juicy and fall-off-the-bone tender after the long, slow cooking time, soaking up all those savory flavors.
- One-pot meal – Everything cooks together in one dish, which means less cleanup and all the flavors meld beautifully.
- Packed with vegetables – With mushrooms, carrots, and celery, you’re getting a complete, balanced meal without needing to prepare side dishes.
- Perfect for meal prep – This casserole actually tastes better the next day and reheats wonderfully, making it ideal for leftovers throughout the week.
- Comforting and satisfying – The creamy sauce and hearty ingredients make this the kind of cozy dinner that warms you up on a cold evening.
What Kind of Chicken Should I Use?
This recipe calls for chicken thighs, which are perfect for casseroles because they stay moist and tender during the longer cooking time. You can use bone-in, skin-on thighs for extra flavor, or boneless, skinless thighs if you prefer easier eating and quicker prep. If chicken thighs aren’t available, you can substitute with chicken drumsticks or even chicken breasts, though breasts tend to dry out more easily in a casserole. When shopping, look for thighs that are roughly the same size so they cook evenly, and don’t worry too much about trimming every bit of fat – it adds flavor to the dish as it cooks.

Options for Substitutions
This casserole is pretty forgiving when it comes to swapping ingredients:
- Chicken thighs: You can use chicken breasts if that’s what you have, but keep in mind they’ll be a bit drier. You could also use a mix of drumsticks and thighs, or even a whole cut-up chicken.
- Vegetable oil: Any neutral oil works here – canola, grapeseed, or even olive oil are all fine substitutes.
- Butter: If you’re out of butter, just use a bit more oil. The butter adds richness, but the dish will still taste good without it.
- Mushrooms: Any type of mushroom works – button, cremini, or even shiitake if you want more flavor. You can also leave them out if mushrooms aren’t your thing.
- Cream: Half-and-half, whole milk, or even sour cream can replace the cream. If using sour cream, stir it in at the very end off the heat to prevent curdling.
- Fresh thyme: Dried thyme works too – just use about 1/3 of the amount since dried herbs are more concentrated.
- Chicken stock: Vegetable stock or even water with an extra pinch of salt will work in a pinch, though chicken stock gives the best flavor.
Watch Out for These Mistakes While Cooking
The biggest mistake when making chicken casserole in a slow cooker is skipping the browning step for the chicken – those few minutes in the hot pan create a deeper flavor that makes all the difference in your final dish.
Another common error is cutting your vegetables too small, which causes them to turn mushy after hours of slow cooking, so aim for chunky pieces about 1-2 inches in size for carrots and celery.
Don’t add the cream at the beginning of cooking or it will separate and curdle – always stir it in at the very end when you’re ready to serve.
Finally, resist the urge to lift the lid and check on your casserole during cooking, since each peek releases heat and can add 15-20 minutes to your total cooking time.

What to Serve With Chicken Casserole?
This chicken casserole is pretty hearty on its own with all those veggies, but I love serving it over buttery mashed potatoes or creamy polenta to soak up that rich sauce. A side of crusty bread or dinner rolls is perfect for mopping up any extra gravy at the bottom of your bowl. If you want to add some greens to the plate, a simple arugula salad with a light vinaigrette cuts through the richness nicely, or you could go with roasted green beans tossed with a bit of olive oil and garlic. For a more filling meal, try spooning the casserole over egg noodles or rice – both work great as a base.
Storage Instructions
Store: This chicken casserole actually tastes even better the next day after all the flavors have had time to meld together. Keep it covered in the fridge for up to 4 days, and just give it a good stir before reheating since the sauce might thicken up a bit.
Freeze: You can definitely freeze this casserole for up to 3 months. Let it cool completely first, then portion it out into freezer-safe containers. Just know that the carrots and celery might be a touch softer after freezing, but the flavor will still be great.
Reheat: Warm it up in a covered dish in the oven at 350°F for about 20-25 minutes, or heat individual portions in the microwave. If the sauce seems too thick, just stir in a splash of chicken stock or water to loosen it up.
| Preparation Time | 30-40 minutes |
| Cooking Time | 240-360 minutes |
| Total Time | 270-400 minutes |
| Level of Difficulty | Medium |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1900-2100
- Protein: 120-135 g
- Fat: 125-140 g
- Carbohydrates: 70-85 g
Ingredients
For the chicken and sauce:
- 2.5 tbsp vegetable oil
- 8 chicken thighs
- 2.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 2 onions (finely chopped)
- 4 garlic cloves (minced)
- 3.5 tbsp flour
- 1 tsp salt
- 1 tsp black pepper
- 1.5 tsp thyme
- 0.5 tsp celery salt
- 2.5 cups chicken stock (I use Pacific Foods organic chicken stock)
- 1 bay leaf
- 1 tbsp lemon juice
- 1/4 cup cream
For the vegetables:
- 20 mushrooms (sliced)
- 20 carrots (peeled and sliced)
- 3 celery stalks (diced)
For the garnish:
- 1 small bunch parsley (freshly chopped)
Step 1: Prepare Mise en Place and Brown the Chicken
- 2.5 tbsp vegetable oil
- 8 chicken thighs
While you’re gathering ingredients, heat the vegetable oil in a large skillet over medium-high heat.
Pat the chicken thighs dry with paper towels—this helps them brown better and develop a flavorful crust.
Once the oil is shimmering, working in batches if needed, sear the chicken thighs skin-side down for about 5 minutes until golden brown.
You’re not cooking them through, just building flavor.
Transfer the browned chicken to your slow cooker.
Meanwhile, finely chop the onions, mince the garlic, slice the mushrooms, peel and slice the carrots, dice the celery stalks, and chop the fresh parsley.
Having everything prepped will make the next steps flow smoothly.
Step 2: Build the Aromatic Base and Create the Sauce
- 2.5 tbsp butter
- 2 onions, finely chopped
- 4 garlic cloves, minced
- 3.5 tbsp flour
- 1 tsp salt
- 1 tsp black pepper
- 1.5 tsp thyme
- 0.5 tsp celery salt
In the same skillet used for the chicken (don’t clean it—those browned bits add flavor), melt the butter over medium heat.
Add the chopped onions and cook for about 5 minutes, stirring occasionally, until they become soft and translucent.
Add the minced garlic and cook for 1 minute until fragrant.
Now sprinkle the flour over the mixture and stir constantly for 2 minutes—this cooks out the raw flour taste and creates a roux that will thicken your sauce.
Add the salt, black pepper, thyme, and celery salt, stirring to combine.
I like to let the spices toast slightly with the flour to deepen their flavors.
Step 3: Finish the Sauce and Add Vegetables to the Slow Cooker
- aromatic base from Step 2
- 2.5 cups chicken stock
- 1 tbsp lemon juice
- 20 mushrooms, sliced
- 20 carrots, peeled and sliced
- 3 celery stalks, diced
- 1 bay leaf
Pour the chicken stock and lemon juice into the skillet with the aromatic mixture, stirring well to combine.
Bring the mixture to a gentle boil for about 1-2 minutes, scraping up any browned bits from the bottom of the pan.
Pour this flavorful sauce over the browned chicken in the slow cooker.
Add the sliced mushrooms, sliced carrots, and diced celery to the slow cooker and stir everything together, ensuring the vegetables are submerged in the liquid as much as possible.
Add the bay leaf for additional depth of flavor.
Step 4: Slow Cook Until Chicken is Tender
Cover the slow cooker and cook on low for 5-6 hours, or on high for 3-4 hours, until the chicken is very tender and pulls apart easily with a fork.
I prefer the low setting because it develops richer flavors and keeps the vegetables from falling apart.
The longer, gentler cooking breaks down the collagen in the thighs, making them incredibly tender and flavorful.
Step 5: Finish and Serve
- cooked chicken and vegetables from Step 4
- 1/4 cup cream
- 1 small bunch parsley, freshly chopped
Once the chicken is cooked through and tender, remove it from the slow cooker using tongs or a slotted spoon and set it aside on a cutting board.
Using two forks or your hands, shred the chicken into bite-sized pieces, discarding the skin and bones.
Stir the cream into the sauce in the slow cooker, then return the shredded chicken to the slow cooker and gently fold it in to combine.
Taste and adjust seasoning if needed.
Divide the casserole among serving bowls and garnish generously with the freshly chopped parsley.

Tender Chicken Casserole
Ingredients
For the chicken and sauce::
- 2.5 tbsp vegetable oil
- 8 chicken thighs
- 2.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 2 onions (finely chopped)
- 4 garlic cloves (minced)
- 3.5 tbsp flour
- 1 tsp salt
- 1 tsp black pepper
- 1.5 tsp thyme
- 0.5 tsp celery salt
- 2.5 cups chicken stock (I use Pacific Foods organic chicken stock)
- 1 bay leaf
- 1 tbsp lemon juice
- 1/4 cup cream
For the vegetables::
- 20 mushrooms (sliced)
- 20 carrots (peeled and sliced)
- 3 celery stalks (diced)
For the garnish::
- 1 small bunch parsley (freshly chopped)
Instructions
- While you're gathering ingredients, heat the vegetable oil in a large skillet over medium-high heat. Pat the chicken thighs dry with paper towels—this helps them brown better and develop a flavorful crust. Once the oil is shimmering, working in batches if needed, sear the chicken thighs skin-side down for about 5 minutes until golden brown. You're not cooking them through, just building flavor. Transfer the browned chicken to your slow cooker. Meanwhile, finely chop the onions, mince the garlic, slice the mushrooms, peel and slice the carrots, dice the celery stalks, and chop the fresh parsley. Having everything prepped will make the next steps flow smoothly.
- In the same skillet used for the chicken (don't clean it—those browned bits add flavor), melt the butter over medium heat. Add the chopped onions and cook for about 5 minutes, stirring occasionally, until they become soft and translucent. Add the minced garlic and cook for 1 minute until fragrant. Now sprinkle the flour over the mixture and stir constantly for 2 minutes—this cooks out the raw flour taste and creates a roux that will thicken your sauce. Add the salt, black pepper, thyme, and celery salt, stirring to combine. I like to let the spices toast slightly with the flour to deepen their flavors.
- Pour the chicken stock and lemon juice into the skillet with the aromatic mixture, stirring well to combine. Bring the mixture to a gentle boil for about 1-2 minutes, scraping up any browned bits from the bottom of the pan. Pour this flavorful sauce over the browned chicken in the slow cooker. Add the sliced mushrooms, sliced carrots, and diced celery to the slow cooker and stir everything together, ensuring the vegetables are submerged in the liquid as much as possible. Add the bay leaf for additional depth of flavor.
- Cover the slow cooker and cook on low for 5-6 hours, or on high for 3-4 hours, until the chicken is very tender and pulls apart easily with a fork. I prefer the low setting because it develops richer flavors and keeps the vegetables from falling apart. The longer, gentler cooking breaks down the collagen in the thighs, making them incredibly tender and flavorful.
- Once the chicken is cooked through and tender, remove it from the slow cooker using tongs or a slotted spoon and set it aside on a cutting board. Using two forks or your hands, shred the chicken into bite-sized pieces, discarding the skin and bones. Stir the cream into the sauce in the slow cooker, then return the shredded chicken to the slow cooker and gently fold it in to combine. Taste and adjust seasoning if needed. Divide the casserole among serving bowls and garnish generously with the freshly chopped parsley.