Campbell's Broccoli Cheese Casserole Recipe: One-Pan Cheesy Crunch With Golden Top

Side Dishes

Campbell's Broccoli Cheese Casserole Recipe: One-Pan Cheesy Crunch With Golden Top

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!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

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.

1

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.

2

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!

3

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.

4

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.

5

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

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 34g12%
Dietary Fiber 5g18%
Sugars 6g
Protein 22g44%
* 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

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.

2

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.

3

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.

4

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.

5

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.

★★★★★5.0(15 reviews)
Categories Side Dishes