This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
This is the best green bean casserole recipe that’s been a holiday tradition for decades. Featuring creamy Campbell’s cream of mushroom soup, tender green beans, and crispy French’s fried onions, this easy casserole is the perfect Thanksgiving side dish. With just 6 ingredients and less than an hour from start to finish, this classic recipe delivers rich, savory flavor that even green bean skeptics will love.
Prep Time: 10 minutes | Cook Time: 40 minutes | Total Time: 50 minutes | Servings: 8

Table of Contents
Why This Green Bean Casserole is the Best
This green bean casserole recipe has earned its place as a holiday classic for good reason. The creamy mushroom sauce perfectly complements the tender green beans, while the crispy fried onions add an irresistible crunch on top. A touch of soy sauce adds umami depth that elevates the flavor beyond ordinary. Whether you grew up loving this dish or avoided it as a kid, this recipe will convert even the pickiest eaters at your Thanksgiving table.
What makes this recipe special:
- Classic flavor using trusted brands (Campbell’s and French’s)
- Creamy and rich with crispy topping
- Just 6 simple ingredients
- Ready in under an hour
- Make-ahead and freezer-friendly
- Perfect for holidays and weeknight dinners
Ingredients for Green Bean Casserole
- 1 can (10.5 oz) Campbell’s condensed cream of mushroom soup
- 3/4 cup whole milk
- 1/2 teaspoon soy sauce
- 1/4 teaspoon black pepper
- 2 cans (14.5 oz each) green beans, drained
- 1 1/2 cups French’s crispy fried onions, divided
How to Make the Best Green Bean Casserole
Step 1: Prepare the Creamy Sauce
Preheat your oven to 350°F. In a large mixing bowl, combine the cream of mushroom soup and whole milk. Whisk until completely smooth with no lumps remaining. Add the soy sauce and black pepper, whisking again to combine. The soy sauce adds essential umami flavor that makes this casserole special.
Step 2: Add the Green Beans
Add the drained green beans to the soup mixture. Stir gently but thoroughly until all the beans are completely coated with the creamy sauce. Make sure every bean is covered for maximum flavor in every bite.
Step 3: Fold in Onions
Fold in 1/2 cup of the French’s crispy fried onions, reserving the remaining 1 cup for topping. The onions mixed into the casserole will soften slightly during baking, adding flavor throughout.
Step 4: Transfer to Baking Dish
Pour the green bean mixture into a greased 2-quart casserole dish or 9×9-inch baking pan. Spread it out evenly with a spatula for uniform cooking.
Step 5: Initial Bake
Bake uncovered at 350°F for 30 minutes. Remove from the oven and give it a good stir to ensure even heating throughout. The casserole should be hot and bubbly.
Step 6: Add Crispy Topping
Sprinkle the remaining 1 cup of crispy fried onions evenly over the top of the casserole. Return to the oven and bake for an additional 5-10 minutes, until the onions are golden brown and crispy.
Step 7: Serve
Let the casserole rest for 5 minutes before serving. This allows the sauce to thicken slightly and makes serving easier.
Why Use Campbell’s and French’s?
Campbell’s cream of mushroom soup: After trying numerous brands, Campbell’s condensed soup has the best thickness, flavor, and color. Other brands simply don’t compare in consistency or taste.
French’s crispy fried onions: These are the gold standard for green bean casserole. Their consistent crunch and flavor make this dish what it is. You’ll notice people always try to get as many of these crispy onions as possible when serving themselves!
Homemade Cream of Mushroom Soup Option
If you prefer making your own cream of mushroom soup, here’s a quick recipe:
Ingredients:
- 3 tablespoons unsalted butter
- 12 oz sliced mushrooms
- 1 cup whole milk
- 4 oz cream cheese
Instructions:
In a large skillet over medium-high heat, melt the butter. Add the mushrooms and sauté, stirring constantly, until browned, about 5-7 minutes. Add the milk and cream cheese, stirring until the cream cheese melts and the mixture becomes thick and cohesive. Use in place of canned soup in the recipe.
Tips for Perfect Green Bean Casserole
Choose your bean style. Both regular cut and French-style cut green beans work beautifully. French-style beans are thinner and more elegant.
Use whole milk. The heavier the milk, the creamier the casserole. While 2% milk works, whole milk or even half-and-half makes it extra rich.
Don’t skip the soy sauce. Just 1/2 teaspoon adds incredible umami depth that makes this casserole addictive.
Stir before adding final onions. This ensures the casserole is heated through before adding the crispy topping.
Watch the onions closely. They can go from golden brown to burnt quickly. Check after 5 minutes.
Let it rest. A 5-minute rest after baking helps the sauce thicken and makes serving cleaner.
Brand matters. Campbell’s and French’s really do make a difference in this classic recipe.

