If you are looking for a hearty baked dinner with tender chicken, golden potatoes, smoky bacon, and plenty of melted cheese, this Cheesy Bacon Chicken & Potato Casserole is an excellent recipe to make. Juicy chicken pieces and seasoned potatoes are baked together in a creamy garlic sauce, then topped with cheddar, mozzarella, bacon, and green onions until bubbling and golden.
This casserole is perfect for busy weeknights, Sunday dinners, potlucks, or meal prep. It combines protein, potatoes, and cheese in one comforting dish, so you only need a simple vegetable or salad on the side.
The key is cutting the potatoes into small, even pieces so they become tender in the oven while the chicken stays juicy.
Why You’ll Love This Cheesy Bacon Chicken & Potato Casserole
This casserole is rich, filling, and made with simple ingredients.
Bacon adds smoky flavor, while cheddar and mozzarella create a creamy, cheesy finish.
The potatoes soak up the garlic-seasoned sauce as they bake.
Chicken makes the casserole hearty enough to serve as a complete meal.
It is also easy to customize with ranch seasoning, broccoli, mushrooms, jalapeños, or extra cheese.
Ingredients
For the Chicken
- 1½ pounds boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- 1 teaspoon Italian seasoning
- ¾ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
For the Potatoes
- 2 pounds Yukon Gold or russet potatoes, cut into ¾-inch cubes
- 1 tablespoon olive oil
- ½ teaspoon garlic powder
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Creamy Sauce
- 3 tablespoons unsalted butter
- 4 garlic cloves, finely minced
- 3 tablespoons all-purpose flour
- 1½ cups low-sodium chicken broth
- 1½ cups whole milk
- ½ cup sour cream
- 1 teaspoon Dijon mustard
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- 1 cup shredded sharp cheddar cheese
For the Bacon and Cheese Topping
- 8 slices bacon, cooked until crisp and crumbled
- 1½ cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- ¼ cup freshly grated Parmesan cheese
For Garnishing
- ¼ cup sliced green onions
- 2 tablespoons chopped fresh parsley
- Extra bacon
- Extra black pepper

