Fresh Green Bean Casserole (No Soup)
Updated Nov 05, 2025, Published Nov 01, 2023
This post may contain affiliate links. Please read our disclosure policy.
This homemade Fresh Green Bean Casserole Recipe made with no canned soup features tender-crisp beans coated in a rich, from-scratch creamy mushroom sauce and finished with a golden layer of crispy French fried onions. It’s a comforting, made-from-scratch side dish that is perfect for any holiday spread and always earns rave reviews!
For more ways to cook green beans, try these sauteed frozen green beans or my recipe for Italian flat green beans instead.


Quick Look at This Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 8-10 people
- Dietary Info: Simple swap to make vegetarian, made without canned soup, and easily adaptable for dairy-free diets.
- Method: Oven-baked casserole using fresh green beans and a homemade mushroom sauce cooked on the stove, just like my easy steak marsala recipe.
- Technique: Blanching the beans for perfect texture, then baking until bubbly with a crispy onion topping.
- Flavor & Texture: Creamy, savory, and rich with tender beans and a crunchy, golden finish.
Why you’ll love this holiday favorite!

This classic green bean casserole, made with fresh green beans, is prepared from scratch (except for the crispy fried onions). You won’t find canned cream of mushroom soup or mushy green beans in this recipe.
The homemade mushroom sauce tastes so much better, and it’s healthier. In my humble opinion, it’s the most delicious fresh green bean casserole recipe!
It’s ready to be the star side of your Thanksgiving table or any holiday throughout the year. You will also love these roasted green beans with garlic and lemon!
Made With Amore,

“Yum! This was easy, very flavorful and so much better than the casserole with condensed soup. It’s so good I do t want to wait until next Thanksgiving to make it again!”
– Christine
Table of Contents
- Quick Look at This Recipe
- Why you’ll love this holiday favorite!
- Simple Ingredients
- Substitutions and Variations
- How to Make Green Bean Casserole with Fresh Green Beans
- Recipe Tip
- Fresh Green Bean Casserole Recipe FAQs
- Serving Suggestions
- More Vegetable Casserole Side Dishes
- Green Bean Casserole Recipe Using Fresh Green Beans (From Scratch)
Simple Ingredients
Fresh green bean casserole is an excellent side dish for the holiday season.

- Fresh Green Beans: The star of the show! Fresh green beans are vibrant and crisp, providing a burst of garden-fresh flavor to your casserole. They bring a satisfying crunch and a burst of green color to the dish.
- Aromatics: Finely chopped onions and minced fresh garlic cooked in butter contribute a sweet and savory note to the casserole. They melt into the creamy sauce, adding depth and a subtle hint of sweetness.
- White Mushrooms: Sliced white mushrooms bring the dish an umami-rich, earthy flavor. They release their moisture as they cook, enhancing the sauce’s creaminess. Love mushrooms? Try my mushroom sauce for ravioli next!
- Half and Half: This creamy elixir adds a luxurious texture and subtle dairy richness to the sauce. It’s the secret behind the velvety smoothness that blankets the green beans. You can also use half milk and half heavy cream.
- Chicken Broth: The savory liquid gold that infuses depth of flavor into the sauce.
- Panko Bread Crumbs: These light, airy bread crumbs bring a crispy and delicate crunch to the casserole. They’re the textural contrast that makes each bite irresistible. You will also love this baked cod with panko recipe!
- French Fried Onions: These crispy, golden delights are the crowning glory of your casserole. They add a savory, slightly sweet onion flavor and a satisfying crunch, making the dish visually appealing and unforgettable. You can also use crispy fried shallots, crushed potato chips, or even homemade crispy onions.
See the recipe card for the full ingredient list with quantities.
Substitutions and Variations
- Gluten-Free: Make sure your breadcrumbs and crispy onions are gluten-free, and swap a gluten-free flour blend to thicken the sauce. You’ll love my cheese sauce for pasta recipe with crispy topping.
- Vegetarian: Use vegetable broth instead of the chicken broth to keep this dish vegetarian. An easy swap to accommodate holiday guests who prefer to go meatless.
- Vegan or Dairy-Free: Use vegan margarine or olive oil in place of the butter, a non-dairy milk such as oat milk or canned coconut milk for the half and half, and use vegetable broth. Some brands of fried onions, such as French’s, are vegan, but be sure to check the label.
- Add Bacon and Cheddar: Add cooked and crumbled bacon and shredded cheddar cheese to the mushroom sauce for a cheesy and smoky flavor. Top the casserole with extra cheddar cheese and crumbled bacon, along with the panko and fried onions, before baking. For a similar smoky cheesy flavor, try a bowl of this copycat Outback Steakhouse potato soup recipe!
- Mediterranean-Inspired: Add sun-dried tomatoes, kalamata olives, and crumbled feta cheese to the mushroom sauce for a bit of Mediterranean flavor, similar to my Mediterranean baked cod dish. Mix crumbled feta cheese and breadcrumbs with olive oil and sprinkle it over the casserole before baking.
How to Make Green Bean Casserole with Fresh Green Beans
To get started, preheat your oven to 400°F (204°C). Prepare your baking dish and gather all your ingredients.

