Side Dishes
Campbell's classic green bean casserole recipe delivers that nostalgic, comforting dish with a crispy fried onion topping and creamy mushroom sauce—just like grandma used to make.
The secret lies in layering canned green beans with Campbell's cream of mushroom soup and a golden, crunchy topping that transforms this side into the star of the meal. I've perfected this recipe over years of holiday gatherings, ensuring every bite delivers that perfect balance of textures and flavors.
What sets this version apart is the foolproof technique for achieving that signature crispy top without soggy layers. The key ingredients—cream of mushroom soup, green beans, and fried onions—come together in a simple yet impressive dish that's perfect for Thanksgiving, Christmas, or any family dinner.
This recipe stays true to the classic while offering modern variations like gluten-free toppings or vegan substitutions for flexibility.
By the time it emerges from the oven, you'll have a creamy, velvety casserole topped with golden, crunchy fried onions that add just the right amount of texture.
The aroma alone will have everyone gathering around the table, while the first bite delivers that comforting combination of creamy mushroom sauce and crispy topping. This is the dish that makes side dishes unforgettable.
The beauty of this recipe is its versatility—it works as a main course for light dinners or as the perfect holiday side. Whether you're following the traditional method or adapting it to dietary needs, the result is always that same comforting, classic flavor.
Let's get started on creating this timeless family favorite.
Ingredients for campbell's classic green bean casserole
Six ingredients. One iconic dish. The secret to that perfect crispy top is all here.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🌱 | 4 cups | Drained, not pre-cooked |
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, undiluted |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Butter 🧈 | ½ cup | Unsalted, melted |
| All-Purpose Flour 🌾 | ¼ cup | For thickening |
| Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for topping |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For extra depth |
| Onion Powder 🧅 | ½ tsp | Enhances flavor |
| Heavy Cream 🥛 | ¼ cup | Optional for extra richness |
That Campbell's cream of mushroom soup is the heart of this dish—don't even think about skipping the brand. The canned green beans? Any brand works as long as they're drained well. I always grab the low-sodium version of Campbell's for better flavor control. For the fried onions, Trader Joe's has the best pre-made ones, but homemade (sautéed in butter until crispy) takes it to another level. The Parmesan? Grab a wedge from the deli counter—pre-grated gets clumpy and ruins the texture. And trust me, whole milk makes the sauce silkier than skim.
No Campbell's? Homemade mushroom sauce (blend sautéed mushrooms, milk, and a splash of cream) works in a pinch, but you'll miss that nostalgic flavor. Short on fried onions? Crispy breadcrumbs with a sprinkle of garlic powder mimic the crunch. The heavy cream is optional, but adding it makes the sauce feel ultra-luxurious—worth it for holiday dinners. For a gluten-free version, swap the fried onions for crushed potato chips (like Kettle Brand sea salt flavor) and use gluten-free flour for thickening. The secret to that perfect crispy top? Baking until golden—don't peek or it'll steam instead of crisp!
This casserole tastes even better the next day—make it ahead and bake it straight from the fridge for extra creamy goodness. Keeps for 4-5 days in the fridge, freezes beautifully for up to 3 months. I always double the recipe for holiday gatherings—leftovers disappear fast. Store in an airtight container with foil pressed tightly on the top to keep that crispy layer intact. And if you're serving it as a main? Add a protein like baked chicken or shrimp on the side to round it out.
Why You'll Love This Recipe
- Pantry-to-Table Magic: I swear by this recipe when I’m staring at an empty fridge at 6:30 PM. Open a can, dump in soup, stir—no chopping, no stress, just warm, creamy green beans in 25 minutes. The milk and butter make that soup sing without extra effort.
- Creamy Crunch Combo: That crispy fried-onion topping? It’s the star. The creamy mushroom soup base balances perfectly with the crunch—like a hug for your taste buds. My kids fight over seconds, and I don’t even pretend to be subtle about stealing bites.
- Holiday or Weeknight: Honestly, this works everywhere. Slip it onto a buffet table for Thanksgiving, or serve it as a side when you’re too tired to cook. Even my picky in-laws ask for it—no questions, just seconds.
- Budget Leftovers Win: A can of beans, a can of soup, and a little butter stretch to feed four for dinner and lunch the next day. I freeze portions too; reheating keeps that creamy texture intact, and it’s cheaper than takeout. My wallet thanks me.
Step-by-step instructions for Campbell's classic green bean casserole
Here's how to make this comforting classic with that perfect crispy fried onion topping!
Prepare the Green Beans and Mushroom Mixture
Preheat your oven to 350°F and drain the 4 cups canned green beans thoroughly, shaking off any excess liquid. I like to rinse them under cold water to remove any remaining canning brine that could make the casserole watery. Transfer them to a large mixing bowl.
Open the 2 cans Campbell's Cream of Mushroom Soup and pour them directly into the bowl with the green beans. Stir well to combine completely. The soup will coat the green beans evenly, creating that creamy base we all love. If you're using the optional 0.25 cup heavy cream, add it now and stir again to incorporate fully.
Create the Creamy Filling and Season Perfectly
In a separate medium saucepan, melt the 0.5 cup butter over medium heat. Once melted and foaming, whisk in the 0.25 cup all-purpose flour to create a roux. Cook for 1-2 minutes until the mixture turns a pale golden color and smells nutty—this removes the raw flour taste.
Slowly pour in the 0.5 cup milk while whisking constantly to prevent lumps from forming. Add the 0.5 tsp salt, 0.25 tsp black pepper, 0.5 tsp garlic powder, and 0.5 tsp onion powder, stirring until everything is fully incorporated and the mixture thickens slightly. Pour this creamy sauce over the green bean mixture in the bowl and stir thoroughly to coat every bean.
Assemble and Bake the Casserole
Transfer the green bean mixture to a greased 9x13-inch baking dish, spreading it evenly across the bottom. This ensures even baking and that perfect golden-brown finish. The dish should be about ¾ full—don't overfill or the topping won't crisp properly.
Sprinkle the 0.5 cup freshly grated Parmesan Cheese evenly over the top, pressing it lightly into the surface. This helps create that beautiful golden crust during baking. The cheese adds a wonderful salty depth that complements the creamy mushroom flavor.
Create the Crispy Fried Onion Topping
Sprinkle the 1 cup fried onions evenly over the Parmesan cheese layer. Press them down gently with the back of a spoon to help them stick and create that iconic crispy texture. The onions should cover the entire surface completely—this is what gives the casserole its signature crunch.
Bake uncovered for 30-35 minutes until the top is golden brown and bubbly, and the edges are set. The casserole is done when it's heated through and the fried onions are crispy to the touch. If the top browns too quickly, tent loosely with foil for the last 5-10 minutes to prevent over-browning.
Rest and Serve with Confidence
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set slightly and makes it easier to slice cleanly. The casserole will be hot and bubbly—perfect for serving family-style.
Cut into squares and serve immediately while the topping is still crispy. The combination of creamy mushroom sauce, tender green beans, and that satisfying crunch from the fried onions makes this classic casserole a crowd-pleaser every time. 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 Classic Green Bean Casserole
- DRAIN BEANS WELL—REALLY WELL: That liquid in canned green beans is salty and watery. Dump them into a colander, give them a good shake, then rinse under cold water. I learned this the hard way—skipping it makes your casserole taste like diluted soup.
- MAKE THE ROUX LOW AND SLOW: Melt butter, whisk in flour, then slowly add milk—don’t rush. If you dump it all in at once, you’ll end up with lumps. A smooth roux is the thing that matters most for that creamy texture.
- DON’T SKIP THE SIMMER: After mixing the soup and sauce, let it simmer for 3–5 minutes. This thickens the sauce and cuts the canned-bean aftertaste. I was skeptical until I tried it—now I never skip it.
- USE SHREDDED CHEESE INSTEAD OF TOPPING: Swap the store-bought fried onion topping for a sprinkle of sharp cheddar. Mix it into the sauce before baking for melty, gooey goodness. (Yes, even if you’re impatient like me—it’s worth the extra 2 minutes.)
Serving suggestions for this recipe
Family-Style Presentation
Serve this casserole straight from the baking dish for that classic family-style presentation. The golden, crispy fried onions will be at their best when served immediately, so have your serving spoons ready.
I like to use a large oven-safe serving spoon (like those from Le Creuset) to scoop out generous portions while keeping the rest warm. Place the dish in the center of the table and let everyone dig in—it's a guaranteed conversation starter. 🍽️
Protein Pairings
While this casserole is delicious on its own, pairing it with a protein makes it a complete meal. For holiday dinners, I serve it alongside roasted turkey breast or herb-crusted pork chops.
If you're making this as a main course, consider adding shrimp scampi or garlic butter chicken on the side. The creamy mushroom flavor in the casserole balances beautifully with the richness of roasted meats.
Bread and Butter Sides
A warm, crusty sourdough loaf or garlic bread is the perfect accompaniment to soak up any extra sauce. I love serving Texas toast (thick-cut buttered bread) for a heartier option.
For a lighter touch, add a simple mixed green salad with a tangy vinaigrette to cut through the richness. The acidity helps reset your palate between bites of creamy casserole.
Holiday Table Centerpiece
Transform your casserole into the star of the holiday table by garnishing it with fresh parsley or chives right before serving. The bright green color contrasts beautifully with the golden fried onions.
For an extra touch, arrange a few cranberry sauce dollops around the edges—this adds a festive pop of color and balances the savory flavors. Serve with candied pecans sprinkled on top for a Southern twist.
Leftovers Reinvented
Turn leftover casserole into green bean casserole grilled cheese—yes, it's a thing! Use a sourdough or brioche loaf, spread with cream cheese, and top with a slice of leftover casserole.
Press in a panini maker or skillet until golden and crispy. For a lighter option, serve it over mashed potatoes or buttered egg noodles for a comforting casserole bowl. 💡
Seasonal Garnishes
Spring brings fresh flavors—top with sliced radishes or microgreens for a bright, crisp contrast. In summer, add cherry tomatoes or basil leaves for a pop of color.
For fall, try caramelized onions or pumpkin seeds to complement the harvest season. In winter, keep it classic with crushed peppermint or cinnamon-sugar for a festive twist.
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the dish completely (including the fried onion topping) and refrigerate it overnight. Bake straight from the fridge at 350°F for 45-50 minutes—the extra time ensures a crispy top. This method actually makes the sauce even creamier. Just add 5 extra minutes to the baking time.
What if I don't have Campbell's Cream of Mushroom Soup?
Make a quick substitute by blending 1 cup cooked mushrooms (sautéed in butter), 1 cup milk, 2 tablespoons flour, and 1 teaspoon mushroom powder until smooth. Simmer for 5 minutes to thicken. The flavor won't be identical, but it'll still taste delicious!
How do I keep the fried onion topping crispy?
Press the onions firmly into the cheese layer before baking, and never peek at the casserole while it's cooking—steam makes the top soggy. For extra crunch, broil for 1-2 minutes at the end (watch closely!). Store leftovers with foil pressed directly on the topping to preserve crispness.
Can I make this gluten-free?
Yes! Use gluten-free flour for the roux and substitute fried onions with crushed gluten-free potato chips (like Kettle Brand sea salt flavor) or homemade crispy onion rings made with gluten-free breadcrumbs. The texture stays crispy while keeping it safe for gluten-sensitive guests.
Why did my casserole get watery?
Most likely, your green beans weren't drained well or you used too much milk. Always drain and rinse canned beans thoroughly, and measure liquids carefully. For extra insurance, simmer the soup mixture on low heat for 5 minutes before assembling to thicken it.