I’ve always come back to Campbell’s green bean casserole for holidays and quick dinners because it’s simple, comforting, and endlessly adaptable. I’ll walk you through the original’s history and a classic recipe, then show creamer, cheesier, and dairy‑free twists plus ways to keep it crisp and flavorful.
Stick with me and you’ll be able to pick the version that suits your table—and fix common problems along the way.
History of the Original Campbell’s Green Bean Casserole

The original Campbell’s Green Bean Casserole, created in 1955 by Dorcas Reilly, is a simple, classic comfort dish combining tender green beans, creamy mushroom soup, and crispy fried onion topping; this recipe follows that tradition while offering clear steps to recreate the familiar flavors at home using straightforward pantry ingredients.
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup milk
- 2 cups cooked green beans (fresh blanched or canned drained)
- 1 1/3 cups French fried onions (divided)
- Salt and black pepper to taste
- Optional: 1/4 tsp soy sauce or Worcestershire for depth
Preheat oven to 350°F (175°C) and in a mixing bowl combine the condensed cream of mushroom soup with milk, stir in the cooked green beans, half of the French fried onions, and a pinch of salt and pepper (add soy sauce or Worcestershire if using); spread the mixture into a 1½-quart baking dish and bake uncovered for 25 minutes until bubbly, then sprinkle remaining fried onions on top and return to oven for 5 more minutes until the topping is golden and crisp.
Tip: Use freshly blanched green beans for best texture, drain canned beans well, and add the fried onions only at the end to keep them crunchy.
Dorcas Reilly developed the recipe while working at Campbell’s test kitchen, where she created the dish to showcase the versatility of canned soup and easy holiday cooking with Campbell’s soup.
Classic Campbell’s Green Bean Casserole Recipe

This Classic Campbell’s Green Bean Casserole stays true to the 1955 original by combining creamy condensed mushroom soup, tender green beans, and a crunchy fried onion topping for a simple, comforting side that’s quick to prepare and perfect for holiday tables or weeknight dinners.
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup milk
- 2 cups cooked green beans (fresh blanched or canned drained)
- 1 1/3 cups French fried onions, divided
- Salt and black pepper to taste
- Optional: 1/4 tsp soy sauce or Worcestershire sauce
Preheat oven to 350°F (175°C).
In a large bowl stir together the condensed soup and milk until smooth, fold in the cooked green beans, half the French fried onions, and season with salt, pepper, and optional soy or Worcestershire for extra umami.
Spread the mixture into a 1½-quart baking dish and bake uncovered for 25 minutes until bubbly, then sprinkle the remaining fried onions on top and bake 5 more minutes until the topping is golden and crisp.
Tip: Use freshly blanched green beans or very well-drained canned beans and add the fried onions only in the final baking step to keep them crisp.
Campbell’s original recipe popularized the use of condensed mushroom soup as a convenient base for creamy casseroles.
Tips for Preventing a Soggy Casserole

Keeping a green bean casserole crisp and not soggy is all about managing moisture at every step: use well-drained or blanched beans, reduce added liquids, separate crunchy topping until the very end, and bake long enough to evaporate excess moisture so the casserole is bubbly but not watery.
- 2 cups cooked green beans (fresh blanched and cooled, or very well-drained canned)
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup milk (or less, 1/3 cup for firmer texture)
- 1 1/3 cups French fried onions, divided
- 1/4 tsp soy sauce or Worcestershire sauce (optional)
- Salt and black pepper to taste
- 1 tbsp butter (optional, to toss with onions before serving)
Preheat oven to 350°F (175°C); in a large bowl, thoroughly dry the cooked green beans on paper towels, mix the condensed soup with 1/3–1/2 cup milk (start with less), stir in beans, half the fried onions, and seasoning, then spread into a 1½‑quart baking dish and bake uncovered for 25–30 minutes until edges bubble and excess moisture has reduced, remove, sprinkle remaining onions (toss with a bit of melted butter if desired) and bake 3–5 more minutes until topping is golden; if mixture looks watery partway through, tilt dish and spoon off pooled liquid or return to oven a few minutes longer.
Tip: Always keep the fried onions separate until the final few minutes, pat beans very dry after cooking, use less milk than the original recipe, and bake uncovered so steam escapes to prevent sogginess. A quick blanch and ice bath helps lock in color and texture for fresh blanched green beans.
Creamy Mushroom and Herb Variation

