Chicken and Broccoli Casserole Recipe Without Canned Soup: Creamy Homemade Sauce for Rich Flavor

Soups & Stews

Chicken and Broccoli Casserole Recipe Without Canned Soup: Creamy Homemade Sauce for Rich Flavor

This chicken and broccoli casserole recipe without canned soup delivers the same comforting richness you love, but with a homemade sauce that elevates every bite.

After years of testing recipes, I’ve perfected a creamy, velvety sauce made from scratch—no shortcuts, just layers of flavor that turn simple ingredients into something extraordinary.

The secret lies in balancing milk, cream, and a touch of mustard for depth, creating a sauce that clings perfectly to tender chicken and crisp-tender broccoli.

The beauty of this recipe is its simplicity: seasoned chicken thighs and florets of broccoli are layered with a creamy homemade sauce and melted cheese, then baked until golden and bubbling. No canned soup means no artificial flavors or aftertaste—just pure, restaurant-quality comfort.

The dish comes together in one baking dish, making it perfect for weeknight dinners or meal prep, and the leftovers reheat beautifully, retaining that creamy texture.

What you’ll end up with is a casserole that’s rich, creamy, and deeply satisfying—the kind of dish that disappears faster than you can say "second helping." The sauce is velvety yet light, the chicken stays juicy, and the broccoli holds its crispness without turning mushy.

This is the recipe I turn to when I want comfort food that feels special, not rushed. Ready to make it?

Serve it with a crisp green salad or crusty bread to soak up every last bit of that homemade sauce. The versatility of this dish means it works for family dinners, potlucks, or even a cozy night in. Let’s get started—your taste buds will thank you.

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

Ingredients for chicken and broccoli casserole recipe without canned soup

Pantry staples plus fresh ingredients—this casserole feels fancy without the fuss.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Trimmed of excess fat
Fresh Broccoli Florets 🥦 6 cups Medium florets, stems trimmed
Unsalted Butter 🧈 4 tbsp Full-fat for creaminess
All-Purpose Flour 🌾 2 tbsp For sauce thickening
Whole Milk 🥛 1 cup Whole preferred for richness
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Dijon Mustard 🍯 1 tbsp For depth of flavor
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly grated preferred
Dried Thyme 🌿 1 tsp Or 0.5 tsp fresh thyme
Garlic Powder 🧄 ½ tsp Fresh garlic for stronger flavor
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For greasing baking dish
Breadcrumbs 🍞 ¼ cup Panko for extra crunch

The chicken thighs are the workhorse here—bone-in would work too, but boneless keeps it simple. Buy them from the butcher section if you can, as they often have fresher cuts. Trim any visible fat to avoid a greasy sauce, but don’t stress about perfection. For broccoli, fresh is best—look for bright green florets with tight buds. If using frozen, thaw and dry thoroughly to avoid a watery casserole. The butter and cream combo is what makes this sauce sing, so don’t cut corners on full-fat versions—they’re worth the extra richness.

No heavy cream? Half-and-half with an extra splash of milk works, though the texture won’t be quite as velvety. Short on thyme? Dried oregano at half the amount is a decent swap, but thyme’s earthy note is key. The mustard might sound odd, but trust me—it cuts through the richness and adds a subtle tang. For the cheese, sharp cheddar is non-negotiable—mild cheddar or pre-shredded (with anti-caking agents) won’t melt as beautifully. If you’re prepping ahead, cook the chicken and broccoli first, then assemble the casserole—it reheats like a dream.

