Campbell's Cream of Mushroom Soup Green Bean Casserole Recipe: Cheesy Crunch Top That Stands Up to Spoons

Soups & Stews

Campbell's Cream of Mushroom Soup Green Bean Casserole Recipe: Cheesy Crunch Top That Stands Up to Spoons

This Campbell's Cream of Mushroom Soup Green Bean Casserole recipe delivers the comforting, cheesy crunch you remember from childhood holidays—with a modern twist that still stands up to spoons.

The secret lies in balancing the creamy mushroom soup base with crisp-tender green beans and a golden, buttery fried onion topping that develops perfect crunch in the oven. I've perfected this technique over years of holiday testing, and it never fails to become the centerpiece of any meal.

The beauty of this recipe is its simplicity: just a handful of ingredients come together in layers for maximum flavor and texture. You'll start with fresh green beans (or frozen for convenience), simmered just until tender-crisp, then layered with rich Campbell's Cream of Mushroom Soup and melted cheddar cheese.

The fried onion topping adds that signature crunch that makes this casserole legendary. It's the kind of dish that tastes even better the next day, making it perfect for meal prep or holiday gatherings.

What you'll end up with is a bubbling, golden casserole with crispy edges, velvety mushroom sauce, and beans that stay perfectly tender. The fried onion topping develops a satisfying crunch that contrasts beautifully with the creamy layers beneath.

This is comfort food at its finest—warm, hearty, and impossible to resist. The best part? It's a one-dish meal that feeds a crowd, leaving your kitchen smelling like home.

Whether you're serving it at Thanksgiving, Christmas, or a casual family dinner, this casserole brings everyone to the table. The recipe includes options for vegan substitutions and gluten-free adjustments, so everyone can enjoy it. Let's get started on creating this classic dish with a modern touch.

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

Ingredients for campbell's cream of mushroom soup green bean casserole

Just twelve ingredients transform into the cheesiest, crispiest casserole you'll ever make.

Ingredient Amount Notes
Fresh Green Beans 🥦 1 ½ lb Trimmed, ends removed
Campbell's Cream of Mushroom Soup 🍄 2 cans 10.5 oz each, condensed
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, sharp flavor
Yellow Onions 🧅 1 whole Medium size, thinly sliced
Unsalted Butter 🧈 ½ cup Cold, cubed for frying
All-Purpose Flour 🌾 ½ cup For fried onion topping
Garlic Cloves 🧄 2 cloves Minced for flavor
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For extra flavor depth
Dried Parsley 🌿 1 tbsp For garnish, optional
Milk 🥛 ¼ cup For creamier texture

The Campbell's Cream of Mushroom Soup is the heart of this dish—grab the 10.5 oz cans from any grocery store aisle. For the green beans, Trader Joe's or Whole Foods have the freshest cuts, but frozen works in a pinch. The sharp cheddar is non-negotiable—Kraft 2% or Cabot melts perfectly. Yellow onions? Sweet onions add a touch of sweetness that balances the richness, but yellow works too. I always slice mine while they're cold—they're less likely to get watery.

No Campbell's soup? Homemade mushroom sauce (sautéed mushrooms, cream, garlic, thyme) works beautifully. Short on cheddar? Gruyère or Monterey Jack add different flavors. The fried onion topping is where magic happens—cold butter and flour create that perfect crunch. Too many onions? Use half the amount and double the flour for extra crispiness. The milk makes the whole thing creamier—don't skip it, trust me!

This casserole tastes even better the next day—make it ahead and refrigerate. Reheats in 20-25 minutes at 350°F. The fried onion topping stays crispy if you reheat it separately and sprinkle it on top after baking. Keeps in the fridge for 5 days or freeze for 3 months. I always double the recipe for holiday gatherings—it disappears faster than you can say 'seconds, please!'

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss green beans, soup, onions, and butter in one dish, broil until golden, and call it a night. The cheese melts into a crispy blanket, and cleanup takes less time than microwaving leftovers.
  • Umami Bomb: That Campbell’s cream of mushroom soup brings the depth—earthy, rich, and just salty enough to make every bite satisfying. The sharp cheddar on top? It’s the perfect contrast, like a hug for your taste buds.
  • Weeknight Hero: Between us, this is my go-to when I’ve got a house full of people and zero energy. It’s hearty enough for a dinner party but simple enough for a Tuesday night. Honestly, I’ve served it at holidays, potlucks, and even as a side for game day—no one ever questions it.
  • Budget Win: Fresh green beans and a can of soup stretch this dish for four servings, and the cheddar goes a long way. I’ll be real: it’s the kind of recipe that makes me feel fancy without breaking the bank, and leftovers reheat like a dream.