- Melt the butter over medium heat in a large skillet. Add the chopped onions and cook for about 3-4 minutes until they start to become translucent.

- Add the minced garlic and sliced mushrooms to the skillet. Cook for another 5-7 minutes until the mushrooms have released their moisture and are slightly browned. Season the mushroom mixture with salt and black pepper to taste.

- Sprinkle the flour over the mushroom mixture, stir, and cook for 2-3 minutes. Slowly pour in the half and half while whisking constantly to prevent lumps. Cook until the sauce thickens, continuing to stir. Add in the broth and simmer, stirring a few times for another 5 minutes until the sauce is smooth and creamy.

- Blanch the fresh green beans in a pot of salted boiling water for 2-3 minutes until they are bright green and slightly tender. Drain and immediately plunge them into a bowl of ice water to stop the cooking process. Drain again and set aside.

- Add the blanched green beans to the skillet with the mushroom sauce.

- Gently stir to coat the green beans evenly with the sauce.

- Transfer the green bean and mushroom mixture to a greased 9×13-inch baking dish. Sprinkle the panko and fried onion topping evenly over the green beans.

- Place the casserole in the oven to bake for 20 minutes, or until the topping is golden brown and the casserole is bubbling. Remove from the oven and let it cool slightly before serving along with all your other favorite Thanksgiving recipes. It’s also great with roast chicken and homemade cornbread.
My Pro Tip
Recipe Tip
- Just Blanch the Green Beans: To ensure your green beans are tender and vibrant, blanch them briefly in boiling water before adding them to the casserole. To keep them crisp-tender, plunge them into ice water immediately to stop the cooking process and retain their color.
- Season Well: Don’t skimp on the seasoning. Taste and adjust the salt and pepper levels in both the mushroom sauce and the overall casserole to your preference.
- Make-Ahead Convenience: You can assemble the casserole ahead of time and refrigerate it. Just be sure to let it come to room temperature before baking to ensure even cooking.
- Even Distribution: When combining the mushroom sauce with the green beans, make sure to coat the beans evenly for a consistent taste in every bite.
- Watch the Oven: Keep an eye on your casserole as it bakes to prevent over-browning of the topping. You may need to cover it with foil if it’s getting too dark.
- Let It Rest: Allow the casserole to cool for a few minutes after removing it from the oven. This helps the sauce thicken and makes it easier to serve.
If you love casserole recipes, you will also enjoy our Chicken Pot Pie Casserole with Biscuits.