Make-Ahead Green Bean Casserole
This casserole is perfect for advance preparation:
Up to 1 day ahead: Assemble the casserole completely through Step 4 (before baking), but don’t add any fried onions yet. Cover tightly with plastic wrap and refrigerate. When ready to serve, bake at 350°F for 35 minutes, stir, add the fried onions, and bake 5-10 more minutes.
Freezer friendly (up to 2 weeks): Assemble the casserole without the crispy fried onions on top. Wrap the baking dish tightly with plastic wrap, then cover with aluminum foil. Freeze for up to 2 weeks. Thaw overnight in the refrigerator, then bake according to directions, adding the fried onions before the final baking time.
Storage and Reheating Instructions
Refrigerator: Store leftover green bean casserole in an airtight container in the refrigerator for up to 3-4 days. Do not leave casserole out at room temperature for more than 2 hours.
Reheating: Reheat individual portions in the microwave for 1-2 minutes, or reheat the entire casserole covered with foil at 350°F for 15-20 minutes until heated through. Add fresh fried onions on top if desired.
Food safety: Always refrigerate leftovers promptly to prevent bacterial growth.
Recipe Variations
Cheesy green bean casserole: Add 1 cup shredded cheddar cheese or parmesan cheese to the mixture before baking, and sprinkle more cheese on top with the fried onions.
Fresh or frozen green beans: Use 4 cups fresh green beans (trimmed and blanched for 5 minutes) or one 16 oz bag of frozen green beans (thawed). Fresh beans provide firmer texture.
Bacon lovers version: Add 4-6 slices of crumbled cooked bacon to the casserole or sprinkle on top with the onions.
Mushroom upgrade: Add 8 oz sautéed fresh sliced mushrooms to the casserole for extra mushroom flavor.
Garlic enhancement: Mix in 2-3 cloves minced garlic or 1/2 teaspoon garlic powder for savory depth.
Cream of chicken swap: Use cream of chicken soup instead of mushroom for a different flavor profile.
Slow cooker version: Make this in your slow cooker to free up oven space. Cook on low for 3-4 hours or high for 1-2 hours, adding onions before serving.
Instant Pot option: Use an Instant Pot for even faster cooking and to save oven space during busy holidays.
Frequently Asked Questions
Can I use fresh green beans? Yes! Use 4 cups trimmed fresh green beans. Blanch them in boiling water for 5 minutes, then drain thoroughly before adding to the sauce. Fresh beans may need a few extra minutes of baking time.
Can I use frozen green beans? Absolutely! Use one 16 oz bag of frozen green beans. Thaw and drain thoroughly before using, or add frozen and increase baking time by 5-10 minutes.
What style of green beans is best? Both regular cut and French-style (thinner) green beans work well. It’s purely personal preference.
Can I make this in an aluminum pan? Yes! Aluminum pans work perfectly for this recipe, making it great for potlucks and transport.
How do I prevent the onions from burning? Add them during the last 5-10 minutes only, and watch closely. They brown quickly once added.
Can I add cheese to this recipe? Definitely! Cheddar or parmesan cheese are popular additions. Mix some into the casserole and sprinkle more on top.
Why do I need soy sauce? The soy sauce adds umami depth that enhances all the other flavors. Don’t skip it—it makes a noticeable difference!
Is this recipe gluten-free? Not as written. Use gluten-free cream of mushroom soup and gluten-free fried onions to make it gluten-free.
What to Serve With Green Bean Casserole
This classic side dish pairs perfectly with:
- Roasted turkey or ham for Thanksgiving
- Meatloaf and mashed potatoes for weeknight comfort
- Baked pork chops or roasted chicken
- Sweet potato casserole and dinner rolls
- Cranberry sauce and cornbread stuffing
- Prime rib or beef roast for Christmas
Nutritional Information
Per serving (based on 8 servings)
- Calories: 125-140
- Protein: 3-4g
- Fat: 7-8g
- Carbohydrates: 13-15g
- Fiber: 2g
- Sodium: 420-460mg
This best green bean casserole recipe is the holiday classic that brings comfort and nostalgia to every Thanksgiving table. With its creamy Campbell’s mushroom soup base, tender green beans, and crispy French’s fried onions, this easy casserole delivers the perfect combination of flavors and textures. Whether you’re making it for a holiday feast or a weeknight dinner, this simple 6-ingredient recipe is guaranteed to please. The make-ahead and freezer-friendly options make it even more convenient for busy cooks who want to serve delicious homemade sides without the stress.

Best Green Bean Casserole
Ingredients
- 1 can (10.5 oz) Campbell’s condensed cream of mushroom soup
- 3/4 cup whole milk
- 1/2 teaspoon soy sauce
- 1/4 teaspoon black pepper
- 2 cans (14.5 oz each) green beans, drained
- 1 1/2 cups French’s crispy fried onions, divided
Instructions
- Preheat oven to 350°F (175°C). In a large mixing bowl, whisk together cream of mushroom soup and milk until smooth. Add soy sauce and black pepper, then whisk again to combine.
- Add drained green beans to the creamy mixture and stir until evenly coated.
- Fold in 1/2 cup of French’s crispy fried onions, reserving the rest for topping later.
- Pour the mixture into a greased 2-quart casserole dish or 9×9-inch baking pan. Spread evenly with a spatula.
- Bake uncovered at 350°F for 30 minutes. Remove and stir gently to ensure even heating throughout.
- Sprinkle remaining 1 cup of French’s onions evenly on top. Return to oven and bake for 5–10 minutes until golden brown and crispy.
- Let casserole rest for 5 minutes before serving. Serve warm as a classic Thanksgiving or holiday side.