Side Dishes
This Campbell’s green bean casserole recipe with the cream of mushroom soup delivers the nostalgic comfort of a classic holiday side dish with minimal effort.
The perfect balance of tender green beans, creamy mushroom soup, and crispy fried onions creates a dish that feels like a warm hug from your grandmother's kitchen. I've perfected this recipe over years of holiday gatherings, ensuring every bite delivers that familiar, comforting texture and flavor.
The beauty of this recipe lies in its simplicity and versatility. You'll need just a handful of ingredients—fresh green beans, Campbell's cream of mushroom soup, and a bag of fried onions—to create a dish that's both hearty and satisfying.
This version stays true to tradition while offering modern adaptations, like using vegan soup substitutes for dietary preferences. The baking time is quick, making it ideal for busy weeknights or holiday prep.
What makes this casserole truly special is the way the layers work together. The green beans absorb the rich, creamy mushroom sauce while the fried onions add a satisfying crunch that contrasts beautifully with the tender vegetables.
Baked until golden and bubbly, this dish brings the warmth of family gatherings to your dinner table, no matter the occasion.
Whether you're serving it alongside roasted chicken or as a standalone vegetarian meal, this green bean casserole is a crowd-pleaser that brings comfort and tradition to every bite. Let's get started on creating this timeless classic that's perfect for any holiday or family dinner.
Ingredients for campbell's green bean casserole recipe with cream of
The classic combo: green beans, creamy mushroom soup, and crispy fried onions for that nostalgic holiday flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed and cut into 2-inch pieces |
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | Condensed, 10.5 oz each |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
| Milk Mushrooms 🍄 | 8 oz | Sliced for garnish (optional) |
The green beans are the star here, so pick fresh, crisp ones—the thicker the stems, the better. Costco or Trader Joe's usually have the best quality, but any grocery store's fresh produce section works. Trim the ends and cut them into even 2-inch pieces so they cook uniformly. If you're short on time, frozen green beans work too (just thaw and drain them well). The Campbell's cream of mushroom soup is non-negotiable for that authentic flavor—don't even think about substitutes here. It's the soul of this dish, so grab a couple cans of the condensed version for convenience.
No heavy cream on hand? Half-and-half or even whole milk will work in a pinch, though the texture won't be quite as rich. Want to make this vegan? Coconut milk or cashew cream can replace the dairy, but add a splash of lemon juice to balance the richness. The fried onions? Store-bought is fine—just check the bag for any lumps or stale pieces. For extra flavor, sprinkle in the garlic and onion powders with the green beans before baking. The Parmesan adds a nice finish, but if you're avoiding dairy, nutritional yeast gives a similar cheesy kick. And if you're feeling fancy, those sliced mushrooms on top? Trader Joe's sells pre-sliced ones that save time.
This casserole tastes even better the next day, so make it ahead if you're hosting. Cover it and refrigerate for up to 2 days, then bake straight from the fridge (add 10 minutes to the time). For freezing, bake it first, then portion into airtight containers—keeps for 3 months. Reheat covered with foil at 350°F until bubbly. The fried onions get soggy if you microwave, so always bake it through. Leftovers? It's perfect for lunches—just reheat and add a sprinkle of fresh parsley for brightness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no chopping, no fuss. Just trim those green beans, dump in the soup, stir in the cream, and bake. The only "work" is sprinkling those crispy onions on top, and honestly? That’s the best part.
- Creamy Crunch Combo: That creamy mushroom soup base meets the buttery richness of the heavy cream, while the fried onions add this perfect textural contrast. It’s like a hug in a casserole dish—smooth, satisfying, and impossible to resist.
- Leftovers That Still Shine: Between us, this tastes even better the next day. The flavors meld, the green beans soften just right, and it reheats like a dream. I’ve sent this to potlucks, work lunches, and even school fundraisers—always a hit.
- Budget-Friendly Crowd-Pleaser: Fresh green beans might seem fancy, but they stretch farther than you’d think when paired with soup and cream. Plus, this feeds six for under $10. My college roommates and I lived on this—no complaints, just seconds.
Step-by-step instructions for Campbell's green bean casserole with cream of mushroom
Here's how to make this iconic comfort dish with rich, creamy layers and crispy fried onions.
Prep the Green Beans and Seasoning
Trim the ends off the 2 lbs fresh green beans and cut them into 2-inch pieces. Spread them out on a baking sheet and toss with the 1 tsp garlic powder, 1 tsp onion powder, and 0.5 tsp salt. This ensures every bite gets that savory depth. Roast them at 375°F for 12-15 minutes until they're tender but still holding their shape—you want them to stay slightly crisp rather than mushy.
While they're roasting, melt the 0.5 cup unsalted butter in a medium saucepan over medium heat. Add the 0.5 cup whole milk and stir until the butter is completely incorporated. This butter-milk mixture will create the velvety base for your casserole sauce.
Build the Creamy Sauce Base
Pour the 2 cans Campbell's Cream of Mushroom Soup into the saucepan with the butter-milk mixture. Stir in the 0.5 cup heavy cream and bring everything to a gentle simmer over medium-low heat. Let it cook for 5-7 minutes until it thickens slightly—you're looking for a consistency that coats the back of a spoon but isn't gluey.
Season the sauce with the 0.25 tsp black pepper and taste it. This is your flavor checkpoint: the sauce should be rich and savory, with just a hint of tang from the cream. If it needs more salt, add it now—remember, you'll be adding more flavor layers next.
Assemble the Casserole Layers
Transfer the roasted green beans to a 9x13-inch baking dish. Pour the creamy sauce evenly over the top, spreading it with a spatula to cover all the green beans completely. This is where the magic happens—every bean should be coated in that luscious mushroom cream.
Sprinkle the 1 cup fried onions evenly over the sauce. Press down gently so they stick to the top layer—this creates that perfect crunch contrast when you cut into the finished casserole. The onions should be distributed evenly so every serving gets that crispy texture.
Bake to Golden Perfection
Bake the casserole uncovered at 350°F for 25-30 minutes. You'll know it's ready when the top is bubbly and the fried onions are golden brown and crispy. The edges should look slightly set while the center remains creamy—this gives you that ideal texture combination.
Let it rest for 10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and ensuring the creamy filling doesn't run out when you cut into it. The aroma at this point should be intoxicating—warm, creamy, with that unmistakable mushroom flavor.
Garnish and Serve with Confidence
Just before serving, sprinkle the 0.25 cup freshly grated Parmesan cheese evenly over the top. The cheese adds a final salty, umami punch that balances the richness. For an extra touch, arrange the 8 oz sliced milk mushrooms on top if you're using them—they'll add a fresh, earthy contrast to the creamy layers.
Serve warm with crusty bread or over mashed potatoes. This casserole makes 6 generous servings, perfect for family dinners or holiday gatherings. The combination of tender green beans, creamy mushroom sauce, and crispy fried onions creates that ultimate comfort food experience that everyone will love.
Pro Tips For Making Campbell'S Green Bean Casserole Recipe With Cream Of
- Blanch Beans First: Toss fresh green beans in boiling water for 2-3 minutes, then shock in ice water before mixing with the soup. This stops the cooking process and keeps them crisp-tender—no more mushy beans in your casserole.
- Warm the Soup: Heat the Campbell’s Cream of Mushroom soup in a saucepan until it’s just warm, not boiling. Cold soup makes the casserole grainy and separates later—trust me, you’ll taste the difference.
- Skip the Crowd: Resist the urge to double the fried onions on top. A single layer (about ½ cup) is enough to crisp up properly—any more, and they’ll steam instead of get golden.
- Bake Until Bubbly: Cover the casserole with foil for the first 30 minutes, then uncover and bake another 10-15 until the top is bubbling and the onions are crisp. The foil keeps the beans from drying out, but the final uncovered time ensures that perfect texture.
Troubleshooting your campbell's green bean casserole recipe with cream of
Mushy Green Beans
If your green beans turn out mushy instead of tender-crisp, you likely overcooked them. The key is to roast them at 375°F for 12-15 minutes max—they should be bright green and slightly crisp when done.
For extra insurance, use thicker green beans (like Costco's "extra thick" variety) and cut them into 2-inch pieces so they hold their shape better. If using frozen beans, thaw and drain them thoroughly before roasting. 🥦
Sauce Too Thin
The sauce might be too thin if you didn't simmer it long enough or if your heavy cream didn't thicken properly. Always simmer the sauce for 5-7 minutes over medium-low heat, stirring occasionally.
For extra thickening, mix 1 tbsp cornstarch with 2 tbsp cold water, then stir it into the sauce at the end of cooking. If using a vegan substitute like coconut milk, add 1 tsp arrowroot powder to help stabilize the texture.
Fried Onions Not Crispy
Soggy fried onions are the worst—here's how to fix it. First, press them gently into the sauce so they stay in place while baking. If they still turn out soggy, try toasting them in a dry skillet for 2-3 minutes before adding them to the casserole.
For extra crunch, sprinkle them on top just before serving instead of baking them in. I also recommend using French's Classic Fried Onions—they hold up better than some store brands. 🧅
Bubbly but Raw Center
If the top is bubbly and brown but the center feels undercooked, your oven might not be hot enough or the casserole needs more time. Always bake at 350°F and check the internal temperature with a meat thermometer—it should reach 165°F in the center.
If it's not done, tent with foil and bake for another 10-15 minutes. For future batches, consider using a 9x13-inch glass baking dish—it distributes heat more evenly than metal.
Overly Salty Flavor
The Campbell's soup already contains salt, so it's easy to overdo it. Taste your sauce before assembling the casserole—if it's too salty, stir in 1-2 tbsp milk or cream to dilute the saltiness.
For extra flavor without adding salt, try adding a pinch of white pepper or a splash of lemon juice to brighten the dish. If you're using homemade soup, reduce the salt in your recipe by 25% since you'll be adding extra seasonings later. 🧂
Dry Top Layer
A dry top layer usually means the casserole baked too long or the sauce wasn't thick enough. To prevent this, always cover the casserole with foil for the first 20 minutes of baking, then remove it for the final 5-10 minutes to crisp the onions.
If your sauce is too thin, thicken it with a cornstarch slurry before assembling. For extra moisture, add 2 tbsp milk or cream to the sauce before pouring it over the green beans. The goal is a creamy, velvety texture—not a dry one.
Nutrition facts
Frequently asked questions
Can I use cream of celery soup instead of mushroom?
Cream of celery soup works beautifully and adds a slightly different flavor profile. The dish will have a more vegetal, slightly sweeter taste while keeping that creamy texture. Just follow the same recipe steps—simmer the soup with your butter and milk mixture for the same 5-7 minutes to thicken properly.
How do I make this recipe vegetarian or vegan?
For a vegetarian version, simply replace the heavy cream with coconut milk or cashew cream. For vegan, use vegan cream of mushroom soup (like Imagine brand) and ensure all other ingredients are plant-based. Add 1 tsp arrowroot powder to thicken the sauce properly. The texture will be slightly lighter but still delicious!
Can I make this ahead of time for holiday gatherings?
Yes! This casserole actually tastes better the next day. Assemble it completely, then refrigerate uncovered for up to 24 hours before baking. For freezing, bake first, then portion into airtight containers—it keeps for 3 months. Reheat covered with foil at 350°F until bubbly. The flavors meld beautifully overnight!
What's the secret to perfectly crispy fried onions?
The key is pressing them gently into the sauce so they stay in place while baking. For extra crunch, toast them in a dry skillet for 2-3 minutes before adding to the casserole. Use French's Classic Fried Onions—they hold up better than many store brands. And always bake uncovered for the final 5-10 minutes to crisp them perfectly.
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly—just thaw and drain them thoroughly first. For best results, spread them on a paper towel to remove excess moisture before roasting. They'll cook slightly faster than fresh, so check them at 10 minutes instead of 12-15 minutes. The texture difference is minimal when made this way!