
Green bean casserole is a timeless dish that brings warmth and comfort to the table, perfect for cozy evenings with family or festive holiday gatherings. Imagine the aroma of tender green beans mixed with a creamy sauce, topped with golden, crispy onions fresh from the oven. It’s more than just a side dish—it’s a memory on a plate, often passed down through generations and a staple at Thanksgiving dinners across the country.
This recipe is inspired by the classic American tradition of combining fresh green beans with creamy mushroom sauce and a crunchy topping. It’s simple enough for a weekday dinner yet elegant enough to impress guests during special occasions. Whether you’re new to cooking or a seasoned home chef, this green bean casserole promises a balance of flavor, texture, and nostalgia that will make it a permanent fixture in your recipe collection.
Ingredients
-
1 pound fresh green beans, trimmed and cut into 2-inch pieces
-
1 can (10.5 ounces) condensed cream of mushroom soup
-
½ cup milk
-
1 teaspoon soy sauce
-
¼ teaspoon black pepper
-
1 cup shredded cheddar cheese (optional)
-
1 ⅓ cups French fried onions, divided
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 tablespoon olive oil or butter
Directions
Preheat Oven
Begin by preheating your oven to 350°F (175°C). Preheating is an essential first step that ensures the casserole cooks evenly and achieves that perfectly golden, crispy topping. While the oven warms, you can prepare your other ingredients to save time. Select a 9×13-inch baking dish or any similarly sized casserole dish. Lightly grease the dish with butter or non-stick cooking spray to prevent the casserole from sticking and make cleanup easier. A greased dish also helps the sauce cling slightly to the sides, adding extra flavor and texture around the edges.
Prepare the Green Beans
Next, focus on the green beans, which are the star of this dish. Bring a large pot of water to a rolling boil and add a generous pinch of salt. The salt not only seasons the beans but also helps them retain their bright green color. Add the trimmed and cut green beans to the boiling water and cook for 3–4 minutes. It’s important not to overcook them; you want them to be crisp-tender so they maintain some bite even after baking. Overcooked beans can become mushy and lose their vibrant green color.
Once the green beans are done, immediately drain them in a colander and plunge them into a bowl of ice water. This shocking process halts the cooking instantly, preserving their crisp texture and bright color. After a few minutes, drain the beans thoroughly and set them aside. Using ice water may seem like an extra step, but it makes a noticeable difference in the final texture and presentation of your casserole.
Cook Aromatics
Now, turn your attention to the aromatics. In a medium skillet, heat 1 tablespoon of olive oil or butter over medium heat. The fat adds richness and allows the onions to soften evenly. Add the finely chopped onions and sauté for 4–5 minutes, stirring occasionally, until they become soft and translucent. Properly sautéed onions add a sweet, mellow flavor that forms the base of your creamy sauce.
Once the onions are softened, stir in the minced garlic. Cook for an additional 30 seconds, just until fragrant. Be careful not to burn the garlic, as it can turn bitter quickly. The combination of sautéed onions and garlic creates a savory foundation that enhances the overall flavor of the casserole and makes it irresistible.
Make the Sauce
In a medium mixing bowl, combine 1 can of condensed cream of mushroom soup, ½ cup of milk, 1 teaspoon of soy sauce, ¼ teaspoon of black pepper, and half of the sautéed onions. Mix thoroughly until the sauce is smooth and well combined. This mixture is creamy and flavorful, coating every green bean with a luscious texture.
For those who enjoy a cheesier variation, stir in 1 cup of shredded cheddar cheese at this stage. The cheese melts into the sauce, adding a velvety richness and an extra layer of flavor that complements the savory mushrooms. You can also experiment with other cheeses, such as Gruyère or Parmesan, for a unique twist.
Assemble the Casserole
Gently fold the blanched green beans into the prepared sauce mixture until every piece is evenly coated. Take care when folding so you don’t break the beans or make them mushy. The goal is to evenly distribute the sauce while keeping the beans tender.
Transfer the mixture into the prepared baking dish, spreading it out evenly with a spatula. Even layering ensures the casserole cooks uniformly and every bite has a consistent blend of creamy sauce and green beans.
Add Topping
Sprinkle 2/3 of the French fried onions evenly over the top of the casserole. These crispy onions add a golden crunch that contrasts beautifully with the creamy texture of the green beans and sauce. Reserve the remaining onions to add later for a fresh, crispy finish.
Bake
Place the casserole in the preheated oven and bake for 25–30 minutes. During this time, the sauce will bubble, the flavors will meld, and the topping will start to turn golden brown. To prevent uneven browning, you can rotate the casserole halfway through baking. The bubbling sauce indicates the casserole is perfectly heated throughout, and the aroma filling your kitchen is a delicious sign that it’s almost ready to serve.
Add Final Crunch
After the initial baking, remove the casserole from the oven. Sprinkle the remaining French fried onions evenly on top to maintain their crunch. Return the casserole to the oven and bake for an additional 5 minutes. This final step ensures the topping is golden, crisp, and adds a delightful texture contrast to the creamy interior.
Serve
Once baking is complete, remove the casserole from the oven and let it cool slightly before serving. This allows the sauce to set a little, making it easier to scoop portions onto plates without spilling. Green bean casserole pairs beautifully with roasted meats, mashed potatoes, honey-glazed carrots, and other classic comfort foods. Serve it warm to fully enjoy the creamy, savory, and crunchy elements that make this dish a beloved staple for family dinners and holiday gatherings alike.
Prep Time, Cook Time, Total Time, Yield
-
Prep Time: 15 minutes
-
Cook Time: 35–40 minutes
-
Total Time: 50–55 minutes
-
Yield: 6–8 servings
Notes
-
Green Bean Options: Fresh green beans are preferred for their texture and flavor, but frozen green beans work well in a pinch. If using frozen, cook them directly without blanching.
-
Make Ahead: You can assemble the casserole up to a day in advance. Cover and refrigerate, then bake when ready to serve.
-
Cheese Variations: While cheddar adds a rich flavor, Parmesan or Gruyère can be used for a more sophisticated twist.
-
Crispy Topping Tip: For extra crunch, lightly toast the French fried onions in the oven before adding them to the casserole.
Why You’ll Love This Green Bean Casserole
Green bean casserole isn’t just a dish; it’s a tradition, a symbol of comfort, and a crowd-pleaser. Its creamy texture paired with crisp onions makes it universally loved, whether served at holiday feasts or family dinners. Plus, it’s adaptable—easy to tweak for dietary preferences or to elevate with fresh herbs and gourmet cheeses.
This casserole is ideal for cooks of any skill level. Beginners will appreciate its simplicity, while seasoned chefs can experiment with homemade sauces, fresh mushrooms, or even roasted garlic for a more intense flavor. And because it reheats beautifully, it’s perfect for leftovers without losing taste or texture.
Tips for the Perfect Green Bean Casserole
-
Use Fresh Ingredients: Fresh green beans, real butter, and quality cheese make a noticeable difference in flavor.
-
Don’t Overcook: Blanch green beans just until crisp-tender to maintain their color and bite.
-
Layer Flavors: Sauté onions and garlic before mixing with the sauce to add depth.
-
Top Last Minute: Add the final layer of French fried onions near the end of baking to keep them crunchy.
-
Serve Warm: This dish is best enjoyed hot from the oven for the perfect creamy and crispy balance.
Pairing Suggestions
Green bean casserole pairs beautifully with a variety of dishes:
-
Roasted turkey or chicken
-
Garlic mashed potatoes
-
Honey glazed carrots
-
Cranberry sauce
-
Fresh dinner rolls or crusty bread
It also works well alongside vegetarian mains, offering a creamy, satisfying complement to roasted or baked vegetable dishes.
Frequently Asked Questions
1. Can I make green bean casserole without cream of mushroom soup?
Absolutely! While canned cream of mushroom soup is convenient, you can easily make a homemade version that tastes fresher and allows more control over flavors. Start by making a simple roux with butter and flour, cooking it gently until it forms a smooth paste. Gradually whisk in milk to create a creamy base. Then, sauté fresh mushrooms in a little butter or olive oil until they release their moisture and become tender, and stir them into your sauce. Season with salt, pepper, and a touch of soy sauce for umami depth. This approach gives the casserole a rich, homemade flavor and avoids the preservatives found in canned soup. You can also experiment with adding garlic or fresh herbs like thyme for extra dimension.
2. How can I make this dish vegan?
Transforming green bean casserole into a vegan-friendly dish is simple. Replace the condensed soup with a vegan mushroom cream or a cashew-based cream sauce. Use plant-based milk such as almond, soy, or oat milk to achieve the desired creaminess. For the topping, choose vegan-friendly fried onions or make your own by lightly sautéing thinly sliced onions in oil until golden and crispy. This way, you retain the classic crunchy topping without using animal products. Vegan green bean casserole can be just as creamy, flavorful, and satisfying as the traditional version.
3. Can I use fresh onions instead of French fried onions?
Yes, fresh onions work, but the texture will differ. For the best result, caramelize sliced onions slowly in butter or oil until golden brown. This adds natural sweetness and a rich, savory flavor while providing some crunch. Sprinkle these on top before baking to mimic the texture of fried onions.
4. How do I prevent the casserole from becoming soggy?
To keep your casserole from turning mushy, blanch the green beans until crisp-tender, not soft. Make sure the sauce isn’t too runny—thickening it slightly ensures it clings to the beans. Baking uncovered for the last few minutes also helps maintain a crisp topping and prevents excess moisture from accumulating.
Green Bean Casserole Recipe
Description
Green bean casserole is a classic comfort dish that’s perfect for family dinners, holiday gatherings, or any cozy evening at home. Creamy, flavorful, and topped with a golden, crispy layer of French fried onions, this casserole brings warmth and nostalgia to the table. Inspired by traditional American recipes, it combines fresh green beans with a savory mushroom sauce, creating a side dish that’s both easy to prepare and universally loved.
Ingredients
-
1 pound fresh green beans, trimmed and cut into 2-inch pieces
-
1 can (10.5 ounces) condensed cream of mushroom soup
-
½ cup milk
-
1 teaspoon soy sauce
-
¼ teaspoon black pepper
-
1 cup shredded cheddar cheese (optional)
-
1 ⅓ cups French fried onions, divided
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 tablespoon olive oil or butter
Instructions
-
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish or a similar-sized casserole dish.
-
Bring a large pot of salted water to a boil. Add the green beans and cook for 3–4 minutes until crisp-tender. Drain and immediately plunge them into ice water to stop cooking and preserve their color.
-
In a medium skillet, heat olive oil or butter over medium heat. Sauté chopped onions for 4–5 minutes until soft and translucent. Add minced garlic and cook for 30 seconds until fragrant.
-
In a mixing bowl, combine cream of mushroom soup, milk, soy sauce, black pepper, and half of the sautéed onions. Mix until smooth. Optionally, stir in shredded cheddar cheese.
-
Gently fold the blanched green beans into the sauce mixture until evenly coated. Transfer into the prepared baking dish.
-
Sprinkle 2/3 of the French fried onions evenly on top of the casserole. Save the remaining onions for later.
-
Bake for 25–30 minutes, or until the sauce is bubbly and the onions are lightly browned.
-
Remove from oven, sprinkle remaining French fried onions on top, and bake for an additional 5 minutes to achieve a golden, crispy topping.
-
Let the casserole cool slightly before serving.
Notes
-
Fresh green beans provide the best texture and flavor, but frozen beans work in a pinch.
-
Blanching the green beans ensures they remain crisp-tender and vibrant green.
-
For a cheesier variation, stir in cheddar, Gruyère, or Parmesan cheese into the sauce.
-
The casserole can be assembled a day ahead and baked when ready to serve.
-
To keep the topping extra crispy, add the remaining French fried onions at the end of baking rather than the beginning.

