Chicken and Broccoli Casserole Recipe Without Canned Soup: Cheesy, Crisp-Topped Comfort Without the Canned Shortcut

Chicken and Broccoli Casserole Recipe Without Canned Soup: Cheesy, Crisp-Topped Comfort Without the Canned Shortcut

Creating a chicken and broccoli casserole without canned soup delivers the same comforting flavors with a homemade touch that elevates every bite. This recipe builds on a classic family favorite by replacing store-bought shortcuts with a rich, creamy sauce and golden, crisp-topped cheese layer—no canned soup in sight.

The secret lies in a velvety roux base that thickens naturally while keeping the dish light enough to serve as a main course.

What sets this apart is the balance of textures: tender chicken, crisp-tender broccoli, and a top layer that turns perfectly golden and crunchy. I developed this version after years of testing—no soggy bottoms or overly heavy sauces here.

The recipe comes together in 45 minutes with simple ingredients you likely already have on hand, making it ideal for weeknight dinners or meal prep. The homemade cheese sauce, made with just butter, flour, and milk, creates depth that canned soup simply can’t match.

By the time it emerges from the oven, you’ll have a casserole that’s creamy, cheesy, and topped with that coveted crispy layer—exactly the comfort food you crave without the shortcuts. Each forkful delivers perfectly seasoned chicken, bright broccoli, and a sauce that coats every bite.

This is the kind of dish that disappears faster than you can say “seconds, please.” Ready to make it?

Serve with a simple side salad or crusty bread to soak up every last bit of that rich, homemade sauce. The leftovers reheat beautifully, too, making this a perfect solution for busy nights or family gatherings. Let’s get cooking—this casserole is about to become a new favorite.

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

Ingredients for chicken and broccoli casserole recipe without canned soup

Simple pantry staples transform into cheesy, crisp-topped comfort without canned soup shortcuts.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into bite-sized pieces
Fresh Broccoli Crowns 🥦 2 cups Cut into small florets
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For velvety roux base
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Yellow Onion 🧅 1 whole Diced, for flavor base
Garlic Cloves 🧄 3 cloves Minced, aromatic boost
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly grated preferred
Breadcrumbs 🍞 ½ cup Panko for extra crunch
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Vegetable Oil 🫒 1 tbsp For greasing casserole dish

The chicken is your workhorse here—boneless, skinless breasts stay tender when cut into even pieces. Costco or Walmart often have the best prices for bulk chicken, but any grocery store will do. Look for pieces that are bright pink, not gray—that means freshness. The broccoli? Fresh is best, but frozen florets work in a pinch (no thawing needed). For the cheese, sharp cheddar melts perfectly—avoid pre-shredded (it has anti-caking agents that prevent proper melting). I always grab extra breadcrumbs because the crispy top is what everyone loves.

No thyme? Dried oregano at half the amount works, but thyme has that distinct earthy note. Short on butter? Olive oil in the roux keeps it flavorful, though butter adds richness. The milk can be swapped for half-and-half for extra creaminess, but whole milk gives the best balance. For the breadcrumbs, panko plus a pinch of Parmesan makes the top layer even crunchier. If you’re prepping ahead, cook the chicken and broccoli separately—they reheat beautifully once assembled.

This casserole reheats like a dream—350°F for 20 minutes until bubbly. Leftovers keep 4-5 days in the fridge, but honestly, it disappears that fast. For meal prep, assemble the casserole in a disposable pan—no washing! The cheese sauce thickens as it cools, so if it seems too thin when assembled, let it sit 10 minutes before baking. The crispy top? Worth every minute under the broiler at the end.

❤️

Why You’ll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan—no extra bowls, no messy sauces. Just chicken, broccoli, and that velvety roux made from butter, flour, and milk, all baked together until golden. My kids still ask why I “make it fancy” when it’s really just dump-and-bake.
  • Creamy Without the Canned: Here’s what sold me—no soup cans, no weird aftertaste. The roux thickens into a rich, buttery sauce that clings to the chicken and broccoli like it’s been simmering for hours. Honestly, I’ve tried the canned soup versions, and this one actually tastes homemade.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat like a dream—crispy on top, tender underneath—and I pack it in containers all week. My coworker even stole my recipe after tasting it cold (yes, it’s that good).
  • Budget Buster: Chicken breast and fresh broccoli stretch into a meal that feeds four for under $12. The flour and milk turn cheap ingredients into something restaurant-worthy, and the leftovers? Even better the next day. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for chicken and broccoli casserole