Step-by-step instructions for creamy green bean casserole

Here's how to create that iconic cheesy, crunchy green bean casserole with perfect texture every time.

1

Blanch and Prepare the Green Beans

Start by trimming the ends off the 1.5 lb of fresh green beans. Cut them into 2-inch pieces if they're particularly long. Bring a large pot of salted water to a rolling boil and add the green beans. Cook for exactly 4 minutes until they're bright green and just tender—you want them to hold their shape but still have a slight bite. Drain immediately and plunge into ice water to stop the cooking process. This blanching step is crucial for maintaining texture.

Once cooled, drain the green beans again and transfer them to a large mixing bowl. Set aside while you prepare the sauce. The beans should be vibrant green with no sign of mushiness—this ensures they'll stay crisp in the final dish. If they look too soft, blanch them for 3 minutes instead. The high heat of the oven will finish cooking them perfectly during baking.

2

Make the Creamy Mushroom Sauce

In a large skillet, melt the 0.5 cup of unsalted butter over medium heat. Add the 1 whole yellow onion that's been thinly sliced and cook for 5-6 minutes until softened and translucent. Stir in the 2 minced garlic cloves and cook for an additional 30 seconds until fragrant—you'll smell that wonderful garlic aroma filling your kitchen.

Pour in the 2 cans of Campbell's Cream of Mushroom Soup and stir well to combine. Let the mixture simmer gently for 3-4 minutes until it starts to thicken slightly. Remove from heat and stir in the 1.5 cups of shredded sharp cheddar cheese until completely melted and smooth. The sauce should be velvety with no cheese lumps remaining. If it's too thick, whisk in the 0.25 cup of milk to reach your desired consistency.

3

Create the Crispy Onion Topping

In a small skillet, melt 2 tablespoons of the remaining butter over medium heat. Add the flour and whisk constantly for 1-2 minutes until you have a smooth, pale roux. This forms the base for your crispy topping. Gradually whisk in the remaining 0.25 cup of milk until you have a thick, creamy paste. Remove from heat and stir in the 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. The mixture should be thick enough to hold its shape when dropped.

Carefully spread the onion mixture evenly over the top of the casserole, creating a thick layer. The topping should be about ¼-inch thick when spread. Sprinkle the remaining 0.5 cup of shredded cheddar cheese evenly over the top, then sprinkle with the 1 tbsp dried parsley. The cheese will melt and create that perfect golden crust we all love. Don't worry if it looks uneven—it'll all come together beautifully in the oven.

4

Assemble and Bake to Perfection

Preheat your oven to 375°F. Grease a 9x13-inch baking dish with butter or line it with parchment paper for easy removal. Spread the blanched green beans evenly in the bottom of the dish, creating a single layer. Pour the creamy mushroom sauce over the green beans, spreading it evenly to the edges. This ensures every bite gets that rich, cheesy flavor.

Cover the casserole tightly with aluminum foil and bake for 30 minutes. After this initial baking time, remove the foil and bake for an additional 15-20 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains creamy. If the top browns too quickly, tent it loosely with foil to prevent burning. The casserole is done when it reaches an internal temperature of 160°F and the cheese is fully melted with a beautiful golden crust.

5

Rest and Serve

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set and makes it easier to slice. The green beans should be tender-crisp, the sauce creamy, and the onion topping should be golden and crispy enough to stand up to a spoon. If you're serving it immediately, sprinkle with additional parsley for a pop of color.

Cut into squares and serve warm. The combination of tender green beans, rich mushroom sauce, and crispy cheesy topping creates the perfect balance of textures and flavors. Each bite delivers that comforting, cheesy goodness that makes this dish a classic. Store any leftovers covered in the refrigerator for up to 3 days, though I doubt there will be any left!

👨‍🍳