How to Make Cheesy Bacon Chicken & Potato Casserole
1. Preheat the Oven
Preheat your oven to 400°F (200°C).
Lightly grease a 9×13-inch baking dish.
2. Prepare the Potatoes
Place the cubed potatoes in a large bowl.
Add:
- Olive oil
- Garlic powder
- Smoked paprika
- Salt
- Black pepper
Toss until evenly coated.
3. Give the Potatoes a Head Start
Spread the potatoes in the prepared baking dish.
Bake for approximately 20 minutes.
This head start helps make sure the potatoes become tender without overcooking the chicken later.
4. Prepare the Chicken
While the potatoes bake, place the chicken pieces in a bowl.
Add:
- Olive oil
- Garlic powder
- Onion powder
- Smoked paprika
- Italian seasoning
- Salt
- Black pepper
Toss well.
5. Cook the Bacon
If you have not already done so, cook the bacon until crisp.
Transfer to paper towels.
Once cool enough to handle, crumble it into small pieces.
6. Make the Sauce
Place a large saucepan over medium heat.
Add the butter.
7. Add the Garlic
Once the butter melts, stir in the minced garlic.
Cook for approximately 30–60 seconds, just until fragrant.
8. Add the Flour
Sprinkle in the flour.
Whisk continuously for approximately 1–2 minutes.
9. Add the Chicken Broth
Slowly pour in the chicken broth while whisking.
Continue whisking until smooth.
10. Add the Milk
Gradually pour in the milk.
Whisk until combined.
11. Add the Seasonings
Stir in:
- Dijon mustard
- Italian seasoning
- Garlic powder
- Onion powder
- Black pepper
12. Simmer
Cook over medium-low heat for approximately 4–5 minutes, stirring frequently.
The sauce should begin to thicken.
13. Add the Sour Cream
Reduce the heat to low.
Stir in the sour cream until smooth.
14. Add Cheddar
Add 1 cup shredded cheddar gradually.
Stir until melted.
Avoid aggressively boiling the sauce once the cheese has been added.
15. Remove the Potatoes
After their 20-minute head start, remove the baking dish from the oven.
The potatoes should be beginning to soften but not fully cooked.
16. Add the Chicken
Arrange the seasoned chicken pieces evenly over the potatoes.
17. Add Half the Bacon
Sprinkle approximately half of the crumbled bacon over the chicken and potatoes.
18. Pour Over the Sauce
Pour the creamy cheese sauce evenly over the casserole.
Use a spoon to help the sauce settle between the potatoes and chicken.
19. Cover
Cover the baking dish tightly with foil.
20. Bake
Return the casserole to the oven.
Bake covered for approximately 20 minutes.
21. Check the Potatoes
Carefully remove the foil.
Test a potato with a fork.
It should be nearly tender.
22. Check the Chicken
The chicken should be nearly or fully cooked.
Chicken must reach 165°F (74°C) in the thickest pieces.
23. Add the Cheese Topping
Sprinkle over:
- Cheddar
- Mozzarella
- Parmesan
24. Add Remaining Bacon
Sprinkle the rest of the bacon over the cheese.
25. Bake Uncovered
Return to the oven.
Bake for another 10–15 minutes.
The cheese should melt completely and the sauce should bubble around the edges.
26. Broil for Extra Browning
For a golden top, broil for approximately 1–2 minutes.
Watch carefully.
27. Rest
Remove from the oven.
Let the casserole rest for approximately 5–10 minutes.
This helps the sauce settle.
28. Garnish
Finish with:
- Green onions
- Fresh parsley
- Extra bacon
- Black pepper
29. Serve
Spoon generous portions onto plates and serve hot.
What to Serve With Cheesy Bacon Chicken & Potato Casserole
Because this casserole is rich and filling, lighter sides work especially well.
Try:
- Garden salad
- Caesar salad
- Roasted broccoli
- Green beans
- Garlic asparagus
- Brussels sprouts
- Roasted zucchini
For an extra-comforting meal, serve with:
- Dinner rolls
- Garlic bread
- Cornbread
Tips for the Best Chicken & Potato Casserole
Cut the potatoes into small, even cubes.
Give the potatoes a head start before adding the chicken.
Do not cut the chicken too small or it may dry out.
Use freshly shredded cheese for smoother melting.
Keep the sauce slightly loose before baking.
Cook the bacon until crisp.
Use a thermometer to check the chicken.
Bake covered first to keep the casserole moist.
Broil only briefly.
Let the casserole rest before serving.
Easy Recipe Variations
Ranch Chicken Bacon Potato Casserole
Add 1–2 tablespoons ranch seasoning to the sauce.
Broccoli Chicken Potato Casserole
Add 2 cups lightly steamed broccoli florets before the final cheese topping.
Jalapeño Bacon Chicken Casserole
Add:
- Diced jalapeños
- Pepper Jack cheese
- Red pepper flakes
Garlic Parmesan Version
Increase the garlic and add an extra ½ cup Parmesan.
Mushroom Chicken Casserole
Add 8 ounces sautéed mushrooms.
Cook them until their moisture evaporates before adding.
Loaded Baked Potato Style
Top with:
- Sour cream
- Extra bacon
- Green onions
- Cheddar
Buffalo Chicken Potato Casserole
Stir ½ cup buffalo sauce into the creamy sauce and use ranch or blue cheese dressing for serving.
Ham and Potato Casserole
Replace chicken with diced cooked ham.
How to Store Leftovers
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
Reheating in the Oven
Place the casserole in a covered baking dish.
Add a splash of milk or chicken broth if the sauce looks thick.
Reheat at 350°F (175°C) until hot.
Reheating in the Microwave
Microwave individual portions in short intervals.
Stir gently if possible.
Freezing
This casserole can be frozen, although the potatoes and dairy sauce may soften slightly after thawing.
For best results, freeze fully cooled portions in airtight containers for up to approximately 2 months.
Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use chicken thighs?
Yes.
Boneless, skinless chicken thighs work very well and stay especially juicy.
Cook to 165°F (74°C).
What potatoes work best?
Yukon Gold potatoes are excellent because they stay creamy while holding their shape.
Russets also work.
Can I use frozen potatoes?
Yes.
Frozen diced potatoes or hash brown cubes can work, but cooking time may differ.
Can I make this ahead?
Yes.
You can prepare the sauce, bacon, chicken, and potatoes ahead.
For best texture, assemble and bake close to serving time.
Why are my potatoes still hard?
They may have been cut too large or did not receive enough of a head start.
Cut them into roughly ¾-inch cubes and bake them before adding the chicken.
Can I use rotisserie chicken?
Yes.
If using fully cooked chicken, add it later in the baking process so it does not dry out.
Can I add ranch?
Absolutely.
Ranch seasoning works especially well with bacon, cheddar, chicken, and potatoes.
How do I know when the casserole is done?
The potatoes should be fork-tender, the sauce bubbling, the cheese fully melted, and the chicken should reach 165°F.
Final Thoughts
This Cheesy Bacon Chicken & Potato Casserole combines juicy chicken, tender potatoes, crispy bacon, garlic, cheddar, mozzarella, Parmesan, and a creamy homemade sauce in one hearty baked dinner.
The key is giving the potatoes a head start, keeping the sauce creamy and slightly loose, and adding the cheese near the end so the topping stays gooey and golden.
Serve it with a fresh salad or roasted vegetables for an easy family meal that is creamy, cheesy, smoky, and packed with comforting flavor.