Here’s how to build a rich, cheesy casserole from scratch—no canned soup in sight.

1

Make the Homemade Cheese Sauce

Melt the 0.5 cup unsalted butter in a medium saucepan over medium heat until completely liquid. Whisk in the 0.5 cup all-purpose flour all at once, stirring constantly for 2-3 minutes until you have a smooth, pale roux that smells nutty. This is your flavor foundation—don’t let it brown or it’ll taste bitter.

Gradually whisk in the 1.5 cups whole milk, about ¼ cup at a time, allowing each addition to fully incorporate before adding more. Stir constantly to prevent lumps from forming. Once all the milk is added, bring the mixture to a gentle simmer and cook for 5-7 minutes, stirring frequently, until it thickens enough to coat the back of a spoon. Here’s the thing—this sauce should be velvety, not gluey, so keep stirring until it reaches that perfect consistency.

Reduce the heat to low and stir in the 1.5 cups shredded sharp cheddar cheese, 1 tsp dried thyme, 0.5 tsp ground black pepper, and 1.5 tsp kosher salt. Let the cheese melt completely, stirring until smooth. Taste and adjust seasoning if needed—this is your chance to make it perfectly flavorful before it goes into the casserole.

2

Prepare the Chicken and Vegetables

While the sauce simmers, cut the 1.5 lb boneless chicken breast into 1-inch bite-sized pieces. Toss them with 1 tsp kosher salt and 0.25 tsp ground black pepper in a bowl and set aside. Cut the 2 cups fresh broccoli crowns into small florets and chop the 1 whole yellow onion into small dice. Mince the 3 cloves garlic cloves finely—you want them almost paste-like for maximum flavor.

Heat 1 tbsp vegetable oil in a large skillet over medium-high heat. Add the chicken pieces in a single layer and cook for 4-5 minutes, stirring occasionally, until they’re lightly browned on all sides and cooked through. Remove the chicken with a slotted spoon and set it aside. In the same skillet, add the onion and cook for 3-4 minutes until softened. Add the garlic and cook for 30 seconds until fragrant—don’t let it burn, or it’ll turn bitter.

Add the broccoli florets to the skillet and toss to coat in the onion and garlic mixture. Cook for 3-4 minutes until the broccoli is bright green and just tender—it should still have a little bite to it. Return the chicken to the skillet and stir everything together. Pour the cheese sauce over the chicken and broccoli mixture, tossing gently to coat everything evenly. Let it sit for 2-3 minutes so the flavors meld together.

3

Assemble and Bake the Casserole

Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with a bit of vegetable oil or line it with parchment paper for easy removal. Spread the chicken and broccoli mixture evenly into the baking dish. Sprinkle the 0.5 cup breadcrumbs evenly over the top—this will create that crispy, golden crust we’re after.

Here’s where it gets fun—press down gently on the breadcrumbs with the back of a spoon to help them adhere to the casserole. This ensures they crisp up properly during baking. Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbly. The casserole is done when the cheese is fully melted and the breadcrumbs are crispy—you’ll know it’s ready when it smells irresistibly cheesy and the top has turned a beautiful golden color.

Let the casserole rest for 5-10 minutes before serving. This resting period allows the layers to set slightly and makes it easier to slice. Serve warm with a side of crusty bread or a simple green salad. The result is a comforting, cheesy casserole with tender chicken, bright broccoli, and that perfect crispy top—all made from scratch without any canned soup shortcuts.

👨‍🍳

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

  • COOK CHICKEN TO 165°F: Chicken breast is forgiving when it’s done right—use a meat thermometer and pull it when it hits 165°F, not when it looks “cooked.” Overcooked chicken turns dry in the casserole, and no one wants a sad, rubbery bite. (Yes, even if the recipe says “until no pink remains.”) Cut it into even 1-inch cubes so every piece finishes at the same time.
  • BLANCH BROCCOLI FIRST: Toss broccoli crowns in boiling water for 30 seconds before adding them to the casserole—this stops the cooking process temporarily and keeps the color bright. Drain and plunge into ice water to halt cooking completely. Trust me, the florets will stay vibrant instead of turning that sad, olive-gray mush you’ve seen before.
  • MAKE THE ROUX LOW AND SLOW: Melt the butter over medium heat, then whisk in the flour gradually while stirring constantly. If you rush this or crank the heat, you’ll end up with lumps that turn into floury pockets in your sauce. A smooth roux is the non-negotiable base for that creamy, velvety texture—no one wants to chew through gritty bits.
  • ADD MILK GRADUALLY: Pour the milk into the roux a little at a time, whisking like your life depends on it. Stopping halfway to stir in all the milk at once is how you end up with a gluey, clumpy mess. A slow, steady stream ensures the sauce thickens evenly—no one likes scraping globs off their fork. (And yes, this is where lazy cooks fail.)