Fresh Green Bean Casserole Recipe FAQs
Yes, you can use frozen green beans as a substitute for fresh ones in this recipe. Just be sure to thaw and drain them before using.
The oven is your best friend for reheating fresh green bean casserole while keeping that crispy topping intact. Preheat your oven to 350°F (175°C). If you’re reheating the whole casserole, remove any plastic wrap or foil first, cover it loosely, and bake for about 20–30 minutes, until it’s heated through. To restore that golden crunch on top, uncover it during the last 10 minutes.
For individual portions, transfer them to an oven-safe dish and follow the same method. For a quicker fix, use the microwave to reheat small portions. Place the serving on a microwave-safe plate, cover with a vented lid or wrap, and heat in 30-second intervals until warmed through.
Absolutely! Making it ahead of time allows you to save some time while still serving a freshly baked and delicious side dish for your meal. Assemble the casserole up to a day in advance, cover tightly, and refrigerate. When ready to bake, remove the cover and let it sit at room temperature for about 20–30 minutes while the oven preheats to 375°F (190°C). Bake as directed, adding a few extra minutes if needed until it’s hot, bubbly, and the topping is golden brown. Let it cool slightly before serving.
Serving Suggestions
Planning a holiday spread? Pair this casserole with homemade au gratin potatoes, roasted turkey tenderloin, and honey-glazed carrots.
It’s also a great side dish for Sunday dinner or other holidays throughout the year. My family loves it as a side with this pork tenderloin with fennel or a small prime rib, and the best ever mashed potatoes.

More Vegetable Casserole Side Dishes
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Green Bean Casserole Recipe Using Fresh Green Beans (From Scratch)

Ingredients
For the Casserole:
- 1 ½ pounds fresh green beans, ends trimmed and cut in half
- 2 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 8 ounces white mushrooms, sliced
- 2 tablespoons all-purpose flour
- 1 cup half and half, or use a combination of half milk and half heavy cream
- 1 cup chicken broth, or vegetable broth
- Salt and black pepper to taste
For the Topping:
- ¾ cup panko bread crumbs
- 1 cup French fried onions
Instructions
- Blanch the Green Beans: Bring a large pot of salted water to a boil. Add the fresh green beans and blanch for 2-3 minutes until they are bright green and slightly tender. Drain and immediately plunge them into a bowl of ice water to stop the cooking process. Drain again and set aside.Preheat the Oven:
- Preheat your oven to 400°F (204°C).
- Prepare the Mushroom Sauce: In a large skillet, melt the butter over medium heat. Add the chopped onions and cook for about 3-4 minutes until they start to become translucent. Add the minced garlic and sliced mushrooms to the skillet. Cook for another 5-7 minutes until the mushrooms have released their moisture and are slightly browned. Season the mushroom mixture with salt and black pepper to taste.
- Make the Creamy Sauce: Sprinkle the 3 tablespoons of flour over the mushroom mixture. Stir well to combine and cook for 2-3 minutes. Slowly pour in the half and half (or milk and cream mixture) while whisking constantly to prevent lumps. Cooking and stirring until the sauce thickens, about 5-7 minutes. Stir in the chicken or vegetable broth and simmer, stir a few times, for another 5 minutes until the sauce is smooth and creamy. Adjust salt and pepper to taste.
- Combine the Sauce and Green Beans: Add the blanched green beans to the skillet with the mushroom sauce. Gently stir to coat the green beans evenly with the sauce.
- Assemble and Bake: Transfer the green bean and mushroom mixture to a greased 9×13-inch baking dish. Sprinkle the panko and fried onion topping evenly over the green beans.
- Bake: Place the casserole in the oven for 20 minutes, or until the topping is golden brown and the casserole is bubbling.
- Serve: Remove from the oven and let it cool slightly before serving. Enjoy your homemade green bean casserole!
Notes
- Blanch the beans: Boil briefly, then plunge into ice water to keep them crisp-tender and vibrant.
- Season generously: Taste and adjust salt and pepper in both the sauce and casserole before baking.
- Make ahead: Assemble up to a day in advance; bring to room temperature before baking for even cooking.
- Coat evenly: Mix the beans and mushroom sauce thoroughly for balanced flavor in every bite.
- Watch the topping: Cover with foil if it browns too quickly while baking.
- Let it rest: Cool for a few minutes after baking so the sauce thickens and serving is easier.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.












Yum! This was easy, very flavorful and so much better than the casserole with condensed soup. Itโs so good I do t want to wait until next Thanksgiving to make it again!
I agree! It is just so much better homemade!
My favorite green bean casserole recipe!