Side Dishes
This Campbell's classic green bean casserole recipe brings back the nostalgic comfort of a creamy, crispy side dish that's been a holiday staple for generations.
The secret lies in balancing tender green beans with a rich mushroom sauce and that iconic fried onion topping that turns golden and crunchy in the oven. I've perfected this version over years of holiday gatherings, ensuring every bite delivers that satisfying texture contrast between creamy sauce and crispy topping.
The foundation of this dish is simple yet essential ingredients that work together to create a harmonious balance. You'll need fresh green beans, Campbell's cream of mushroom soup for that signature creamy base, and a handful of other pantry staples that come together in just a few steps.
The key technique is baking the casserole at the right temperature to achieve that perfect golden-brown crust on the fried onions while keeping the beans tender underneath.
What you'll end up with is a classic green bean casserole that's creamy in the middle and crispy on top, with that nostalgic flavor that brings back holiday memories. The combination of tender green beans, rich mushroom sauce, and crunchy fried onions creates a texture that's impossible to resist.
This recipe serves 8-10 people, making it perfect for family gatherings or holiday meals.
For those looking to modernize the classic, I've included variations that incorporate bacon or cheese for added depth of flavor. The instructions will guide you through each step, from preparing the green beans to mixing the sauce and creating that perfect crispy topping.
Let's get started on creating this timeless side dish that's sure to become a holiday tradition in your home.
Ingredients for campbell's classic green bean casserole
Eight essential ingredients transform into that nostalgic holiday classic everyone loves.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lb | Trimmed, cut into 2-inch pieces |
| Campbell's Cream of Mushroom Soup 🍲 | 2 cans | 10.5 oz each, unsalted version preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Fried Onions 🧅 | 1 package | 6 oz, classic brand preferred |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| Garlic Powder 🧄 | ½ tsp | Freshly ground preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
The green beans are the star—fresh is best, but frozen works in a pinch (just don't thaw them first). I always grab the thin, crisp green beans from the grocery store—avoid the waxy ones. For the soup, Campbell's unsalted version keeps the seasoning balanced, but the regular works too. The heavy cream and milk combo gives that signature rich texture—don't substitute with half-and-half unless you want it lighter. The fried onions? Grab the classic brand from the canned goods aisle—nothing else compares for that perfect crunch.
No Campbell's soup? Homemade mushroom sauce with cream and a splash of milk works perfectly. Short on heavy cream? Half-and-half plus extra milk gets you close, but the texture won't be quite as rich. The Parmesan is optional but adds a nice salty depth—skip it if you're watching sodium. Want extra flavor? Add a pinch of nutmeg to the sauce for that classic holiday touch. The garlic powder and black pepper are non-negotiable—they're what makes the sauce sing. And if you're feeling fancy, toast the flour in butter for 30 seconds before mixing—it adds a subtle nutty flavor.
This casserole tastes even better the next day—make it ahead and bake it fresh for maximum crispiness. The fried onions keep their crunch for about 2 days if stored in an airtight container. For leftovers, cover with foil to keep the top crispy. Freezes beautifully for up to 3 months—just bake straight from frozen, adding 10-15 minutes to the time. Pro tip: Double the recipe and freeze half—holiday meals are always better with backup!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one bowl, one pan, and zero stress. Just trim those green beans (or skip it—frozen works just as well), dump in the soup and cream, stir, and let the oven do the heavy lifting. The fried onions go on last, and boom—done.
- Creamy Crunch Perfection: That moment when the creamy mushroom sauce meets the crispy fried onions? Chef’s kiss. The Campbell’s soup brings deep, savory richness, while the heavy cream and milk make it velvety smooth—no one will guess it’s this easy. Honestly, my picky husband asks for seconds every time.
- Holiday or Weeknight: Between us, this dish is my secret weapon for Thanksgiving and Tuesday dinners. Serve it warm with mashed potatoes for a classic holiday spread, or pack leftovers for lunch the next day. It’s the kind of thing that feels special but won’t stress you out.
- Budget-Friendly Leftovers: A single batch feeds six but costs less than takeout. The green beans stretch the filling, the soup keeps it cheap, and the fried onions add that fancy touch without breaking the bank. I’ll be real: I make this twice a month just to have it on hand—zero waste, all flavor.
Step-by-step instructions for Campbell's classic green bean casserole
Here's how to create the ultimate comfort dish with that perfect creamy texture and crispy topping you crave.
Blanch and Prepare the Green Beans
Trim the ends off all 2 lb of fresh green beans and cut them into 2-inch pieces. Spread them out on a large baking sheet and steam them in the microwave for 4-5 minutes until they're bright green and just tender—you should be able to pierce them easily with a fork but they shouldn't be mushy. Real talk: Overcooking here makes the casserole soggy, so watch closely.
Drain the beans thoroughly in a colander and spread them back on the baking sheet. Let them cool completely before proceeding—this prevents the creamy sauce from turning watery later. I like to sprinkle them lightly with 0.5 tsp of salt while they cool to enhance their natural flavor.
Create the Creamy Mushroom Sauce
In a large mixing bowl, combine 2 cans of Campbell's Cream of Mushroom Soup, 0.5 cup of heavy cream, and 0.5 cup of milk. Stir in 2 tbsp of melted butter, 0.5 tsp of garlic powder, 0.5 tsp of black pepper, and 1 tbsp of all-purpose flour. This mixture should be smooth—if it looks too thick, whisk in 1-2 tablespoons of water until it reaches a pourable consistency.
Here's the thing—this sauce is the heart of your casserole. The flour acts as a natural thickener, but don't overmix or you'll develop lumps. If you're using freshly grated 0.25 cup of Parmesan cheese, fold it in now for extra depth of flavor. The sauce should be velvety smooth and ready to coat every green bean perfectly.
Assemble the Casserole
Preheat your oven to 350°F and lightly grease a 9x13-inch baking dish. Spread the blanched green beans evenly across the bottom of the dish, creating a single layer. Pour the creamy mushroom mixture over the beans, making sure every piece is well coated. The beans should be submerged but not drowning in sauce—this ensures even cooking.
Don't skip this step: Use a spatula to gently press down on the beans so they stay in place during baking. This prevents them from floating to the top and turning mushy. The casserole should look inviting with that beautiful green and creamy contrast—you're almost there!
Add the Crispy Fried Onion Topping
Open the package of fried onions and sprinkle them evenly over the entire surface of the casserole. Press down lightly with the back of a spoon to help them adhere to the sauce. This is where the magic happens—the fried onions will get perfectly crispy while the rest of the casserole bakes through.
Here's a pro tip: If you're worried about the onions getting soggy, sprinkle them on right before putting it in the oven. Bake uncovered for 35-40 minutes until the sauce is bubbling gently and the edges are golden brown. The center should still be slightly jiggly—it'll firm up as it rests.
Rest and Serve with Confidence
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the flavors to meld together and the sauce to thicken slightly. You'll notice the fried onions become even crispier as they cool, creating that perfect textural contrast with the creamy sauce.
Serve warm with crusty bread or over mashed potatoes. Each bite should deliver that classic combination of tender green beans, rich mushroom sauce, and crispy fried onions. Trust me, this is the casserole that brings everyone to the table—it's that good!
Pro Tips For Making Campbell'S Classic Green Bean Casserole
- TRIM BEANS LIKE A PRO: Fresh green beans need a quick rinse and a sharp knife—cut them into 1.5-inch pieces, not the tiny matchsticks the recipe might suggest. I learned this the hard way: longer beans soften unevenly, and you end up with mushy ends while the centers stay crunchy. (And no, blanch them first—this isn’t soup.)
- SAUCE IT RIGHT: Mix the Campbell’s soup with the heavy cream first, then stir in the milk last—this keeps the sauce from curdling when you add the hot beans later. I used to dump everything in at once and ended up with a lumpy mess. Stirring the cream and soup together for 30 seconds before adding liquid makes a smoother, richer base.
- DON’T BOIL THE BEANS: Green beans should hit the pot after the sauce is simmering, not before. Toss them in raw and let them cook for just 4–5 minutes until tender-crisp—any longer, and they’ll turn to mush. (Yes, even if the recipe says "boil first.") This is the thing that matters most for texture.
- TOAST THE ONIONS: Skip the pre-packaged fried onions if you’re feeling fancy: pulse regular onion rings in a food processor for 3–4 seconds, then pan-fry them in butter until golden. They’ll be crunchier and taste fresher than the canned kind. (I know, I know—it’s an extra 5 minutes, but your casserole will actually crunch when you cut into it.)
Dietary considerations for this recipe
Gluten-Free Adaptation
This classic casserole is naturally gluten-free except for the fried onions and flour in the sauce. For a fully gluten-free version, use gluten-free fried onions (like French's Gluten-Free brand) and replace the 1 tbsp all-purpose flour with 1 tbsp cornstarch or arrowroot powder.
The texture will be slightly smoother but still creamy. Always check labels on Campbell's soup—some varieties contain hidden gluten. 🌾
Dairy-Free Options
Skip the heavy cream and milk by using 1 cup full-fat coconut milk instead—it adds richness without dairy. For the sauce, blend 2 tbsp nutritional yeast with the coconut milk for a cheesy flavor.
Substitute butter with 2 tbsp olive oil or vegan butter. The Parmesan can be replaced with dairy-free Parmesan (like Violife) or omitted entirely. The result stays creamy but lighter. 🥛
Lower-Carb Version
Swap the green beans for 1 lb asparagus (trimmed into 2-inch pieces) or zucchini (sliced into half-moons) to reduce carbs. Use 1 cup heavy cream and ½ cup unsweetened almond milk for the sauce, and top with crushed pork rinds instead of fried onions for crunch.
This keeps the dish rich while cutting carbs significantly. 🌱
Vegetarian Protein Boost
Add 1 cup cooked lentils or crumbled tofu to the beans for extra protein. Lentils blend seamlessly into the creamy sauce, while tofu adds a subtle texture.
For a cheesy boost, stir in ½ cup dairy-free cheese shreds (like Miyoko's) when assembling. This keeps the dish vegetarian while boosting nutrition. 💪
Allergen-Friendly Swaps
For nut allergies, avoid Parmesan and use 1 tbsp lemon juice for brightness instead. If dairy is a concern, 1 cup coconut cream replaces the milk/cream combo perfectly.
For egg-free binding, whisk the sauce vigorously to ensure smoothness—no eggs are needed in this recipe. Always double-check labels on Campbell's soup for cross-contamination warnings. ✨
Kid-Friendly Adjustments
Reduce the black pepper to ¼ tsp and omit garlic powder for milder flavors. Add ½ cup shredded cheddar cheese on top before baking for extra appeal.
Use pre-cut frozen green beans (thawed and drained) to simplify prep. Kids love the crispy topping—this version keeps all the comfort without the bold spices. 👶
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly—just use 1.5 lbs (they shrink more than fresh) and thaw them completely before draining well. For extra flavor, add 1 tsp lemon juice to the sauce to balance any ice crystals. The texture will be just as tender when baked.
Why did my fried onion topping get soggy?
This happens when onions absorb moisture during baking. To fix it, sprinkle them on just before baking (not during assembly) and broil for 2-3 minutes at the end to crisp them up. For next time, try pressing them lightly into the sauce with the back of a spoon to create an air pocket.
Can I make this ahead of time?
Yes! Assemble the casserole (without the fried onions) up to 24 hours ahead and refrigerate. Add the onions just before baking—this keeps them crispy. For freezing, bake completely, cool, cover tightly, and freeze for up to 3 months. Reheat covered at 350°F for 30-40 minutes.
What's the secret to extra creamy sauce?
Whisk the sauce vigorously after adding flour and let it sit for 5 minutes before pouring. For richer texture, replace ¼ cup milk with ¼ cup sour cream. Also, use full-fat cream and avoid overmixing—this prevents lumps and keeps it velvety smooth.
Can I use a different type of soup?
While Campbell's Cream of Mushroom is traditional, you can substitute with homemade mushroom sauce (sautéed mushrooms + cream) or even cream of celery soup for a different flavor. Just ensure it's creamy—condensed soups work best. The texture may vary slightly, but the method remains the same.