Best sauces and condiments for these flavors

Creamy Roux Base

This velvety roux is the secret weapon behind the rich, creamy texture without canned soup. Melt ½ cup unsalted butter in a saucepan over medium heat, then whisk in ½ cup all-purpose flour to create a smooth, pale roux—this takes 2-3 minutes of constant stirring.

The key is patience: let it cook until nutty but never brown, or you’ll get a bitter flavor. Gradually whisk in 1½ cups whole milk, about ¼ cup at a time, to prevent lumps.

Simmer for 5-7 minutes until it thickens enough to coat the back of a spoon. This roux is what transforms your casserole from basic to restaurant-quality. 💛

Cheesy Depth Layer

Once your roux is perfect, stir in 1½ cups freshly grated sharp cheddar—this is where the magic happens. The cheese melts into the sauce, creating a velvety, tangy base that canned soup simply can’t match.

I always add 1 tsp dried thyme and ½ tsp freshly cracked black pepper at this stage for that earthy, aromatic depth. Taste and adjust seasoning before pouring it over the chicken and broccoli. This is your chance to make it perfectly flavorful before it goes into the oven.

Crispy Top Secrets

The breadcrumb topping is what makes this casserole irresistible, but it’s all about technique. Use ½ cup panko breadcrumbs for maximum crunch, and press them gently into the sauce before baking. For extra crispiness, I like to add 1 tbsp grated Parmesan mixed into the breadcrumbs.

Bake at 375°F for 20-25 minutes until the top is deep golden brown. For that perfect finish, broil for 1-2 minutes at the end—just watch it like a hawk to avoid burning. The result? A crispy, golden top that everyone will be reaching for. ✨

Sauce Variations

Want to switch it up? Swap the cheddar for Gruyère or Monterey Jack for a nutty, slightly sweet flavor. For extra richness, stir in ¼ cup sour cream or ½ cup cream cheese with the cheese sauce.

If you’re watching calories, use 2% milk instead of whole and reduce the cheese to 1 cup. I’ve even made a spicy version with ½ tsp cayenne pepper—it adds a nice kick that pairs perfectly with the crispy top.

Extra Flavor Boosters

Don’t be afraid to get creative with add-ins. Toss in ½ cup cooked mushrooms with the chicken for an umami boost, or stir in 1 tbsp Dijon mustard with the cheese sauce for a tangy twist.

For a pop of freshness, top with 2 tbsp chopped parsley or ¼ cup grated Parmesan right before serving. These little extras take your casserole from ordinary to extraordinary without complicating the process. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 190mg63%
Sodium 850mg37%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 6g
Protein 42g84%
* 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 avoid canned soup?

Canned soup often contains preservatives, excess sodium, and artificial ingredients that can make the flavor taste flat or overly salty. This homemade version uses a rich, velvety roux made from butter, flour, and milk—plus fresh cheese—for deeper flavor and better texture. The result is creamier, more customizable, and packed with real ingredients.

2

Can I use frozen broccoli instead of fresh?

Frozen broccoli works perfectly—just skip thawing it first. Use the same amount (2 cups) and add it straight from the freezer to the skillet. The slight ice crystals will melt quickly, and the broccoli will steam slightly, keeping it bright green. For extra flavor, toss the frozen florets with a pinch of salt before cooking.

3

How do I prevent a soggy breadcrumb topping?

The key is pressing the breadcrumbs firmly into the sauce before baking and ensuring the casserole is fully preheated. For extra insurance, broil for 1-2 minutes at the end—watch closely to avoid burning. Another trick? Mix 1 tbsp grated Parmesan into the breadcrumbs for added crispiness. The result should be a golden, crunchy layer that holds up perfectly.

4

Can I make this ahead of time?

Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time (cover loosely with foil if worried about browning). For meal prep, cook the chicken and broccoli separately, then combine with the sauce just before baking. Leftovers reheat beautifully at 350°F for 20 minutes.

5

What’s the best cheese for this recipe?

Sharp cheddar is ideal for its tangy, melty quality, but you can experiment! Gruyère adds nutty depth, while Monterey Jack offers a milder flavor. For extra richness, mix in ¼ cup cream cheese with the cheese sauce. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Freshly grated always wins!

★★★★★4.7(11 reviews)
Brandon Thompson