Main Courses
This baked potato chicken and broccoli casserole recipe delivers the ultimate comfort food experience in one perfectly layered dish. The crispy, golden top contrasts beautifully with tender chicken, fluffy potatoes, and vibrant broccoli—all baked together into a cohesive, satisfying meal.
It’s the kind of recipe that transforms a simple weeknight into a cozy, restaurant-worthy dinner without the fuss.
The secret to this casserole lies in the layering technique: starting with a flavorful base of chicken and broccoli, followed by creamy mashed potatoes, and finishing with a crispy cheese topping.
It’s designed to be foolproof, with no complicated steps—just a few simple ingredients assembled in the right order. The result? A dish that’s hearty enough for a family dinner but easy enough for a busy weeknight.
What makes this casserole truly special is how it balances texture and flavor—the tender chicken stays juicy, the broccoli retains its bright color, and the potatoes become creamy without losing their structure. The crispy cheese topping adds a satisfying crunch that makes every bite feel indulgent.
It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or leftovers.
Whether you’re serving it as a main course for a gathering or a comforting meal for your family, this casserole delivers restaurant-quality comfort with minimal effort. Ready in about 50 minutes, it’s the ultimate one-dish solution for a satisfying, crowd-pleasing dinner. Let’s get started!
Ingredients for baked potato chicken and broccoli casserole
Comfort food essentials layered for ultimate crispy-cheesy perfection—no shortcuts, just pure satisfaction.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skinless, cut into bite-sized pieces |
| Russet Potatoes 🥔 | 4 large | Peeled and boiled until tender |
| Fresh Broccoli Crowns 🥦 | 2 lb | Cut into small florets |
| Yellow Onion 🧅 | 1 whole | Diced finely |
| Celery Stalks 🧅 | 3 whole | Diced finely |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 3 cups | Sharp cheddar preferred |
| Butter 🧈 | ½ cup | Unsalted, melted |
| All-Purpose Flour 🌾 | ¼ cup | For crispy topping |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
The chicken and potatoes are the heart of this casserole, so quality matters. For the chicken, thighs stay juicier than breasts—look for bone-in, skin-on at your local butcher shop if you want extra flavor. Russet potatoes are non-negotiable here; their starchy texture creates that perfect creamy base. Trader Joe's or Whole Foods carry pre-peeled russets if you're short on time. Fresh broccoli should be vibrant green with tight florets—avoid anything with yellowing stems. For the onion and celery, I always grab the organic mix from the store's fresh produce section—it's prepped in seconds and adds that classic 'holy trinity' flavor.
No chicken broth? Vegetable broth works beautifully, though it'll have a slightly different depth. Heavy cream can be swapped for half-and-half if you're watching calories, but trust me on the full-fat version for that restaurant-quality finish. Cheese lovers can stretch this to 4 cups of cheese if you're feeling indulgent. For the crispy topping, panko breadcrumbs add extra crunch without extra effort. The garlic? Freshly minced makes all the difference—pre-minced from jars tastes flat in comparison. And if you're missing thyme, dried oregano at half the amount gets you close in a pinch.
This casserole tastes even better the next day—make extra portions for easy lunches. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months for those lazy weeknights. To reheat, cover with foil and bake at 375°F until heated through. Pro tip: Assemble the casserole ahead of time and refrigerate it overnight—the flavors meld beautifully, and it's one less thing to do on busy days.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything (chicken, potatoes, broccoli, even the onion and celery) onto a sheet pan, drizzle with seasoned oil, and bake. No pots, no pans, no stress. The potatoes soften perfectly while the chicken stays juicy, all in one go.
- Creamy Crispy Contrast: That crispy golden edge on the potatoes? Chef’s kiss. The tender inside melts like butter, and the broccoli gets just tender enough to hold its shape. Honestly, the way the chicken thighs stay juicy while the potatoes caramelize—it’s the kind of dish that makes you pause mid-bite.
- Leftovers That Don’t Suck: Between us, most casseroles turn into sad, dry messes the next day. Not this one. The potatoes stay fluffy, the chicken stays moist, and the broccoli? Still bright green. I’ll take seconds (or thirds) any day—no reheating disasters here.
- Budget-Friendly Crowd-Pleaser: Chicken thighs and potatoes stretch this into a hearty meal for four (or six, if you’re feeding hungry teens). The onion and celery add depth without breaking the bank, and it’s the kind of dish that disappears fast—no takeout orders needed. My wallet and my family thank me.
Step-by-step instructions for baked potato chicken and broccoli casserole
This layered casserole delivers restaurant-quality comfort food with minimal effort—crispy golden top, tender chicken, and creamy cheesy goodness.
Prep and Parboil the Potatoes
Peel the 4 large russet potatoes and cut them into even ½-inch slices. Place them in a large pot of cold salted water and bring to a boil over medium-high heat. Once boiling, reduce to a gentle simmer and cook for 8-10 minutes until they're fork-tender but still hold their shape.
Drain immediately and rinse under cold water to stop the cooking process. This parboiling ensures your potatoes will be tender when baked later rather than turning to mush. Spread them on a baking sheet and let them cool completely before layering—they'll be easier to handle and won't make your casserole soggy.
Cook the Chicken and Vegetable Mixture
In a large skillet, melt the 0.5 cup butter over medium heat. Add the 2 lb boneless chicken thighs cut into bite-sized pieces and cook for 5-6 minutes until they begin to brown. Remove the chicken and set aside.
In the same skillet, add the 1 whole yellow onion and 3 whole celery stalks diced finely, along with the 4 cloves garlic cloves minced. Sauté for 4-5 minutes until softened. Stir in the 2 lb fresh broccoli crowns cut into small florets and cook for another 3-4 minutes until they begin to brighten in color. Return the chicken to the skillet and season everything with 1.5 tsp salt, 1 tsp black pepper, and 1 tsp dried thyme. Mix well and remove from heat.
Create the Creamy Cheese Sauce
In a medium saucepan, combine the 2 cups chicken broth and bring to a gentle simmer over medium heat. Whisk in the 0.5 cup heavy cream and let it heat through for 2-3 minutes until warm but not boiling. Remove from heat and stir in 2 cups of the shredded cheddar cheese until completely melted and smooth.
In a separate small bowl, mix the 0.5 cup melted butter with the 0.25 cup all-purpose flour to create a roux. Gradually whisk this mixture into the cheese sauce while stirring constantly. Return the sauce to low heat and cook for 3-4 minutes until it thickens slightly—it should coat the back of a spoon. This sauce will be the creamy glue holding your casserole together.
Assemble the Casserole Layers
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread half of the parboiled potato slices evenly across the bottom. This first layer creates a sturdy foundation for your casserole.
Spread half of the chicken and vegetable mixture over the potatoes, followed by half of the creamy cheese sauce. Repeat with the remaining potatoes, chicken mixture, and sauce. The final layer should be the sauce, topped with the remaining 1 cup shredded cheddar cheese. This arrangement ensures every bite has that perfect combination of textures and flavors.
Bake to Golden Perfection
Cover the casserole tightly with aluminum foil and bake for 30 minutes. Remove the foil and increase the oven temperature to 400°F. Bake uncovered for another 15-20 minutes until the top is deep golden brown and bubbly. The edges should be crispy while the center remains creamy.
Let the casserole rest for 10 minutes before serving—this allows the layers to set slightly and makes slicing easier. The result should be a crispy, cheesy top with tender potatoes, perfectly cooked chicken, and vibrant broccoli in every bite. Serve with a side salad or crusty bread to complete this comforting meal.
Pro Tips For Making Baked Potato Chicken And Broccoli Casserole
- Parboil Potatoes First: Toss peeled russets into boiling water for 5 minutes—just until they soften slightly. This keeps them from turning mushy later, especially if your oven runs hot. I used to skip this and ended up with a gluey mess; trust me, the extra 5 minutes saves the dish.
- Dry Chicken Thoroughly: Pat those boneless thighs completely dry with paper towels before seasoning. Moisture on the skin means steam instead of crispy edges, and nobody wants soggy chicken in a casserole. (Yes, even if you’re impatient like me.)
- Sauté Onions Low and Slow: Cook the onion and celery at medium-low heat until the onion is translucent but not browned. Rushing this step burns the flavor, and you’ll taste it in every bite. Five minutes extra here makes a real difference—no exaggeration.
- Broccoli Last, Not First: Add the broccoli crowns to the casserole right before baking, not when prepping the filling. This keeps them bright green and crisp-tender instead of turning into a sad, limp pile. I learned this after serving mushy broccoli twice—now I wait until the final layer.
Troubleshooting your baked potato chicken and broccoli casserole
Soggy Potatoes Fix
If your potatoes turn out mushy, it’s usually from overcooking during the parboiling or baking stages. First, ensure you’re cutting them into even ½-inch slices—thicker slices take longer to cook through.
When parboiling, simmer for exactly 8-10 minutes (no longer!) and rinse them in ice water immediately to stop the cooking process. For baking, don’t overcrowd the dish—use a 9x13-inch baking dish but spread layers evenly. 🥔
Chicken Overcooking
Chicken thighs are forgiving, but if yours dry out, it’s likely from overcooking in the skillet or oven. Brown them for only 5-6 minutes over medium heat—they should reach 165°F internal temperature but still feel slightly springy.
When assembling, distribute chicken evenly between layers so no one spot gets overcooked during baking. I’ve found that bone-in, skin-on thighs stay juicier than boneless, so consider swapping if you’re worried. 🍗
Cheese Sauce Too Thin
A runny cheese sauce usually means the roux didn’t thicken enough. Make sure you’re cooking the butter and flour mixture for full 3-4 minutes on low heat, stirring constantly.
If it’s still too thin after baking, sprinkle an extra ¼ cup all-purpose flour on top before the final bake—it’ll crisp up and absorb excess moisture. For extra insurance, chill the sauce for 10 minutes before assembling to help it set better. 🧈
Broccoli Losing Color
Bright green broccoli turns dull when overcooked. Sauté florets for only 3-4 minutes until they just brighten—don’t let them wilt completely. For extra vibrancy, add 1 tsp lemon juice to the chicken-vegetable mixture before assembling.
If your broccoli looks sad after baking, try steaming it separately for 2 minutes before mixing with chicken to preserve its color. 🥦
Top Not Crispy Enough
A soft cheese topping happens when the oven isn’t hot enough or the casserole isn’t baked long enough. After the initial 30 minutes at 375°F, increase heat to 400°F and bake uncovered for 15-20 minutes—this creates that golden, crispy crust.
For extra crunch, sprinkle ¼ cup panko breadcrumbs on top before the final bake. I also recommend baking on the middle rack for even heat distribution. 🔥
Uneven Cooking
If the edges cook faster than the center, your oven might have hot spots. Rotate the baking dish halfway through baking (after the foil is removed) to ensure even browning.
For extra insurance, cover only the center with foil if your oven runs hot—this protects the middle while letting the edges crisp. A 9x13-inch glass baking dish (like Pyrex) distributes heat more evenly than metal. 🌡️
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
While you can substitute chicken breasts, thighs are preferred for this casserole because they stay juicier during baking. If using breasts, cut them into ½-inch thick pieces and cook them for only 4-5 minutes in the skillet to avoid drying out. For best results, bone-in, skin-on thighs add extra flavor and moisture.
How do I make this casserole ahead of time?
This casserole actually tastes better when made a day ahead! Assemble it completely (including the cheese topping) and refrigerate uncovered for up to 24 hours before baking. When ready to bake, cover with foil and cook at 375°F for 45 minutes (no need to increase heat). The flavors meld beautifully overnight.
Can I make this dish in a smaller baking dish?
Yes, but you'll need to adjust the baking time. For a 8x8-inch dish, reduce the recipe by half and bake at 375°F for 30 minutes covered, then 15 minutes uncovered. The smaller surface area will crisp faster, so watch closely to avoid over-browning. A 9x13-inch dish is ideal for even cooking.
What can I serve with this casserole?
This hearty casserole pairs perfectly with simple sides that won't overpower it. Try a fresh green salad with lemon vinaigrette, crusty garlic bread, or steamed green beans with almonds. For extra protein, add a side of roasted carrots with honey glaze. The crispy broccoli already adds color, so keep other veggies light.
Why does my cheese sauce get grainy?
Grainy cheese sauce usually happens when the cheese isn't melted smoothly or the sauce cools too quickly. Always melt the cheese low and slow over gentle heat, stirring constantly. For extra creaminess, whisk in 1 tablespoon of milk or cream at the end. If using pre-shredded cheese (which has anti-caking agents), swap for block cheese freshly grated
