Cheesy Chicken and Veggie Bake with Potato Topping

15 min prep 2 min cook 5 servings
Cheesy Chicken and Veggie Bake with Potato Topping
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something magical about pulling a bubbling, golden-topped casserole from the oven on a chilly evening. The aroma of melted cheese, tender chicken, and garlicky potatoes wafting through the kitchen instantly transports me back to Sunday dinners at my grandmother’s house—where the table was always full, the laughter was loud, and second helpings were mandatory.

This Cheesy Chicken and Veggie Bake with Potato Topping is my modern tribute to those cozy memories. It layers juicy bites of herb-marinated chicken, a rainbow of garden-fresh vegetables, and the creamiest cheddar-Parmesan sauce under a blanket of crispy-on-the-outside, fluffy-on-the-inside potato medallions. Think of it as the love-child of chicken pot pie and shepherd’s pie—comfort food royalty.

I originally created the recipe for a new-mom friend who needed freezer-friendly meals, but it quickly became my go-to for everything from potlucks to snow-day suppers. The components can be prepped ahead while the baby naps (or while you binge your favorite show—no judgment), and the assembled dish keeps beautifully for up to three days in the refrigerator. When life feels chaotic, sliding this golden beauty into the oven feels like hitting the reset button on the week.

Why This Recipe Works

  • One-pan wonder: Everything bakes in a single 13×9 dish—no precooking chicken or potatoes.
  • Balanced nutrition: Lean protein, three different veggies, and calcium-rich cheese in every bite.
  • Customizable: Swap zucchini for broccoli, sharp cheddar for smoked Gouda, or rotisserie chicken for raw.
  • Freezer hero: Assemble, wrap tightly, and freeze un-baked for up to two months.
  • Kid-approved: The potato topping hides the veggies underneath—stealth health at its best.
  • Crispy edges guaranteed: A final broil turns those potato slices into chip-like perfection.

Ingredients You'll Need

Ingredients

Great casseroles start with great ingredients, but that doesn’t mean you need to splurge on everything. Here’s how to shop smart:

Chicken: I use boneless, skinless chicken thighs for maximum flavor and forgiveness if you over-bake by five minutes. Breast works too—just slice it horizontally so every piece is roughly ¾-inch thick and cooks evenly. If you’re short on time, shredded rotisserie chicken cuts your prep to zero; simply stir it into the sauce at the end.

Potatoes: Yukon Golds are the sweet spot between waxy and starchy. They hold their shape after a long bake but still absorb the cheesy goodness. Slice them ⅛-inch thick on a mandoline so they cook through and fan like poker chips over the top. No mandoline? A sharp knife and patience work—just aim for consistency.

Vegetables: Bell peppers add candy-like sweetness, zucchini provides moisture, and carrots bring an earthy depth. Feel free to riff: mushrooms for umami, corn for pops of sweetness, or kale for a hearty chew. Whatever you choose, dice everything small (¼-inch) so it finishes cooking in the same time as the chicken.

Cheese: A 50-50 blend of sharp cheddar and aged Parmigiano-Reggiano gives both meltability and complex nuttiness. Buy blocks and shred yourself; pre-shredded cellulose-coated cheese can turn grainy. If you want a smoky accent, swap half the cheddar with smoked Gouda.

Sauce base: I skip the canned soup and whisk my own quick béchamel—butter, flour, chicken stock, and milk. It takes five minutes and tastes miles fresher. For a gluten-free option, use sweet rice flour in the same quantity; nobody will notice.

How to Make Cheesy Chicken and Veggie Bake with Potato Topping

1
Marinate the chicken

In a medium bowl, combine 1½ lb chicken thighs, 2 Tbsp olive oil, 1 tsp each smoked paprika and dried thyme, ½ tsp salt, and ¼ tsp black pepper. Let stand while you prep everything else—15 minutes minimum, 24 hours maximum if refrigerated. The salt begins to brine the meat, ensuring juicy bites even after a high-heat bake.

2
Preheat & prep the pan

Set your oven to 425°F (220°C). Lightly grease a 13×9-inch ceramic or glass baking dish. Metal pans work but can overcook the bottom; glass gives you a visual cue when the sauce is bubbling. While the oven heats, place the dish inside for 2 minutes so it’s warm when you add the ingredients—this jump-starts the cooking and prevents sticking.

3
Build the roux

Melt 3 Tbsp butter in a saucepan over medium heat. Whisk in 3 Tbsp flour and cook for 1 minute until it smells nutty—not brown. Gradually pour in 1 cup low-sodium chicken stock and 1 cup whole milk, whisking constantly to prevent lumps. Bring to a gentle simmer; the sauce should coat the back of a spoon. Stir in 1 cup shredded sharp cheddar and ½ cup grated Parmesan until melted. Season with ½ tsp salt, ¼ tsp pepper, and a pinch of nutmeg. Remove from heat.

4
Assemble the base

Scatter the marinated chicken evenly in the warmed baking dish. Add 1 cup diced bell pepper, 1 cup diced zucchini, and ½ cup diced carrot. Pour the cheese sauce over everything; give the pan a gentle shake so the sauce seeps down. You want the veggies and chicken just peeking through—think polka dots, not drowning pool.

5
Create the potato lid

Toss 2 thinly sliced Yukon Golds (skins on) with 1 Tbsp olive oil, ½ tsp salt, and ¼ tsp garlic powder. Fan them in overlapping rows across the top, like scale shingles on a roof. They’ll shrink as they roast, so don’t worry about perfect coverage; just avoid large gaps or the sauce will bubble up and burn.

6
Bake covered

