Side Dishes
Transforming a simple pantry staple into a golden-topped, cheesy crunch is what makes this Campbell's Broccoli Cheese Casserole recipe shine brighter than any takeout menu. The magic happens when creamy condensed soup meets tender broccoli and a crispy, buttery topping—all baked to perfection in one pan.
I’ve perfected this classic dish over years of family gatherings, where it disappears faster than the last slice of pie.
What sets this recipe apart is the foolproof technique that ensures a tender broccoli base, a velvety cheese sauce, and that coveted crispy topping. No fancy ingredients—just Campbell’s condensed cheese soup, fresh broccoli, and a few pantry staples.
The broccoli cooks just enough to stay bright and crisp-tender, while the cheese sauce thickens into a luscious blanket. Ready in under 45 minutes, this casserole is the ultimate weeknight comfort dish.
By the time it emerges from the oven, you’ll have a bubbling, golden-brown masterpiece with a crunchy top layer that shatters at every bite. The aroma alone will have everyone gathering around the table, and the first forkful delivers that perfect balance of creamy, cheesy goodness with a satisfying crunch.
This is the kind of dish that turns a simple dinner into a memorable meal—no effort, all reward.
Whether you’re feeding a crowd or prepping for leftovers, this recipe scales effortlessly. Serve it as a side for steak night or as a main dish with a simple green salad.
The best part? The leftovers taste even better the next day, making it the ultimate make-ahead solution. Let’s get baking!
Ingredients for campbell's broccoli cheese casserole
Pantry staples meet cheesy perfection in this golden-topped Campbell's broccoli cheese casserole.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Creamy Cheese Soup 🍲 | 2 cans | Condensed, 10.5 oz each can |
| Fresh Broccoli Florets 🥦 | 6 cups | Medium florets, stems trimmed |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar preferred, freshly grated |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy topping |
| All-Purpose Flour 🌾 | ½ cup | For golden, crunchy topping |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For subtle depth of flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher preferred |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The Campbell's condensed cheese soup is the secret weapon here—the canned version delivers that velvety texture without extra effort. Grab the creamy cheese flavor specifically, not the tomato-based one. For the broccoli, fresh is non-negotiable—frozen florets work in a pinch, but they won’t give that vibrant, crisp-tender bite. I always buy organic broccoli from the farmers market when in season, but the regular supermarket stuff does just fine. The cheddar? Sharp cheddar from a block melts like a dream and adds that signature tang. Pre-shredded gets clumpy—grate your own for that perfect melt.
No Campbell's? Homemade cheese sauce works—just melt butter, whisk in flour, then add milk and shredded cheddar. Short on broccoli? Cauliflower florets hold up well and add a nice texture contrast. Want extra crunch? Mix crushed cornflakesunsweetened almond milk and use dairy-free cheddar (though it won’t be quite the same).
This casserole reheats beautifully—leftovers taste even better the next day. Portion into individual baking dishes for easy reheating, or freeze half for a future weeknight dinner. Store any leftovers covered in the fridge for up to 5 days. For freezing, let it cool completely, then wrap tightly in foil. It’ll keep for up to 3 months. Pro tip: Sprinkle a little extra cheese on top before baking—it’ll melt into that golden, bubbly blanket you’re craving.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $8 for a full sheet pan. The soup is the MVP, stretching to feed four (or five if you’re feeding kids). Fresh broccoli’s the only splurge, but it’s worth it for that pop of color and crunch.
- One-Pot Magic: I swear by this recipe when I’ve got a house full of people and zero patience for complicated dishes. Just toss the soup, broccoli, and cheese into a baking dish—no chopping, no fuss—and let the oven do the work. The butter-flour roux thickens the soup into a velvety base that’s chef’s kiss simple.
- Creamy Crispy Dream: Honestly, the texture is what makes this dish. That crispy, golden top layer of melted cheddar? It’s the best part. The broccoli stays tender-crisp, and the soup’s natural richness balances the sharpness of the cheese—like a hug in casserole form.
- Budget Win: I’ll be real: this recipe costs me about $8 for a full sheet pan. The soup is the MVP, stretching to feed four (or five if you’re feeding kids). Fresh broccoli’s the only splurge, but it’s worth it for that pop of color and crunch.
Step-by-step instructions for Campbell's broccoli cheese casserole
Here's how to transform simple pantry staples into a golden, bubbling masterpiece with crispy topping and melty cheese.
Prep the Broccoli and Mix the Cheese Sauce
Preheat your oven to 375°F while you prepare the broccoli. Cut the florets into even 1-inch pieces and steam them for 3-4 minutes until just tender but still vibrant green. Overcooking will make them mushy when baked. Drain well and set aside.
In a large mixing bowl, combine the 2 cans Campbell's Creamy Cheese Soup, 2 cups shredded cheddar cheese, 0.5 cup milk, 1 tsp garlic powder, 1 tsp onion powder, 0.5 tsp salt, and 0.5 tsp ground black pepper. Whisk until the cheese is fully melted and the mixture is smooth. This is your flavor foundation—taste it now to ensure it's seasoned properly.
Create the Crispy Topping Mixture
In a separate bowl, melt the 0.5 cup unsalted butter in 30-second intervals in the microwave, stirring between each interval until fully liquid but not hot. Add the 0.5 cup all-purpose flour and mix vigorously with a fork until you have a coarse, crumbly texture—this creates the perfect crispy topping.
Stir in the 0.5 cup breadcrumbs and mix until evenly distributed. The butter should coat the breadcrumbs and flour completely. If the mixture feels too dry, add 1 tablespoon milk to help bind it. This topping is what transforms your casserole from ordinary to extraordinary—don't skip this step!
Assemble the Casserole in a Single Pan
Grease a 9x13-inch baking dish with nonstick spray or butter. Spread the steamed broccoli evenly across the bottom of the dish, creating a single layer. Pour the cheese sauce mixture over the broccoli, spreading it evenly to the edges. This ensures every bite gets that perfect cheesy flavor.
Sprinkle the crispy topping mixture evenly over the cheese sauce. Use a fork to create peaks and valleys in the topping—this creates those beautiful golden-brown pockets when baked. The topping should be about ¼-inch thick throughout. Place the baking dish on a rimmed sheet pan to catch any potential spills during baking.
Bake to Golden Perfection
Transfer the assembled casserole to the preheated oven and bake for 25-30 minutes until the top is deep golden brown and the cheese is bubbling vigorously. You'll know it's ready when the edges are crispy and the center has just a slight jiggle—this indicates the filling is hot and creamy.
During the last 5 minutes of baking, place the 2 whole green onions, sliced into ¼-inch pieces, on top of the casserole. This adds a fresh, bright contrast to the rich, cheesy flavors. Remove from the oven and let it rest for 5-10 minutes before serving—this allows the filling to set slightly and makes it easier to cut clean slices.
Serve with Confidence
Cut into squares and serve immediately while the topping is still crispy and the cheese is molten. The broccoli should be tender but not mushy, and each bite should deliver that perfect combination of creamy cheese sauce, fresh broccoli, and crunchy topping. For extra presentation, garnish with additional green onion slices or a sprinkle of freshly cracked black pepper.
This casserole reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes at 350°F. The crispy topping might soften slightly, but the cheesy goodness remains intact. Leftovers keep well in the refrigerator for up to 4 days, making this an ideal make-ahead dish for busy weeknights.
Pro Tips For Making Campbell'S Broccoli Cheese Casserole
- Blanched Broccoli First: DESCRIPTION: Toss the florets in boiling water for 30 seconds before draining—this stops the bitterness and keeps them bright green. I used to skip it, and the broccoli always tasted dull by the end.
- Skip the Butter: DESCRIPTION: The soup already has fat, so melt 1 tablespoon of butter into the roux, not the full 2. Too much butter makes the topping greasy and heavy—trust me, you’ll notice the difference.
- Bake Until Bubbly: DESCRIPTION: Don’t pull it out at 350°F just because the recipe says 20 minutes. Wait until the edges are golden and the cheese is actually bubbling—this guarantees a creamy, not soupy, finish.
- Stir the Cheese: DESCRIPTION: Fold the shredded cheddar into the soup mixture after it’s off the heat—this prevents clumping and melts it evenly. I learned this after staring at a bowl of lumpy cheese soup, wondering what went wrong.
Troubleshooting this dish
Broccoli Too Soft
If your broccoli ends up mushy instead of crisp-tender, you likely oversteamed it. Stick to 3-4 minutes maximum of steaming—any longer and the florets will turn to mush when baked.
For extra insurance, blanch the broccoli in boiling water for 1 minute instead of steaming, then drain immediately and pat dry with a kitchen towel. This keeps the florets vibrant and just tender enough to hold their shape. 🥦
Cheese Sauce Too Thin
A runny cheese sauce usually means the soup wasn’t thickened enough. If your sauce looks too watery, whisk in 1 tablespoon cornstarch mixed with 1 tablespoon cold water and simmer for 2 minutes until thickened.
For future batches, ensure your Campbell’s soup is fully melted before adding cheese—cold spots can prevent proper emulsification. I’ve found that using sharp cheddar instead of mild also adds better body to the sauce.
Topping Not Crispy
The topping’s crispiness depends on proper butter-to-flour ratio and baking time. If yours turns out soggy, try this fix: Mix 1 tablespoon cornstarch into your breadcrumb topping before baking—it adds extra crunch. Also, bake at 375°F for the full 30 minutes; don’t rush it.
For next time, spread the topping slightly thinner (¼-inch max) to ensure even browning. A wire cooling rack on top of the casserole for the last 5 minutes of baking helps too.
Bubbling Over
If your casserole overflows, it’s usually due to too much liquid or insufficient baking time. To prevent this, spread the broccoli in a single even layer at the bottom of your dish, and don’t overfill it—leave ½-inch headspace at the top.
For extra insurance, place your baking dish on a rimmed sheet pan before putting it in the oven. If it does bubble over, simply scrape off the excess before serving—it’ll still be delicious!
Cheese Not Melting
Unevenly melted cheese often means the casserole didn’t bake long enough or the oven wasn’t hot enough. Increase your baking time by 5-10 minutes and use an oven thermometer to confirm your oven is at 375°F.
For stubborn cheese, sprinkle a ¼ cup milk over the top during the last 5 minutes of baking—this helps the cheese melt smoothly. Pre-shredded cheese often clumps, so grating your own sharp cheddar ensures a creamier result.
Dry or Grainy Texture
A dry or grainy casserole usually means the cheese sauce didn’t emulsify properly. To fix this, whisk in 1 tablespoon Dijon mustard or 1 teaspoon lemon juice to help bind the cheese. For future batches, ensure your butter is fully melted before mixing with flour—this creates a smoother roux.
If the texture is still off, add 2 tablespoons milk and stir gently to restore creaminess. A splash of heavy cream can also help restore richness. 🧀
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
This dish actually tastes better the next day. Assemble it completely, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake as directed, then cool completely, wrap in foil, and freeze for up to 3 months. Reheat covered in the oven at 350°F for 15-20 minutes. The crispy topping may soften slightly but will still be delicious.
What can I substitute if I don't have Campbell's soup?
No problem! Make a quick cheese sauce by melting 3 tablespoons butter, whisking in 3 tablespoons flour, then gradually adding 1 cup milk until smooth. Stir in 2 cups shredded cheddar until fully melted. This homemade version works just as well and gives you more flavor control. For extra richness, add 1 tablespoon cream cheese to the mixture.
How do I make the topping extra crispy?
The secret is in the butter-to-flour ratio and baking technique. For maximum crunch, use 1 tablespoon cornstarch mixed into your breadcrumb topping. Spread it ¼-inch thick and bake at 375°F for the full 30 minutes without opening the oven. Place a wire cooling rack on top of the casserole during the last 5 minutes of baking to help draw moisture away from the topping.
Can I add other vegetables to this recipe?
Yes! This casserole works well with additions like 1 cup diced bell peppers (tossed with the broccoli) or ½ cup frozen peas (folded in at the end). For a heartier version, stir in 1 cup cooked diced ham or ½ cup shredded rotisserie chicken before baking. Just be mindful of cooking times—add any raw vegetables at the same time as the broccoli to ensure even cooking.
Why does my casserole look dry after baking?
A dry casserole usually means the cheese sauce didn't emulsify properly or the broccoli released too much moisture. To fix this, whisk 1 tablespoon Dijon mustard or 1 teaspoon lemon juice into your cheese sauce before baking—this helps bind the ingredients. For future batches, ensure your broccoli is well-drained after steaming, and consider adding 2 tablespoons milk to the cheese sauce if it looks too thick.