This Creamy Mushroom and Herb Green Bean Casserole elevates the classic with sautéed mushrooms, garlic, fresh herbs, and a velvety mushroom cream sauce for a rich, aromatic side that still keeps the beans tender-crisp; it bakes until bubbling and is finished with a crisped herb-Panko topping for contrast.
- 2 cups cooked green beans (blanched and well-drained)
- 8 oz cremini or button mushrooms, sliced
- 1 small shallot or 1/4 cup onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp butter
- 1 tbsp olive oil
- 1 tbsp all-purpose flour
- 3/4 cup heavy cream (or half-and-half for a lighter version)
- 1/4 cup low-sodium chicken or vegetable broth
- 1 tsp Dijon mustard
- 2 tbsp chopped fresh parsley
- 1 tsp chopped fresh thyme (or 1/2 tsp dried)
- Salt and black pepper to taste
- 1/2 cup Panko breadcrumbs
- 2 tbsp grated Parmesan cheese
- 1 tbsp chopped fresh chives or additional parsley for garnish
Preheat oven to 375°F (190°C).
In a skillet over medium heat, sauté mushrooms in butter and olive oil until golden and their liquid evaporates, add shallot and garlic and cook until softened, stir in flour and cook 1 minute, whisk in cream and broth with Dijon and herbs, simmer until thickened then season; combine sauce with drained green beans and transfer to a 1½‑ to 2‑quart baking dish, mix Panko with Parmesan and a little melted butter and sprinkle on top, bake uncovered 20–25 minutes until bubbly and golden.
Tip: Use very well-drained beans and cook mushrooms until their moisture is gone before adding cream to avoid a watery casserole, reserve crunchy topping until the last 5–7 minutes to keep it crisp.
Fresh green beans can be used instead of canned for a brighter flavor and firmer texture, especially when blanched properly.
Cheesy Twice-Baked Green Bean Casserole

This Cheesy Twice-Baked Green Bean Casserole transforms the classic into a richer, fork-tender side by first roasting or blanching the green beans, tossing them in a creamy, cheesy sauce with sautéed onions and mushrooms, then baking briefly before topping with more cheese and crunchy Panko and returning to the oven to melt and brown — a comforting, make-ahead-friendly dish that serves 6–8.
- 2 lbs green beans, trimmed and blanched or roasted until just tender
- 8 oz cremini or button mushrooms, sliced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tbsp butter, divided
- 1 tbsp olive oil
- 3 tbsp all-purpose flour
- 1 1/4 cups milk (whole or 2%)
- 1/2 cup heavy cream or half-and-half
- 1 cup sharp cheddar, grated, plus 1/2 cup for topping
- 1/2 cup Gruyère or Monterey Jack, grated
- 1/2 cup low-sodium chicken or vegetable broth
- 1 tsp Dijon mustard
- 1/2 cup Panko breadcrumbs
- 1/4 cup grated Parmesan
- 2 tbsp chopped fresh parsley
- Salt and black pepper to taste
Preheat oven to 375°F (190°C); heat 1 tbsp butter and olive oil in a skillet, sauté mushrooms and onion until browned and softened, add garlic for 30 seconds, sprinkle flour and cook 1 minute then whisk in milk, cream, and broth until smooth, simmer to thicken, stir in Dijon and cheeses until melted and smooth, fold in blanched green beans and parsley, transfer to a 2‑quart baking dish, dot with remaining butter and sprinkle reserved cheeses and Panko-Parmesan mixed together, bake 15–20 minutes until bubbly and golden, then broil 1–2 minutes if needed for extra browning.
Tip: Use well-drained beans and fully reduce the sauce before combining to avoid sogginess, and assemble ahead and refrigerate up to 24 hours before baking, adding a few extra minutes if baking from chilled.
This variation pairs well with Ritz crackers sprinkled on top for an extra buttery crunch.
Make-Ahead and Freezing Instructions

