Side Dishes
This Campbell's green bean casserole recipe with cream of mushroom delivers the nostalgic comfort of homestyle cooking with a crispy topping that's impossible to resist.
The secret lies in balancing the creamy mushroom sauce with perfectly textured green beans and a golden, crunchy onion topping that stays crispy even after baking. I've perfected this version over years of holiday gatherings, where it becomes the star of every dinner table.
The beauty of this classic dish is its simplicity—just a handful of ingredients that come together in layers of flavor and texture.
You'll start with fresh green beans, simmered just enough to soften without losing their vibrant color, then mix them with Campbell's cream of mushroom soup and a touch of milk for that signature velvety consistency.
The real magic happens in the topping, where crispy fried onions create a satisfying crunch that contrasts perfectly with the creamy filling.
What you'll end up with is a casserole that's rich, comforting, and just slightly crispy at the edges—exactly what makes it a holiday staple. The creamy mushroom sauce coats every green bean, while the fried onions add a textural element that makes each bite exciting.
This is the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
Serve it as the centerpiece of your holiday dinner or as a comforting side for weeknight meals. The crispy topping secrets I've shared ensure your version will be restaurant-quality, with that perfect balance of creamy, crunchy, and savory flavors that everyone will love.
Ingredients for campbell's green bean casserole recipe with cream of
Five ingredients for the filling, three for the crispy topping—just like grandma used to make.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌱 | 1 ½ lbs | Trimmed, cut into 2-inch pieces |
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, condensed |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Yellow Onion 🧅 | 1 ½ lbs | Yellow or white, sliced thin |
| Butter 🧈 | ½ cup | Unsalted, for frying onions |
| All-Purpose Flour 🌾 | ¼ cup | For crispy topping |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| French Fried Onions 🧅 | ½ cup | For extra crunch (optional) |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for garnish |
The green beans should be vibrant green and crisp—none of that sad, rubbery stuff. Trader Joe's or Costco usually have the freshest, or grab the pre-trimmed ones to save time. If you're using canned green beans, drain and rinse them well. The onions? Yellow or white—they fry up crispier than sweet onions. For the Campbell's soup, I always grab the condensed version—it's what the classic recipe calls for, and it keeps the texture just right. The butter matters here too—unsalted so you control the seasoning.
No fresh green beans? Frozen work perfectly—just thaw and drain them well. Swapping the Campbell's soup for homemade? Use 2 cups of mushroom cream sauce (blend cooked mushrooms, milk, and a splash of cream). Out of French fried onions? Crispy fried shallots make a great substitute. The milk can be swapped for half-and-half if you want it richer, but whole milk keeps it classic. And if you're feeling fancy, add a dash of Worcestershire sauce to the filling for extra depth.
This casserole tastes even better the next day—make it ahead if you can. Store leftovers in an airtight container for up to 4 days. For the crispy topping, fry the onions in small batches so they don’t steam. If you’re prepping for a crowd, double the topping recipe—it disappears fast. The Parmesan garnish is optional, but it adds a nice salty finish. And if you’re serving it at a holiday meal, cover it loosely with foil for the last 15 minutes of baking to keep the topping crispy.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Just trim the beans, sauté the onion in butter, dump in the soup and milk—boom. One skillet, one spatula, and you’re done.
- Creamy Crunch Combo: That crispy fried onion topping meets the rich mushroom sauce? It’s the kind of contrast that makes you go back for thirds. The milk softens the soup just enough to feel velvety, not heavy.
- Potluck Proven: I’ve brought this to Thanksgiving, summer BBQs, and even my book club meetings—it’s always the first to disappear. The flavors hold up, and it reheats like a dream, so you’re never stuck with sad leftovers.
- Budget-Friendly Staple: Fresh beans and a can of soup? This feeds four for under $5. My college dorm survival dish, now my go-to when I need to stretch groceries without sacrificing flavor. (Yes, even on a Tuesday night.)
Step-by-step instructions for Campbell's green bean casserole
Here's how to create that iconic crispy topping everyone loves—simple steps for perfect results.
Prepare the Green Beans and Onions
Start by trimming the ends off the 1.5 lbs fresh green beans and cutting them into 2-inch pieces. Spread them on a baking sheet and steam them for 5-7 minutes until tender but still bright green. You want them to hold their shape but be fork-tender—they'll finish cooking in the oven.
While the beans steam, slice the 1.5 lbs yellow onion into thin half-moons. Melt 0.5 cup butter in a large skillet over medium heat and cook the onions for 8-10 minutes until they're soft and golden. Season them with 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder while they cook. These onions will add sweetness and depth to your casserole.
Make the Creamy Mushroom Sauce
In a large bowl, combine the 2 cans Campbell's Cream of Mushroom Soup and 0.5 cup milk. Stir until smooth—this is your creamy base. Add the steamed green beans and sautéed onions to the bowl and mix everything together. The warm onions will help melt the condensed soup into a thick, velvety sauce. Taste and adjust seasoning if needed—this is your chance to balance flavors before baking.
Transfer the green bean mixture to a 9x13-inch baking dish and spread it out evenly. The layer should be about 1 inch thick—this ensures even baking and that crispy topping we're after. Smooth the top with a spatula so it's level, which helps the topping cook uniformly.
Create the Legendary Crispy Topping
In a small bowl, whisk together 0.25 cup all-purpose flour and 0.5 cup French fried onions. This is the magic combination that creates that perfect crunch. You can add the 0.25 cup Parmesan cheese if you like extra cheesy flavor, but it's optional—traditional recipes often skip it.
Sprinkle the flour-onion mixture evenly over the green bean mixture in the baking dish. Use your fingers to press it down gently so it sticks to the top—this ensures maximum crispiness. The topping should look golden and inviting, like a crispy blanket ready to bake.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 25-30 minutes. You'll know it's done when the topping turns a deep golden brown and the edges look slightly crispy. The filling should be bubbly, and the top should be firm to the touch.
Here's the secret: Don't overbake. The topping will continue to crisp up as it cools. Remove the casserole from the oven and let it rest for 5 minutes before serving. This resting time lets the flavors meld and the topping set properly. Serve warm with crusty bread or as a side dish—every bite delivers that perfect combination of creamy, crispy, and savory.
Pro Tips For Making Campbell'S Green Bean Casserole Recipe With Cream Of
- Blanch Beans First: Toss fresh green beans in boiling water for 3-4 minutes before draining and shocking in ice water. This stops them from turning mushy later—no one likes a soggy casserole, and this keeps their crunch intact even after baking.
- Sauté Onion Low: Cook the yellow onion in butter over medium-low heat until soft, not brown. I learned this the hard way—high heat burns the onions and makes the whole dish taste bitter, and no one wants that undercurrent in their creamy mushroom soup base.
- Skip the Pre-Cooked Soup: Heat the Campbell’s cream of mushroom soup with milk after mixing it with the beans. Cold soup thickens weirdly when baked, and reheating it separately keeps the texture smooth and creamy—no one wants a lumpy casserole.
- Topping First, Then Bake: Sprinkle the fried onion topping right before putting it in the oven. If you add it too early, it gets soggy from the steam—crispy topping is the whole point, and it’s the thing that matters most for that classic crunch.
Health benefits of this dish
Creamy Comfort
This casserole delivers a rich source of complex carbohydrates from the green beans and flour topping, providing steady energy for your body.
The Campbell's cream of mushroom soup adds protein and fat that help keep you feeling satisfied for hours—perfect for holiday meals where you want to enjoy without the post-dinner crash. The combination of these macronutrients creates a balanced dish that's both comforting and energizing. 💪
Hidden Vegetable Power
Green beans are packed with vitamin K (about 25% of your daily needs per serving) and vitamin C (around 15%), both essential for bone health and immune function. While the creamy sauce might make this dish seem indulgent, it's actually sneaking in valuable nutrients.
The mushrooms in the soup contribute selenium and B vitamins, which support metabolism and cell function.
Sodium Awareness
One consideration is the sodium content—this dish contains about 1,200mg per serving due to the condensed soup and seasonings. If you're watching your sodium intake, try reducing the salt in the topping by 25% or using low-sodium Campbell's soup.
The flavor remains rich while cutting unnecessary salt. For a lighter version, you could also add an extra ½ cup of milk to dilute the sodium concentration.
Protein Boost Option
For a protein upgrade, stir in 1 cup of cooked chicken breast or ½ cup of crumbled bacon when mixing the filling. This adds 20-25g of lean protein per serving without significantly altering the texture.
The bacon version adds smoky depth that pairs beautifully with the creamy mushrooms, while chicken keeps it lighter. Both options make this a more complete meal.
Dairy-Free Adaptation
If you're avoiding dairy, you can still enjoy this classic with simple swaps. Replace the milk with ½ cup unsweetened almond milk and use dairy-free cream of mushroom soup (like Imagine brand). For the topping, use dairy-free French fried onions and omit the Parmesan.
The texture remains satisfying while keeping it suitable for lactose-intolerant guests. The flavor stays rich and comforting without the dairy components.
Meal Prep Benefits
This casserole reheats beautifully, making it perfect for meal prep. The creamy texture actually improves after reheating as the flavors meld together. Store leftovers in an airtight container for up to 4 days in the refrigerator or freeze for 3 months.
The crispy topping stays crunchy when reheated in the oven at 350°F for 10-15 minutes—just cover it loosely with foil to prevent over-browning. 💡
Nutrition facts
Frequently asked questions
Can I make this casserole without Campbell's cream of mushroom soup?
For a homemade version, blend 1 cup cooked mushrooms with ½ cup milk and 2 tablespoons butter until smooth. Simmer for 5 minutes to thicken, then use it just like the canned soup. The flavor will be richer and more complex, with earthy mushroom notes that complement the green beans perfectly.
How do I keep the crispy topping from getting soggy?
Press the flour-onion topping firmly onto the casserole before baking to create a barrier. Bake uncovered for the full 25-30 minutes, then let it rest for 5 minutes before serving. For extra insurance, sprinkle a thin layer of crushed cornflakes under the topping—it adds crunch and absorbs moisture.
Can I use frozen green beans instead of fresh?
Yes, frozen green beans work perfectly! Thaw and drain them well, then steam for 3-4 minutes until tender-crisp. They'll hold up just as well in the casserole, and you won't have to worry about trimming. The texture difference is minimal when baked with the creamy sauce.
What's the best way to reheat leftovers?
For maximum crispiness, cover the casserole loosely with foil and reheat at 350°F for 10-15 minutes. If it's too dry, sprinkle 1 tablespoon milk over the top before reheating. Microwaving works in a pinch, but the topping will lose its crunch—cover with a damp paper towel and heat for 1-2 minutes on medium-high.
Is this dish kid-friendly?
The creamy mushroom flavor and crispy topping are universally appealing. For picky eaters, you can serve it plain or add shredded cheddar on top before baking. The green beans are mild in flavor, and the familiar Campbell's soup makes it comforting. Most kids love the fun texture contrast between creamy and crunchy!