This rustic green bean casserole is made from scratch with fresh green beans and mushrooms baked in a creamy, rich sauce topped with crispy fried shallots.

I have to admit, I came to this recipe after making Instant Pot steak au poivre soup, where I made crispy fried shallots to top it off.
It instantly made me want to add them to other recipes topped with onions, and the first one that came to mind is green bean casserole. I typically use French’s fried onions, but I thought I could make my own fried onions instead.
I omitted the breading on the onions and instead fried them in oil until they got crispy on their own without needing the coating to add crunch.
This recipe also uses fresh green beans instead of canned and homemade mushroom gravy rather than canned cream of mushroom soup.
While green bean casserole itself isn’t the healthiest dish out there, this is definitely cutting down on additives, MSG, and salt content.

If you’ve followed any of my other recipes, my mother cannot have MSG because it gives her migraines, and canned cream of mushroom soup has MSG added.
I make a lot of recipes from scratch for her when we’re making big meals together.
Ingredients
- Fresh Green Beans
- Cremini Mushrooms
- Half & Half
- Chicken Broth
- Butter divided
- All-Purpose Flour
- Soy Sauce
- Black Pepper
- Small Shallots
- Canola Oil
How to Make Rustic Green Bean Casserole
- Rinse and cut green beans into bite-sized pieces.
- Use a damp paper towel to clean the mushrooms, cutthem into thin slices, and set aside. Slice shallots into thin rings. Set aside.




- Boil green beans in a large pan of salted water for 5 minutes. Drain and place green beans in an ice bath to stop further cooking. Once cooled, drain and add to a 3-quart baking dish.

- In the same large pan, melt 2 tablespoons of butter and add mushrooms. Cook for 5-7 minutes until tender. Set aside.
- Preheat the oven to 350℉.


- In the same pan, melt 3 tablespoons of butter. Once melted, add flour and mix into a paste. Slowly whisk in half & half cream until well blended. Add chicken broth, soy sauce, and black pepper. Bring to a simmer and add mushrooms back to the pan.

- Pour the mushroom sauce over the green beans and mix. Bake in the oven for 25 minutes.



- While it bakes, add ½ cup of canola oil to a saucepan and add sliced shallots. Cook for 8-10 minutes until they are golden brown.
- Remove the green bean casserole from the oven and add crispy onions on top. Bake in the oven for 5 minutes.

Storing Leftovers
Store leftover green bean casserole in the fridge by covering it with foil or plastic wrap or placing it in a Tupperware container for up to 3-4 days.
Reheating Leftovers
To reheat leftovers from the baking dish, preheat the oven to 350℉. Bake in the oven for 12-15 minutes until it’s heated in the center and the onions are crispy again.

Recommended Recipes
- 11 Make-Ahead Thanksgiving Stuffing Recipes
- Garlic Butter Stuffing
- Green Bean Casserole with Bacon
- Instant Pot Mashed Potatoes
- Pumpkin Deviled Eggs
- Slow Cooker Ham with Pineapple
- Slow Cooker Turkey Breast
- Thanksgiving Charcuterie Board
- Turkey Cranberry Sliders

Rustic Green Bean Casserole
Ingredients
- 24 ounces Fresh Green Beans
- 8 ounces Cremini Mushrooms
- 1 ½ cups Half & Half
- ½ cup Chicken Broth
- 5 tablespoons Butter divided
- 2 tablespoons All-Purpose Flour
- 1 tablespoon Soy Sauce
- ½ teaspoon Black Pepper
Fried Onions
- 2-3 Small Shallots
- ½ cup Canola Oil
Instructions
- Wash and cut green beans into bite-sized pieces. Use a damp paper towel to clean mushrooms and cut into thin slices. Slice shallots into thin rings.
- Boil green beans in a large pan of salted water for 5 minutes. Drain and place green beans in an ice bath to stop further cooking. Once cooled, drain, and add to a 3-quart baking dish.
- In the same large pan, melt 2 tablespoons of butter and add mushrooms. Cook for 5-7 minutes until tender. Set aside.
- Preheat the oven to 350℉.
- In the same pan, melt 3 tablespoons of butter. Once melted, add flour and mix into a paste. Slowly whisk in half & half cream until well blended. Add chicken broth, soy sauce, and black pepper. Bring to a simmer and add mushrooms back to the pan.
- Pour the mushroom sauce over the green beans and mix together. Bake in the oven for 25 minutes.
- While it bakes, add ½ cup of canola oil to a saucepan and add sliced shallots. Cook for 8-10 minutes until they are golden brown.
- Remove the green bean casserole from the oven and add crispy onions on top. Bake in the oven for 5 minutes.






Leave a Reply