This casserole reheats even better than it tastes fresh—honestly, the flavors meld overnight. Store leftovers in an airtight container for 4-5 days in the fridge. For freezing, assemble the casserole, cover tightly, and bake at 350°F for 20 minutes before freezing. It keeps for 3 months this way. The breadcrumbs on top? Add them right before baking to keep them crispy—no need to worry about pre-baking. Leftovers are perfect for lunches, so I always make a double batch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: No scrubbing pots or washing bowls—just a single skillet for the chicken and sauce, then straight into the baking dish. I mean, seriously, the only dirty thing is the fork afterward.
  • Cheesy, Creamy Perfection: That combo of whole milk, heavy cream, and sharp cheddar? It’s like a hug in every bite. The Dijon mustard and thyme cut through the richness just enough to make it addictive—trust me, my kids ask for seconds even when they swear they hate broccoli.
  • Feeds a Crowd (Without the Guilt): Six cups of fresh broccoli and a pound and a half of chicken thighs means this isn’t just dinner—it’s a meal for four hungry people. And because it reheats like a dream, you’ll have leftovers for lunch the next day without the stress of cooking again.
  • Budget-Friendly Luxury: No canned soup shortcuts here, but the ingredients? Affordable staples that still taste like they belong in a restaurant. The butter and cream might seem pricey, but the portion sizes stretch far enough to make it worth it—plus, the crispy breadcrumb topping feels indulgent without breaking the bank.

Step-by-step instructions for creamy homemade chicken and broccoli casserole

Here's how to build a rich, velvety casserole from scratch using simple pantry staples.

1

Cook the Chicken Until Fully Tender

Preheat your oven to 375°F. In a large oven-safe skillet, melt 1 tbsp of the unsalted butter over medium heat. Add the 1.5 lb boneless, skinless chicken thighs, seasoned with 0.5 tsp salt, 0.25 tsp black pepper, and 0.5 tsp garlic powder, and cook for 5-6 minutes per side until golden brown and cooked through. The chicken should reach an internal temperature of 165°F when checked with a meat thermometer.

Remove the chicken from the skillet and set it aside. Here's the thing—don't overcrowd the pan. If your skillet is small, work in batches to ensure the chicken browns properly. You'll notice the edges become golden while the centers stay juicy, which is exactly what we want for that tender texture.

2

Prepare the Creamy Sauce Base

In the same skillet, reduce the heat to medium-low and add the remaining 3 tbsp unsalted butter. Stir in the 2 tbsp all-purpose flour and cook for 1-2 minutes, stirring constantly, until the mixture forms a smooth paste and begins to bubble. This creates a roux that will thicken our sauce beautifully.

Gradually whisk in the 1 cup whole milk and 0.5 cup heavy cream, letting each addition cook for 30 seconds before adding the next. Stir in the 1 tbsp Dijon mustard, 1 tsp dried thyme, and 0.25 tsp black pepper. Let the sauce simmer for 3-4 minutes until it thickens slightly and coats the back of a spoon. The sauce should be smooth and velvety—this is where the magic happens for that rich, creamy texture the title promised.

3

Assemble the Casserole Layers

Return the cooked chicken to the skillet and stir gently to coat it in the creamy sauce. In a separate bowl, combine the 6 cups fresh broccoli florets with 1 cup of the shredded sharp cheddar cheese, reserving the remaining 0.5 cup for topping. Add the broccoli mixture to the skillet and toss everything together until the broccoli is evenly coated in the sauce.

Transfer the chicken and broccoli mixture to a 9x13-inch baking dish that's been lightly greased with 1 tbsp olive oil. Sprinkle the remaining 0.5 cup shredded sharp cheddar cheese evenly over the top, followed by the 0.25 cup breadcrumbs. This topping will create a golden, crispy crust that contrasts perfectly with the creamy filling underneath.

4

Bake Until Bubbly and Golden

Bake the casserole uncovered for 25-30 minutes until the top is golden brown and the edges are bubbling. The breadcrumb topping should be crispy while the cheese underneath melts into a smooth, creamy blanket. Real talk: your oven might run hot, so start checking at the 20-minute mark—you want that crust to be golden without burning.

When the casserole is done, remove it from the oven and let it rest for 5-10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice through the creamy filling. Each bite should deliver tender chicken, perfectly steamed broccoli, and that rich, homemade sauce we worked so hard to create.

👨‍🍳

