Baked Potato Chicken and Broccoli Casserole Recipe: Layered Crisp-Topped Comfort in One Dish

Main Courses

Baked Potato Chicken and Broccoli Casserole Recipe: Layered Crisp-Topped Comfort in One Dish

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!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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.

5

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

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 40g80%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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

★★★★★4.6(10 reviews)
Categories Main Courses