The ultimate homemade Green Bean Casserole Recipe! Green beans and sauteed mushrooms smothered in a creamy sauce topped with shredded cheese and crispy fried onions.

The casserole dish will be a great addition to your Thanksgiving table alongside your Turkey and homemade Cranberry Sauce.

Green bean casserole in a casserole dish with a spoon. Topped with fresh greens, cheese, and fried onion rings.


We love this easy and creamy green bean casserole dish, it truly is the BEST recipe! The tender green beans with sauteed mushrooms in the creamy sauce along with the crunchy onions, the taste is SO GOOD! This is our go-to holiday side dish.

Ingredients Needed-

  • Green beans– For this recipe we like to use fresh green beans.
  • Mushrooms– You can use white or brown button mushrooms or portobello mushrooms. If you do not like mushrooms you can leave them out completely.
  • Onion– In this recipe, we saute the mushrooms with onions for added flavor!
  • Cheese– You can use any shredded cheese you prefer, cheddar cheese, mexican cheese, or any other go-to shredded cheese.
  • Onion strings– We use our homemade crispy onion strings for this recipe but you can also just use store bought onion strings.
  • Creamy sauce– For the creamy sauce we use cream of chicken soup, sour cream, water and seasoning.
  • Seasoning– We use salt, paprika, and black pepper but you can also add you favorite seasonings.
Green bean casserole recipe topped with cheese, onion rings, and chopped greens.


This classic dish is so easy to make and with just 15 minutes of prep time, you can have this dish baking in no time!

  1. Green beans– Trim the edges of the beans and boil the green beans to blanch.
  2. Mushrooms– In a large skillet, saute the mushrooms with onion with butter on medium-high heat until tender and golden brown.
  3. Sauce– In a large bowl, whisk together the ingredients for the sauce.
  4. Onion strings– Prepare the homemade french fried onions, skip step if using store-bought onion rings.
  5. Assemble casserole– In a baking dish, combine the blanched green beans and sauteed mushrooms. Pour the sauce into the dish and mix. Top with onion rings and shredded cheese and parmesan cheese.
  6. Bake– Cover the casserole dish with foil and bake until golden and bubbly.
How to make this green bean casserole recipe with mushrooms, cheese, and onion strings.


Can I use canned beans?

Though fresh green beans perform best in this casserole, canned beans may be used. To use canned beans, just drain the water and continue with the recipe. You don’t need to blanch the canned beans.

Can I use frozen beans?

Yes, just blanch them for a little longer to allow them to thaw.

What kind of cheese can I use?

Use your favorite mixed cheese! Colby Jack, a combination of Mild Cheddar and Mozzarella, or Four Cheese. All of these cheeses are great options for this easy casserole recipe!

Can I make this ahead of time?

This creamy green bean casserole recipe is GREAT to prepare ahead of time! Follow instructions up until baking, cover with foil and refrigerate. Bake when ready to serve.(TIP: Don’t add the onion rings until ready to bake, because the onion rings will become soggy.)

Can I substitute the cream of chicken soup?

Yes, you can use cream of mushroom soup for this recipe also.

Can I freeze green bean casserole?

No, we do not recommend that you freeze this casserole.

How to reheat a green bean casserole?

Just add the green bean casserole into the oven and bake until reheated. Or, reheat on the stovetop over low heat.

Baked green beans with mushrooms, a creamy sauce, cheese, and fried onion strings in a casserole dish.


Side dishes always complete the main entree for any meal. Here are some other popular side dishes:

The Best Green Bean Casserole

5 from 1 vote
This Green Bean Casserole Recipe loaded with fresh green beans and sauteed mushrooms smothered in a creamy sauce and with shredded cheese and fried onion.
Author: Valentina
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6 servings, as side




  • Align the green beans with the stem facing in one direction. Cut off the stems. (Green beans may be cut in half if desired.)
  • Add green beans to a large pot. Cover completely with water. Bring to a boil and cook until tender, about 15 minutes. Drain beans and transfer to a casserole dish.
  • Prepare a batch of the crispy onion rings.
  • Clean and slice mushrooms. Finely chop the onion.
  • In a skillet, heat 2 Tbsp oil. Saute mushrooms with onions until golden. 
  • Add the mushrooms/onions to the green beans and mix well. Lightly season with salt and pepper.
  • In a small bowl combine all the ingredients for the sauce and add to the casserole dish and mix.
  • Sprinkle the cheese on over everything. Add fried onions to the edges of the dish. 
  • Cover the baking dish with foil.
  • Bake covered for 25 minutes in a preheated oven to 375°F. Remove foil, bake uncovered an additional 10 minutes until cream bubbles and cheese completely melts. 
  • Enjoy! 


Calories: 175kcalCarbohydrates: 8gProtein: 8gFat: 13gSaturated Fat: 5gCholesterol: 24mgSodium: 232mgPotassium: 385mgFiber: 2gSugar: 4gVitamin A: 815IUVitamin C: 11.1mgCalcium: 178mgIron: 1.2mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)