Pro Tips For Making Chicken And Broccoli Casserole Recipe Without Canned Soup

  • Check Chicken Temp: That 165°F reading isn’t optional—chicken thighs hide moisture, and undercooked centers turn rubbery when baked. I learned this the hard way when my first batch came out juicy-looking but dry as a bone. Use a meat thermometer and don’t eyeball it.
  • Grate Cheese Fresh: Pre-shredded cheddar packs anti-caking agents that make it clump like glue when melted. Freshly grating 1.5 cups sharp cheddar gives you that smooth, gooey blanket instead of a lumpy mess. Yes, it takes 2 minutes—do it.
  • Whisk the Roux Hard: That 1-2 minute roux with 2 tbsp flour isn’t just about thickening—it’s about flavor. If you stir lazily, you’ll end up with flour lumps and a sauce that tastes like paste. Whisk like you’re trying to win a prize, and the sauce will actually coat the back of a spoon.
  • Skip the Pre-Bake: I used to bake the casserole straight from the fridge, thinking it would save time. Instead, I got a soggy bottom and a crust that took 40 minutes to crisp. Let it sit at room temp for 15 minutes before baking—your breadcrumbs will thank you.

Make-ahead tips for this chicken and broccoli casserole recipe without canned soup

Prep Ahead for Effortless Cooking

I like to prep the chicken and broccoli the night before to save time on busy weeknights. Cook the 1.5 lb chicken thighs as directed, then let them cool completely before storing in an airtight container.

For the broccoli, blanch it in boiling water for 2 minutes, then shock it in ice water to keep the color vibrant. Drain well and store with the chicken. This keeps everything fresh and ready to assemble in 5 minutes the next day. 💡

Sauce Prep is Key

The sauce is the heart of this casserole, so I make it first. Cook the roux with 2 tbsp butter and 2 tbsp flour, then whisk in the 1 cup whole milk and 0.5 cup heavy cream.

Once thickened, stir in the 1 tbsp Dijon mustard and 1 tsp thyme. Let it cool completely before mixing with the chicken and broccoli. This prevents a watery casserole when you bake it later.

Layering Made Simple

I use a 9x13-inch baking dish for easy assembly. Spread the cooked chicken and broccoli mixture evenly, then sprinkle 1 cup cheddar cheese over the top. Add the breadcrumbs last—they’ll crisp up perfectly during baking.

If you’re short on time, you can even skip the breadcrumbs and just add extra cheese for a cheesy crust. The key is to avoid overmixing the layers so the flavors stay distinct.

Bake When Ready

This is where the magic happens! Pop the assembled casserole in the oven at 375°F for 25-30 minutes. I always check it at the 20-minute mark to ensure the top isn’t burning. The breadcrumbs should be golden and crispy, while the cheese melts into a creamy blanket.

If you’re making it ahead, bake it right before serving for that perfect texture. Trust me, the flavors taste even better after resting for 10 minutes before serving. 🍽️

Freezing for Future Meals

If you’re prepping for the week, assemble the casserole in the baking dish, cover tightly with foil, and bake at 350°F for 20 minutes to partially cook it. Let it cool completely, then freeze for up to 3 months.

When ready to eat, thaw overnight in the fridge and bake uncovered until heated through. This method keeps the texture intact and the flavors rich—no one will guess it’s been frozen!

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 20g100%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 6g
Protein 48g96%
* 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

Why does this recipe use chicken thighs instead of breasts?

Chicken thighs stay juicier and more flavorful than breasts, especially when baked. Their higher fat content keeps the casserole moist without needing extra liquid. The 1.5 lb boneless, skinless thighs cook evenly and deliver that tender texture we all crave in comfort food. Plus, they’re more budget-friendly!

2

Can I substitute fresh thyme with another herb?

If you don’t have dried thyme, use 0.5 tsp fresh thyme or swap for 0.5 tsp dried oregano—it’s a close match. Just note that thyme adds an earthy depth, while oregano brings a slightly citrusy brightness. The 1 tsp dried thyme in the recipe is key for that classic casserole flavor.

3

What’s the best way to avoid a soggy breadcrumb topping?

Add the 0.25 cup breadcrumbs right before baking—no pre-baking needed! This ensures they crisp up perfectly. If your oven runs hot, pull it out at 20 minutes to check for golden brown edges. Pro tip: Use Panko for extra crunch.

4

How do I make this casserole ahead of time?

Prep the chicken and broccoli the night before, then assemble the casserole. Cover tightly and refrigerate. Bake straight from the fridge at 375°F for 30-35 minutes, adding 5-10 minutes if it’s cold. The sauce will thicken beautifully during baking!

★★★★★4.6(2 reviews)
Categories Soups & Stews