Side Dishes
This Campbell's Green Bean Casserole recipe delivers the perfect balance of crispy fried onions and creamy cheese sauce in one comforting dish. Standing on a step stool in my grandmother's kitchen in Sicily taught me how simple ingredients can create something extraordinary—just like this nostalgic American classic.
The secret lies in layering the green beans and soup just right, then topping with a golden, crunchy onion-cheese crust that transforms this side into the star of any meal.
The magic happens in the oven at 350°F for 30 minutes, where the cheese melts into a velvety blanket while the onions crisp to perfection. I've perfected this recipe over years of holiday gatherings, ensuring every bite delivers that satisfying contrast between tender green beans and crispy, cheesy topping.
The Campbell's Cream of Mushroom soup forms the creamy base, while sharp cheddar and buttery fried onions create that iconic crunch.
What you'll end up with is a dish that tastes like comfort food at its finest—creamy, cheesy, and topped with irresistible crispy bits that disappear faster than you can say "seconds." This recipe brings back memories of family dinners while delivering restaurant-quality results in your own kitchen.
Whether you're serving it at Thanksgiving or a weeknight dinner, this casserole never fails to impress.
For those looking to modernize the classic, try using gluten-free fried onions or vegan cheese alternatives without sacrificing flavor. The technique remains the same—layer, bake, and enjoy the perfect harmony of textures. Here's how to make it exactly as it should be.
Ingredients for campbell's green bean casserole recipe with cheese
Six ingredients for the creamy base, six for the crispy top—just like Grandma used to make.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, condensed |
| Green Beans 🌱 | 1 ½ lbs | Fresh or frozen, trimmed |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp flavor preferred |
| Fried Onions 🧅 | 1 ½ cups | Buttery, store-bought or homemade |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Butter 🧈 | ½ cup | Unsalted, melted |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Onion Powder 🧅 | ½ tsp | Enhances flavor |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The Campbell's Cream of Mushroom soup is the heart of this dish, so grab the 10.5 oz cans—they're the right size for this recipe. Trader Joe's or your local grocery store will have them, and they keep well in your pantry for months. For the green beans, fresh works beautifully, but frozen is fine too—just make sure they're trimmed. The sharp cheddar is non-negotiable here; Kraft or Cabot shredded cheeses work perfectly, but if you're feeling fancy, grab a block and shred it yourself. The fried onions? French's are the classic choice, but any buttery, crispy brand will do the trick.
No Campbell's soup? Homemade mushroom sauce works—just blend cooked mushrooms, milk, and a bit of butter until smooth. Short on cheddar? Swiss or Monterey Jack will still give you that creamy melt, though sharp cheddar is the star. For a gluten-free twist, use gluten-free fried onions or make your own by frying thin onion slices until crispy. The parsley is optional but adds a bright pop of color—skip it if you're in a rush, but trust me, it makes the dish look even more inviting.
This casserole reheats beautifully—just cover with foil and bake at 350°F for 10 minutes if it's been sitting in the fridge. It keeps well for 3-4 days covered, and you can even freeze portions for up to 3 months. I always make a double batch because it disappears faster than you can say "seconds." Store leftovers in an airtight container, and if you're prepping ahead, assemble it the night before and bake straight from the fridge—just add 5-10 minutes to the baking time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this dish for nights when I’m too tired to wash another pot. Just toss the green beans, soup, and milk in one baking dish—no chopping, no fuss—and let the oven do the work. The fried onions on top? They crisp up in minutes while everything else bakes.
- Creamy Crunch Combo: That sharp cheddar melted over the mushroom soup is chef’s kiss—rich, tangy, and just salty enough. The crunch from the fried onions cuts through the creaminess like a perfect textural hug. Honestly, it’s the kind of flavor that makes you go back for thirds without thinking.
- Potluck Hero: I bring this to every holiday gathering, and it’s always the first to disappear. It’s hearty enough for Thanksgiving but simple enough for a summer picnic. Plus, it reheats beautifully—just add a splash of milk to keep it creamy.
- Budget-Friendly Leftovers: A can of soup, a bag of green beans, and a block of cheese stretch this into four or five meals. My kids ask for it all week, and I’m not even kidding. It’s my go-to for feeding the family without breaking the bank or spending hours in the kitchen.
Step-by-step instructions for green bean casserole with cheese
Here's how to create that perfect balance of crispy, golden topping and creamy cheese sauce.
Prepare the Green Beans
Start by trimming the ends off the 1.5 lbs of green beans if using fresh. For frozen green beans, there's no need to thaw them first. Spread them evenly in a single layer on a large baking sheet. Roast at 400°F for 15-20 minutes until they're tender but still holding their shape. You want them to be bright green and slightly crisp around the edges—this ensures they don't turn mushy when mixed with the sauce.
While the green beans roast, melt the 0.5 cup butter in a medium saucepan over medium heat. Stir in the 0.25 cup all-purpose flour and cook for 1-2 minutes until it forms a smooth paste. This creates the roux that will thicken your creamy sauce beautifully. Keep it warm but not browning—you'll be adding it to the soup mixture soon.
Create the Creamy Cheese Sauce
In a separate large bowl, combine the two cans of Campbell's Cream of Mushroom Soup with the 0.5 cup milk, 1.5 cups sharp cheddar cheese, 0.5 tsp salt, 0.25 tsp black pepper, 0.5 tsp garlic powder, and 0.5 tsp onion powder. Stir until the cheese is completely melted and the mixture is smooth. This is where the rich, creamy texture begins to develop.
Slowly pour the warm roux into the soup mixture while whisking continuously. The sauce will thicken immediately as it cooks. Transfer the entire mixture to a large mixing bowl and fold in the roasted green beans. Stir in the 1.5 cups fried onions, reserving about 0.25 cup for the topping. The onions should be evenly distributed throughout the casserole for that classic flavor in every bite.
Assemble and Bake the Casserole
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with butter or non-stick spray. Pour the green bean mixture into the prepared dish and spread it out evenly. The mixture should come about three-quarters of the way up the sides of the dish.
For the crispy topping, combine the reserved 0.25 cup fried onions with the 0.25 cup fresh parsley. Sprinkle this mixture evenly over the top of the casserole. Press down gently with a spatula to help it adhere to the creamy layer below. The topping should look golden and inviting—this is what creates that perfect crunch when you cut into it.
Bake to Golden Perfection
Place the baking dish in the preheated oven and bake for 25-30 minutes. You're looking for the top to turn deep golden brown and the edges to bubble slightly around the sides. The casserole is done when it's heated through and the top has that satisfying crispy texture.
Let the casserole rest for 10 minutes before serving. This resting period allows the layers to set slightly, making it easier to cut clean slices without everything falling apart. Garnish with additional chopped parsley if desired, and serve warm with crusty bread or a simple side salad.
Pro Tips For Making Campbell'S Green Bean Casserole Recipe With Cheese
- Preheat Your Dish: Pop that baking dish in the oven before you start mixing—yes, even if it feels like overkill. I learned this the hard way when my casserole took 20 minutes longer to heat through because I skipped it. Preheat to 350°F for 10 minutes, then dump in your mixture. The cheese melts faster, and the beans stay tender.
- Blanch Green Beans First: Skip the mushy beans by blanching them for 3 minutes in boiling water, then plunging into ice water. This stops the cooking process so they stay crisp when the casserole bakes. (Pro move: Drain well and pat dry—wet beans make the sauce watery.)
- Mix Cheese in Last: Stir the cheddar into the soup mixture right before pouring it into the dish—otherwise, it clumps like sad, grainy glue. Use a fork to cut through lumps as you fold it in, and resist the urge to overmix. You want pockets of melty goodness, not a paste.
- Toast the Onions: Skip the pre-packaged fried onions and toast your own for 3 minutes in a dry pan over medium heat. They’ll get crispy and nutty, adding depth the canned version can’t match. Sprinkle them on after baking so they stay crunchy—no soggy regret.
Dietary considerations for this dish
Gluten-Free Adaptations
For a gluten-free version, start by swapping the all-purpose flour in the roux for a 1:1 gluten-free flour blend like Bob’s Red Mill or King Arthur. I’ve tested this and found it works beautifully—just make sure your fried onions are certified gluten-free too.
Brands like French’s Gluten-Free or homemade fried onions (using gluten-free breadcrumbs) will keep the crunch intact. The key is to whisk the gluten-free flour into the butter extra well to avoid lumps. 🌾
Dairy-Free Options
To make this casserole dairy-free, replace the sharp cheddar with 1.5 cups of dairy-free shredded cheese like Daiya or Violife. For extra creaminess, stir in ½ cup cashew cream (soaked cashews blended with water) alongside the Campbell’s soup.
The fried onions stay the same, but if you’re avoiding all dairy, use a vegan butter like Miyoko’s for the roux. The texture might be slightly lighter, but it still delivers that comforting flavor.
Lower-Carb Modifications
Cutting carbs doesn’t mean sacrificing flavor. Swap the green beans for 1.5 lbs of asparagus or zucchini, both of which hold up well in the creamy sauce.
Use ½ cup almond flour instead of all-purpose flour for the roux, and top with crushed pork rinds instead of fried onions for a crispy, low-carb crust. The result is still hearty and satisfying—just lighter on the carbs.
I’ve made this version for guests with dietary restrictions, and they never miss the traditional ingredients. 🥦
Vegan Cheese Substitutes
For a fully vegan casserole, use 1.5 cups of vegan cheese shreds (like Follow Your Heart or Violife) and replace the milk with unsweetened almond milk. The texture will be slightly different, but the flavor is surprisingly close.
To boost creaminess, stir in 2 tbsp nutritional yeast with the vegan cheese. The fried onions remain the same, but if you’re avoiding all animal products, opt for store-bought vegan fried onions or make your own with olive oil and a pinch of salt. 🌱
Allergen-Friendly Tips
If someone in your household has a dairy allergy, focus on the fried onions and green beans as the star flavors. Use a dairy-free cream cheese like Kite Hill in place of the cheddar, and stir in extra garlic powder (up to 1 tsp) to enhance depth.
For soy allergies, check your Campbell’s soup label—some varieties contain soy. Always double-check ingredient labels, especially for processed items like fried onions and cheese substitutes. A little extra attention ensures everyone at the table can enjoy this classic dish safely. 🛡️
Nutrition facts
Frequently asked questions
Can I make this recipe without Campbell's soup?
Yes! For a homemade version, blend 1 cup cooked mushrooms, ½ cup milk, and 2 tbsp butter until smooth, then season with ½ tsp salt and ¼ tsp black pepper. Use this in place of the soup cans. The texture will be slightly richer, but the flavor remains comforting.
How do I get the crispy topping without soggy onions?
Press the fried onions and parsley topping firmly into the cheese layer before baking. For extra crispiness, broil the casserole for 1-2 minutes at the end of baking time. Also, ensure your oven rack is in the middle position—this prevents uneven browning.
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly—no need to thaw them first. Just follow the same roasting instructions (400°F for 15-20 minutes) until tender. They’ll hold their shape and absorb the creamy sauce beautifully.
What’s the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 10-15 minutes until warmed through. For crispy topping, uncover the last 2-3 minutes of reheating. Microwaving isn’t recommended—it turns the topping soggy.
Can I make this ahead of time?
Yes! Assemble the casserole in a baking dish, cover tightly, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-10 extra minutes to the cooking time. For freezer prep, bake fully, cool completely, then freeze in portions for up to 3 months. Reheat covered with foil.