Pro Tips For Making Campbell'S Cream Of Mushroom Soup Green Bean Casserole

  • Blanch Beans First: Toss your green beans in boiling water for 3-4 minutes before draining and tossing with the soup mixture—this keeps them crisp-tender instead of soggy. I learned this the hard way after serving mushy beans and wondering why my casserole tasted like overcooked pasta.
  • Sauté Onions Low: Cook the onions in butter on medium-low heat until soft and translucent, not browned—this prevents bitterness that’ll clash with the creamy soup. After burning two batches, I finally realized patience here makes a real difference.
  • Skip the Pre-Cooked Cheese: Use freshly shredded cheddar straight from the bag—it melts smoother and browns better than pre-shredded (which has anti-caking agents that make it clump). Yes, even if you’re impatient like me, this upgrade is worth the extra 30 seconds.
  • Broil Just Until Bubbly: Watch the casserole like a hawk under the broiler—it only needs 2-3 minutes to get golden, not a crispy disaster. After one charred attempt, I now set a timer and pull it out before it looks done, then let it rest. Your future self will thank you.

Common mistakes when making this dish

Overcooking Green Beans

One of the biggest mistakes is overcooking the green beans during blanching. When beans turn mushy, they’ll turn to mush in the casserole too—no one wants a soggy bottom layer. Stick to exactly 4 minutes for fresh beans (or 3 minutes if they’re extra thick).

Test one by biting into it: it should hold its shape but yield slightly. If you’re using frozen beans, skip blanching entirely and just thaw them first. 🥦

Skipping the Ice Bath

After blanching, plunging beans into ice water stops the cooking process immediately. Without this step, they’ll continue cooking in the warm water, turning limp. Use a large bowl of ice water and stir the beans for 1-2 minutes until fully cooled.

This keeps them bright green and crisp-tender in the final dish. I’ve learned this the hard way—skip it, and you’ll regret it later!

Uneven Onion Topping

The fried onion topping is where texture magic happens, but spreading it unevenly leads to dry spots or soggy patches. Use a spoon or spatula to create an even ¼-inch-thick layer across the entire casserole.

For extra crispiness, chill the topping for 15 minutes before spreading—it’ll hold its shape better. Pro tip: Sprinkle the onions in a single layer first, then top with cheese to prevent clumping. 🧅

Baking Without Foil

Covering the casserole with foil during the first 30 minutes of baking prevents the top from browning too quickly while the center cooks through. Without it, the edges burn before the middle is done.

After removing the foil, watch closely—cheese browns fast! If it starts browning too quickly, tent it loosely with foil to finish cooking evenly.

Ignoring Rest Time

Rushing to serve the casserole right out of the oven is a mistake. Letting it rest for 10 minutes allows the layers to set and the juices to redistribute. Cutting into it too soon means cheese pulls away and the topping loses its crunch.

I’ve seen this happen at holiday dinners—always let it rest! The wait is worth the perfect slice. ⏳

Using Low-Quality Cheese

Sharp cheddar is non-negotiable for that iconic flavor, but using pre-shredded cheese can ruin texture. The anti-caking agents in pre-shredded cheese make the topping grainy instead of smooth. Grate your own cheese or buy blocks to shred fresh.

For extra richness, mix in ¼ cup sour cream with the sauce—it adds creaminess without watering it down. Trust me, your taste buds will thank you! 🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 85mg28%
Sodium 1100mg48%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 8g
Protein 18g36%
* 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 with frozen green beans instead of fresh?

Frozen green beans work perfectly—just thaw and drain them first. Skip the blanching step entirely since they're already pre-cooked. For best texture, pat them dry with a paper towel before layering to prevent a watery dish.

2

How can I make this recipe vegan or gluten-free?

For vegan: Use vegan cream of mushroom soup (like Imagine brand) and swap cheddar for 1.5 cups vegan cheddar shreds. For gluten-free: Ensure your soup is GF and use gluten-free flour for the onion topping. The same technique applies—just check labels carefully!

3

Why did my onion topping get soggy instead of crispy?

Soggy topping usually means one of two things: either the onions weren't fried long enough (they need to be golden brown) or the casserole wasn't baked hot enough. Try baking at 375°F for the full 15-20 minutes uncovered, and chill the topping for 15 minutes before spreading for better texture.

4

Can I make this ahead of time for holiday gatherings?

This casserole actually tastes better the next day! Assemble it completely (including topping) and refrigerate for up to 24 hours before baking. For serving, add 10-15 minutes to baking time if cold. The flavors meld beautifully overnight.

5

What's the secret to perfect crispy edges?

The key is baking uncovered at the end to let the edges brown. After the initial 30 minutes covered, remove foil and bake 15-20 minutes until edges are golden. For extra crispiness, spread the sauce slightly beyond the bean edges in the baking dish. The high heat will create that satisfying crunch!

★★★★★4.9(11 reviews)
Categories Soups & Stews