Uncover the secrets to crafting a delectable green bean casserole from scratch, using only simple, fresh ingredients and completely avoiding canned products. This sumptuous, creamy side dish features tender green beans enveloped in a velvety sauce and topped with a golden, crunchy crust, providing a delightful contrast in texture. It’s a heartwarming addition to your holiday spread, guaranteed to win over the hearts — and taste buds — of everyone at the table.
There is nothing more comforting on Thanksgiving Day than classic recipes. For me, the holiday is always associated with the feeling of home and pleasant memories of family dinners. When I see gravy, mashed potatoes, cranberry sauce, and cheesy green bean casserole on the table, I know the holiday has been a success.

This recipe combines two goals: to recreate my mom’s casserole and to incorporate as many vegetables as possible into our meals. The addition of mushrooms adds extra texture, making the casserole even more nourishing. The crust becomes wonderfully crunchy due to the breadcrumbs and Parmesan baked in the oven. It pairs perfectly with the creamy, tender filling that features juicy green beans and mushrooms.
ADDITIONAL SIDE DISHES TO COMPLEMENT THE HOLIDAY MENU OPTIONS:
Easy Green Bean Casserole Ingredients:

- 900 g green beans;
- 300-400 g mushrooms;
- 1 onion;
- ½ cup breadcrumbs;
- ¼ cup parmesan, grated;
- 2-3 garlic cloves;
- 2-3 tbsps. all-purpose flour;
- 200 ml broth, chicken or vegetable;
- 250 ml milk;
- 3 tbsps. olive oil;
- Salt and black pepper to your taste.
How to make green bean casserole from scratch at home:
- Blanch green beans for 3 minutes in boiling water. If you chose to use fresh green beans, first you need to clean them under running water and cut them into the desired size.

- After blanching, you need to place green beans in cold water or under running cold water. I have drained them using a colander.

- Cut the onion into thin slices and then sauté it in the skillet over medium to high heat. Cook it until soft and golden. Transfer it to a deep bowl.

- Pour one tablespoon of oil into the skillet, let it heat and then add breadcrumbs. Sauté them for 3 minutes by constantly stirring.

- Add breadcrumbs together with a half of grated parmesan cheese to the bowl with sautéed onions and stir.

- Slice mushrooms and add to the skillet on the stove. Make sure that it is preheated and smeared with oil.

- Sauté mushrooms for 5 minutes; add crushed garlic and continue cooking mushrooms for additional 2 minutes. You can add here some salt to season the mixture.

- Sprinkle flour over the mushrooms in the skillet; give a mixture a thorough stir. So that every mushroom piece will be covered evenly. Cook the mixture for 1 minute on low heat.

- Pour broth and milk to the skillet with mushrooms on the stove. While pouring, do not forget to stir the mixture to combine the ingredients evenly. Wait until the mixture starts boiling, lower the heat, and cook it for 2 to 3 minutes until the sauce thickens. At the end, add the leftover parmesan cheese.

- Season with herbs and salt to your taste and combine with blanched green beans.

- Preheat oven at at 350ºF/180°C.
- Smear your casserole dish or baking dish with oil and pour the mixture of mushrooms and green beans into it.

- As a top layer put the onion, breadcrumbs, and parmesan mix. Bake for 25-30 minutes.

- Serve still warm! Enjoy your meal!

If you enjoyed the Chicken Spinach Crepes recipe, I would greatly appreciate it if you could share it on Pinterest or give the recipe a star rating!
Fresh Green Bean Casserole Recipe with Mushrooms and Cheese
Ingredients
- 900 g green beans
- 300-400 g mushrooms
- 1 onion
- ½ cup breadcrumbs
- ¼ cup parmesan, grated
- 2-3 garlic cloves
- 2-3 tbsps. all-purpose flour
- 200 ml broth chicken or vegetable
- 250 ml milk
- 3 tbsps. olive oil
- Salt and black pepper to your taste
Instructions
- Blanch green beans for 3 minutes in boiling water. If you chose to use fresh green beans, first you need to clean them under running water and cut them into the desired size.
- After blanching, you need to place green beans in cold water or under running cold water. I have drained them using a colander.
- Cut the onion into thin slices and then sauté it in the skillet over medium to high heat. Cook it until soft and golden. Transfer it to a deep bowl.
- Pour one tablespoon of oil into the skillet, let it heat and then add breadcrumbs. Sauté them for 3 minutes by constantly stirring.
- Add breadcrumbs together with a half of grated parmesan cheese to the bowl with sautéed onions and stir.
- Slice mushrooms and add to the skillet on the stove. Make sure that it is preheated and smeared with oil.
- Sauté mushrooms for 5 minutes; add crushed garlic and continue cooking mushrooms for additional 2 minutes. You can add here some salt to season the mixture.
- Sprinkle flour over the mushrooms in the skillet; give a mixture a thorough stir. So that every mushroom piece will be covered evenly. Cook the mixture for 1 minute on low heat.
- Pour broth and milk to the skillet with mushrooms on the stove. While pouring, do not forget to stir the mixture to combine the ingredients evenly. Wait until the mixture starts boiling, lower the heat, and cook it for 2 to 3 minutes until the sauce thickens. At the end, add the leftover parmesan cheese.
- Season with herbs and salt to your taste and combine with blanched green beans.
- Preheat oven at at 350ºF/180°C.
- Smear your casserole dish or baking dish with oil and pour the mixture of mushrooms and green beans into it.
- As a top layer put the onion, breadcrumbs, and parmesan mix. Bake for 25-30 minutes.
- Serve still warm! Enjoy your meal!
Notes
If you have any questions or need clarification about the recipe, please share your thoughts in the comments section below! I’m here to assist!
Julia Miller is the founder of FreeFoodTips. Julia loves to travel and test new recipes. Here you will find recipes that are simple, delicious and perfect for everyday meals. FreeFoodTips is also packed with cooking tips and tricks.








