Snake in Broccoli and Cheese Sauce: Easy Casserole

Updated November 4, 2026

Total time
1 hr
prep 25 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Snake in Broccoli and Cheese Sauce: Easy Casserole

Snake in broccoli and cheese sauce is a playful casserole made with cooked chicken, tender broccoli, and a creamy cheddar sauce, often arranged or named to suggest a snake. This version uses a simple, from-scratch sauce and a crescent-roll “snake” decoration, so it works as a family-friendly main dish without relying on canned soup.

Ingredients

  • 1 lb (450 g) boneless, skinless chicken breasts
  • 4 cups (280 g) broccoli florets, cut into bite-size pieces
  • 1 tablespoon (15 ml) olive oil
  • 1 teaspoon fine salt, divided
  • ½ teaspoon black pepper
  • 3 tablespoons (42 g) unsalted butter
  • 3 tablespoons (24 g) all-purpose flour
  • 1½ cups (355 ml) whole milk, warmed
  • ½ cup (120 ml) low-sodium chicken broth
  • 1 teaspoon (5 ml) Dijon mustard
  • ½ teaspoon garlic powder
  • 1½ cups (150 g) finely grated sharp cheddar cheese, divided
  • 1 can (8 oz/226 g) refrigerated crescent-roll dough
  • 2 small black olives, sliced, for eyes
  • 1 thin strip red bell pepper, about 2 inches (5 cm), for the tongue

Instructions

  1. Heat the oven to 375°F (190°C). Lightly grease a 9-by-13-inch (23-by-33-cm) baking dish. Cut the chicken into ¾-inch (2-cm) cubes and season with ½ teaspoon salt and the pepper. Keep raw chicken and its utensils separate from the vegetables and finished food.
  2. Heat the olive oil in a large skillet over medium-high heat. Add the chicken in a single layer, working in batches if necessary, and cook for about 5–7 minutes, turning occasionally, until browned and cooked through. Check the thickest pieces with a food thermometer: chicken must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). Transfer to a clean plate.
  3. Bring a saucepan of water to a boil. Add the broccoli and cook for 2 minutes, just until bright green and barely tender. Drain very well and set aside. Alternatively, steam it for 3–4 minutes. Avoid cooking it until soft, as it will bake again.
  4. Make the sauce in the skillet: melt the butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly. Slowly whisk in the warm milk and broth so the mixture stays smooth. Stir in the Dijon mustard, garlic powder, and remaining ½ teaspoon salt. Simmer gently for 3–5 minutes, whisking, until thick enough to coat a spoon; do not let it boil hard.
  5. Remove the skillet from the heat and stir in 1 cup (100 g) cheddar until melted. Fold in the chicken and drained broccoli. Spoon the mixture into the prepared baking dish and spread it evenly.
  6. Unroll the crescent dough and separate it into triangles. Press the seams together to make a broad strip, then cut or pinch it into a long, gently winding snake shape. Lay it across the casserole. Use any remaining dough to make a small head shape at one end. Add olive slices for eyes and the red pepper strip for a tongue. Sprinkle the remaining ½ cup (50 g) cheddar over the filling, leaving the dough mostly uncovered so it can brown.
  7. Bake for 20–25 minutes, until the dough is puffed and deep golden and the casserole is bubbling around the edges. If the topping browns before the filling is hot, loosely cover it with foil for the last few minutes. Let stand for 5 minutes before serving; the cheese sauce will thicken slightly.

Tips

  • Grate cheddar from a block for the smoothest sauce; pre-shredded cheese can melt less evenly because of its anti-caking coating.
  • Drain the broccoli thoroughly. Excess water can thin the sauce and make the crescent topping soggy.
  • For convenience, use 3 cups (about 420 g) cooked chicken instead of raw chicken. Skip the chicken-cooking step, and make sure the assembled casserole reaches 165°F (74°C) when reheated or cooked from chilled.
  • Keep the sauce at a gentle simmer and take it off the heat before adding cheese. Boiling or overheating cheese can make the sauce grainy.

Serving Suggestions

Serve the casserole hot, cutting through the crescent snake and creamy filling with a broad spatula. A crisp green salad with a tangy vinaigrette balances the rich cheddar sauce. Steamed green beans, sliced tomatoes, or fresh fruit are also easy sides. If serving children, check that the chicken and filling are hot throughout, and remove the decorative olive pieces for anyone who may find them difficult to eat.

Variations

Swap the chicken for 3 cups (about 420 g) cooked turkey, or use 2 cans (15 oz/425 g each), drained, white beans for a meat-free version. The bean variation will be softer and less savory, so add an extra pinch of salt or a little more Dijon if needed.

For a different vegetable mix, replace up to half the broccoli with cauliflower florets or thawed, well-drained peas. Monterey Jack can replace some or all of the cheddar for a milder, stretchier sauce. If crescent dough is unavailable, use puff pastry cut into a snake shape; it will be flakier and may need a few additional minutes in the oven. Follow the package’s thawing directions, and keep the pastry cold until shaping.

Storage and Reheating

Refrigerate leftovers within 2 hours of baking, in a covered container or tightly covered dish. They keep for 3–4 days in the refrigerator. For best texture, store portions without the decorative dough if possible; the topping softens as it sits.

Reheat individual portions in a microwave until steaming, stirring or turning partway through, or cover the baking dish with foil and warm in a 350°F (175°C) oven. Leftovers should reach 165°F (74°C) throughout, measured with a food thermometer. Uncover the dish for the last few minutes if you want to crisp the topping. Freezing is possible for up to 2 months, though the sauce may separate slightly and the dough will lose crispness; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Can I make this casserole ahead?
Yes. Prepare the chicken, broccoli, and sauce, combine them in the baking dish, and refrigerate covered for up to 24 hours. Keep the crescent dough separate and add it just before baking. Bake until the center is hot and the topping is golden; a chilled casserole may take several extra minutes, so check the filling with a thermometer and ensure it reaches 165°F (74°C).

Can I use frozen broccoli?
Yes. Thaw it completely and drain it very well, pressing gently with a clean towel to remove excess water. Since frozen broccoli is often already blanched, you can skip the boiling step and fold it straight into the sauce.

Why is my cheese sauce lumpy or grainy?
Lumps usually come from adding liquid too quickly or not whisking the flour and butter mixture. Pour in warm milk gradually while whisking. A grainy sauce can result from overheating; simmer gently, then remove the pan from the heat before stirring in the cheddar.

Can I assemble it without the snake decoration?
Absolutely. Bake the filling with the crescent dough arranged as a simple sheet or cut into strips. The snake shape is a visual extra, not essential to how the casserole cooks or tastes.

How do I know the casserole is done?
The crescent dough should be puffed and golden, and the filling should bubble at the edges. Because the chicken is cooked before assembly, use a food thermometer to verify the center is at least 165°F (74°C), especially if the casserole was chilled before baking.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).