Spritz a sheet of foil with nonstick spray (so cheese won’t stick) and tent it over the dish, spray-side down. Bake 25 minutes. The steam trapped inside cooks the potatoes through and gently poaches the chicken.

7
Uncover & brown

Remove foil, sprinkle the top with an additional ½ cup cheddar. Return to oven 15–18 minutes until potatoes are golden at the edges and the sauce is vigorously bubbling up the sides. If your oven runs cool, switch to broil for the last 2 minutes for extra crisp.

8
Rest & serve

Let the bake stand 10 minutes; this sets the sauce and prevents lava-like cheese burns. Garnish with chopped parsley or chives for color and a hit of freshness. Scoop big squares into shallow bowls—the potato layer acts like a self-contained crust, so you get perfect portions every time.

Expert Tips

Use an instant-read thermometer

Chicken is perfectly juicy at 165°F. Because the pieces are nestled in sauce, check the thickest one; if it’s 160°F when you pull the dish, carry-over heat will finish the job while it rests.

Pat potatoes dry

After slicing, roll the potatoes in a clean kitchen towel to remove excess starch and moisture. You’ll get crisper edges and prevent a gummy layer where potato meets sauce.

Make it tonight, bake tomorrow

Assemble through Step 5, cover tightly, and refrigerate up to 24 hours. Add 10 minutes to the covered bake time since you’ll be starting cold.

Freeze smart

Wrap the unbaked casserole in plastic, then foil. Label & freeze flat. Thaw 24 hours in the fridge or bake straight from frozen at 375°F for 1 hour 15 minutes, adding foil if the top browns too quickly.

Variations to Try

  • Mexican Street-Corn Twist: Sub pepper jack cheese, stir 1 cup corn kernels and 1 diced poblano into the sauce, then finish with a squeeze of lime and sprinkle of Tajín.
  • Buffalo Ranch: Replace ¼ cup milk with buffalo wing sauce; add 1 tsp ranch seasoning to the roux. Drizzle with ranch dressing before serving.
  • Vegetarian: Swap chicken for 2 cans drained chickpeas and use vegetable stock. Add 1 tsp soy sauce for umami depth.
  • Sweet Potato & Kale: Replace Yukon Golds with orange sweet potatoes and fold 2 cups chopped kale into the veggie mix for a beta-carotene boost.

Storage Tips

Refrigerate: Cool completely, then cover leftovers with foil or transfer to airtight containers. Keep up to 4 days. Reheat single servings in the microwave at 70% power for 2–3 minutes, or warm the whole dish covered at 350°F for 20 minutes.

Freeze cooked: Portion into freezer-safe containers, label with the date, and freeze up to 2 months. Thaw overnight in the fridge and reheat as above. Note: potatoes may lose a bit of their crispness, but a quick stint under the broiler restores crunch.

Repurpose: Chop leftover bake into ½-inch cubes and fold into scrambled eggs for a cheesy breakfast hash, or roll into tortillas with salsa for quesadillas.

Frequently Asked Questions

Absolutely. Stir 3 cups shredded rotisserie chicken into the finished sauce instead of raw chicken. Because the meat is already cooked, shorten the covered bake to 15 minutes—just long enough for veggies to soften and flavors to meld.

Nope! Yukon Gold skins are thin and tender; they add texture and nutrients. Just scrub well. If you only have russets, peel them—their thicker skins stay chewy.

Yes. Assemble in an 8×8-inch pan and reduce the covered bake to 20 minutes, uncovered to 12–15 minutes. The ingredient volumes divide cleanly in half.

Whisk, whisk, whisk while you add the liquids. If lumps persist, blend with an immersion blender for 10 seconds or pass through a sieve. Next time, warm your milk and stock—cold liquid shocks the roux and causes clumps.

Look for sauce bubbling around the edges, potatoes bronzed at the tips, and an internal temp of 165°F in the thickest chicken piece. If the top browns too soon, tent loosely with foil.
Cheesy Chicken and Veggie Bake with Potato Topping
chicken
Pin Recipe

Cheesy Chicken and Veggie Bake with Potato Topping

(4.9 from 127 reviews)
Prep
20 min
Cook
40 min
Servings
8

Ingredients

Instructions

  1. Marinate: Toss chicken with 1 Tbsp olive oil, paprika, thyme, salt, and pepper. Set aside.
  2. Preheat oven to 425°F (220°C). Lightly grease a 13×9-inch baking dish and warm it in the oven for 2 minutes.
  3. Make sauce: Melt butter in a saucepan over medium heat. Whisk in flour; cook 1 minute. Gradually whisk in stock and milk; simmer until thick enough to coat a spoon. Stir in ½ cup cheddar, Parmesan, nutmeg, and additional salt and pepper to taste.
  4. Assemble: Layer marinated chicken, bell pepper, zucchini, and carrot in the warmed dish. Pour sauce over top.
  5. Potato topping: Toss potato slices with remaining 1 Tbsp olive oil, garlic powder, and a pinch of salt. Fan them over the casserole.
  6. Bake: Cover with foil (spray underside) and bake 25 minutes. Remove foil, sprinkle remaining ½ cup cheddar, and bake 15–18 minutes more until potatoes are golden and chicken reaches 165°F.
  7. Rest: Let stand 10 minutes. Garnish with parsley and serve hot.

Recipe Notes

For extra-crispy potatoes, broil 2 minutes at the end. Leftovers keep 4 days refrigerated or 2 months frozen. Reheat covered at 350°F until bubbly.

Nutrition (per serving)

385
Calories
29g
Protein
20g
Carbs
22g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.