This Cheesy Twice-Baked Green Bean Casserole can be fully prepped, chilled, and frozen so holiday stress melts away — assemble the casserole through the first bake, cool completely, then either refrigerate for up to 24 hours before finishing or freeze for up to 3 months; when ready, thaw overnight in the fridge if frozen, sprinkle with additional cheese and Panko, then bake until hot and golden so the texture stays creamy and the topping crisp.
- 2 lbs green beans, trimmed and blanched or roasted until just tender
- 8 oz cremini or button mushrooms, sliced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tbsp butter, divided
- 1 tbsp olive oil
- 3 tbsp all-purpose flour
- 1 1/4 cups milk (whole or 2%)
- 1/2 cup heavy cream or half-and-half
- 1 cup sharp cheddar, grated, plus 1/2 cup for topping
- 1/2 cup Gruyère or Monterey Jack, grated
- 1/2 cup low-sodium chicken or vegetable broth
- 1 tsp Dijon mustard
- 1/2 cup Panko breadcrumbs
- 1/4 cup grated Parmesan
- 2 tbsp chopped fresh parsley
- Salt and black pepper to taste
Preheat oven to 375°F (190°C); prepare the casserole through the recipe’s sauce step, combine with cooked beans, transfer to a 2‑quart baking dish, bake 15–20 minutes until bubbly and cool completely then cover tightly and refrigerate up to 24 hours or freeze (wrap dish in plastic then foil) up to 3 months; to reheat from refrigerated, top with reserved cheese and Panko and bake 20–30 minutes until heated through and golden, and to reheat from frozen, thaw overnight then bake 30–40 minutes or bake from frozen at 375°F covered 45–60 minutes then uncover, add topping and bake until browned.
Tip: Label with date and bake time, drain beans well and slightly undercook them before assembling to prevent sogginess after chilling or reheating. A tightly sealed container helps preserve flavor and texture, especially when storing in the freezer for extended periods — consider using a 2‑quart baking dish for best results.
Vegetarian and Dairy-Free Adaptations

This vegetarian, dairy-free take on Cheesy Twice-Baked Green Bean Casserole swaps in plant-based cheeses and creamy alternatives while keeping the rich, savory flavors and crisp topping; it can be prepped ahead and baked when ready, and uses umami-rich mushrooms, a dairy-free béchamel, and a crunchy Panko or nut topping for satisfying texture.
- 2 lbs green beans, trimmed and blanched or roasted until just tender
- 8 oz cremini or button mushrooms, sliced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tbsp vegan butter or olive oil, divided
- 1 tbsp olive oil
- 3 tbsp all-purpose flour (or gluten-free flour)
- 1 1/4 cups unsweetened oat milk or other plant milk
- 1/2 cup full-fat canned coconut milk or unsweetened soy creamer
- 1 to 1 1/4 cups shredded vegan cheddar-style cheese, plus 1/2 cup for topping
- 1/2 cup shredded vegan Gruyère-style or smoked vegan cheese (optional)
- 1/2 cup low-sodium vegetable broth
- 1 tsp Dijon mustard
- 1/2 cup Panko breadcrumbs (use gluten-free if needed)
- 1/4 cup nutritional yeast
- 2 tbsp chopped fresh parsley
- Salt and black pepper to taste
Sauté the onion in 1 tbsp vegan butter or oil until translucent, add mushrooms and garlic and cook until browned; melt remaining vegan butter in a saucepan, whisk in flour to form a roux, gradually whisk in oat milk and coconut milk and simmer until thickened, stir in vegetable broth, Dijon, nutritional yeast, and most of the vegan cheeses until smooth, season with salt and pepper; toss sauce with blanched green beans, transfer to a 2‑quart baking dish, sprinkle with remaining vegan cheeses and Panko mixed with a little oil, bake at 375°F (190°C) 20–30 minutes until bubbly and golden, or cool and refrigerate up to 24 hours or freeze up to 3 months following the make-ahead instructions.
Tip: Use slightly undercooked beans, taste and adjust salt because vegan cheeses vary in saltiness, and add a splash of lemon or a teaspoon of miso for extra umami if the dairy-free sauce tastes flat.
This recipe adapts classic Campbell’s-style techniques to plant-based ingredients and highlights vegan béchamel as a reliable creamy binder for dairy-free casseroles.
Crunchy Topping Alternatives and Techniques

For a crisp, flavorful finish on a vegetarian, dairy-free cheesy twice-baked green bean casserole, try these crunchy topping alternatives and techniques that add texture, nutty richness, or herb brightness — from toasted Panko and almond-parmesan mixes to spiced crushed chips and herbed oat crumble — and learn simple methods for toasting, oiling, and timing so the topping browns evenly without drying out the filling.
- 1/2 cup Panko breadcrumbs (or gluten-free Panko)
- 1/2 cup finely chopped toasted almonds or pecans
- 1/4 cup nutritional yeast
- 1/4 cup finely crushed kettle chips or pretzels
- 1/4 cup quick oats or rolled oats, pulsed fine
- 2 tbsp finely chopped fresh parsley
- 2 tbsp olive oil or melted vegan butter
- 1/2 tsp smoked paprika
- 1/4 tsp garlic powder
- Zest of 1 lemon (optional)
- Pinch of salt
Combine chosen topping ingredients in a bowl and spread on a baking sheet; toast in a 350°F (175°C) oven for 6–8 minutes, stirring once, until golden and fragrant, then toss with oil or melted vegan butter, nutritional yeast, and herbs, sprinkle evenly over the assembled casserole, and bake at 375°F (190°C) for 20–30 minutes until the filling is bubbling and the topping is deeply golden.
Tip: Toast nuts and oats ahead and adjust salt because vegan cheeses vary in saltiness, and add a squeeze of lemon or a sprinkle of flaky salt just before serving for brightness and crunch.
This casserole pairs especially well with a creamy broccoli cheese rice sidedish for a comforting meal, and you can read more about broccoli cheese rice preparations to coordinate flavors and textures.
Serving Suggestions and Pairings

Serve your vegetarian, dairy-free cheesy twice-baked green bean casserole warm as a comforting centerpiece or alongside roasted holiday mains; complement it with bright, acidic sides like a simple citrus salad or roasted root vegetables, offer crusty bread or herbed quinoa to soak up the cheesy sauce, and pair with a crisp white wine or sparkling water with lemon to cut the richness.
- 1 1/2 lbs green beans, trimmed and blanched
- 2 cups mashed dairy-free cheese sauce (made from cashews or vegan cheese)
- 1 small onion, finely diced and sautéed
- 2 cloves garlic, minced
- 1/2 cup vegetable broth
- 1 tbsp Dijon mustard
- 1 tsp soy sauce or tamari
- 1/2 tsp black pepper
- 1/2 cup prepared crunchy topping (see previous subtopic mix)
- 2 tbsp chopped fresh parsley for garnish
Spread the blanched green beans into a baking dish and pour the warmed dairy-free cheese sauce mixed with sautéed onion, garlic, broth, mustard, and soy sauce over them; stir gently to combine, top evenly with the prepared crunchy topping, then bake in a preheated 375°F (190°C) oven for 20–25 minutes until the topping is golden and the filling is bubbling, let rest 5 minutes before serving.
Tip: Taste and adjust seasoning before baking since vegan cheeses vary in saltiness, and add a squeeze of lemon or a sprinkle of flaky salt right before serving for brightness and crunch.
This cozy casserole adapts well to a slow cooker, where blanched green beans can finish tenderizing as the dairy-free cheese sauce melds with the aromatics.
Troubleshooting Common Issues

Troubleshooting Common Issues: If your dairy-free cheesy twice-baked green bean casserole turns out too soggy, bland, or the topping goes limp, this troubleshooting recipe will help you adjust textures and flavors during prep and baking so you finish with a bubbling, flavorful casserole and a crisp topping.
- 1 1/2 lbs green beans, trimmed and blanched
- 2 cups mashed dairy-free cheese sauce
- 1 small onion, finely diced and sautéed
- 2 cloves garlic, minced
- 1/2 cup vegetable broth
- 1 tbsp Dijon mustard
- 1 tsp soy sauce or tamari
- 1/2 tsp black pepper
- 2 tbsp cornstarch or arrowroot (optional)
- 1/2 cup prepared crunchy topping
- 2 tbsp chopped fresh parsley
- Juice of 1/2 lemon (optional)
If the filling is too thin, whisk 1–2 tbsp cornstarch with a little cold broth and stir into the warm cheese sauce to thicken before combining with the beans.
If the beans lost their snap, roast or pan-sear them briefly to remove excess moisture and concentrate flavor before mixing.
To keep the topping crisp, sprinkle it on only for the final 10–15 minutes of baking or bake it separately and add just before serving.
Always taste and adjust salt, acid (lemon), and umami (soy/tamari) before baking.
Tip: Use dry, well-drained beans and warm the cheese sauce so it coats rather than dilutes; reserve a handful of the crunchy topping to add after baking for extra crispness.
Broccoli casserole variations can inspire similar techniques and flavor pairings, especially when adapting textures and sauces for creamy vegetable bakes using creamy broccoli casserole as a reference.
