Cheesy Green Bean Casserole

You can’t have Thanksgiving without Green Bean Casserole! This classic side dish recipe is made from scratch with lots of love. Fresh green beans are baked to perfection in a creamy concoction beneath a layer of crunchy french fried onions. 

We love eating green beans all year long, not just around the holidays! When you’re not baking this casserole for a big feast, treat yourself to some Sautéed Green Beans with Bacon or Green Beans Almondine.

Wooden spoon scooping green bean casserole out of a baking dish.

If you’re one of those people that hates Green Bean Casserole, we hate to break it to you… But you’ve probably just never had it made right!

This homemade recipe is baked to perfection completely from scratch. The green beans and mushrooms are cooked just right then baked in the creamiest sauce!

Of all the side dishes we present on our table, this casserole is the one we have the least amount of leftovers of. It’s so creamy, cheesy, and has the best crunch from those salty fried onions on top!


  • Don’t skip the blanching step! Blanching the green beans ensures they stay vibrant in their signature color and keeps them crisp. Without blanching them, you risk them going limp when baked. 
  • Try not to substitute the whole milk and heavy cream with any other dairy or non-dairy products. Your results won’t be as thick and creamy. 
  • Shred the cheese right off the block. It’s the best way to ensure perfect consistency and the best flavor. 


Refrigerator: Green bean casserole stores well in the refrigerator in an airtight container for 4 to 5 days.

Freezer: Fresh Green bean casserole freezes well for about 2 weeks. We recommend leaving the French fried onions off and waiting until you reheat the casserole to add them.

Let the baked casserole cool completely at room temperature then wrap tightly in plastic wrap. Follow that up with a layer of heavy duty aluminum foil.

To reheat, remove the foil and plastic wrap and warm in the oven at 350°F until warmed through. Add the French fried onions about 5 to 10 minutes before it finishes reheating. You can always thaw the casserole in the fridge to speed up the process.

Casserole dish filled with thanksgiving casserole.

Frequently Asked Questions

Technically, yes, you can. Skip the blanching step if you go this route. However, you won’t get the same crisp, fresh tasting results. Fresh green beans are highly recommended! 

Gruyere closely resembles Swiss cheese making it a great substitute. Sharp cheddar, mozzarella, parmesan, and even brie would work in place of Gruyere. They all have different flavors, so choose your favorite.

Yes, you sure can! Crispy bacon makes a fantastic addition to green bean casserole. Omit the mushrooms and make this casserole loaded by swapping the Gruyere with freshly shredded sharp cheddar cheese and adding some crumbled bacon. Yum! Green bean casserole never tasted so good!

Close up view of green bean casserole in a dish.

Cheesy Green Bean Casserole

5 from 1 vote
Print Pin
Author: Kim
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 10 Servings


  • 4 tablespoon unsalted butter, divided
  • 1 medium onion, finely diced
  • 4 ounces mushrooms, sliced
  • 2 garlic cloves, minced
  • ¼ cup all-purpose flour
  • 1 cup whole milk
  • ½ cup heavy cream
  • ½ teaspoon dried thyme
  • 2 tablespoons sour cream
  • Salt and pepper, to taste
  • 1 pound fresh green beans, ends trimmed and cut in half
  • 1 cup Gruyere cheese, shredded off the block
  • 6 ounces French fried onions


  • Preheat the oven to 350°F, and lightly grease a 9×13-inch baking dish.
  • Heat a medium skillet over low-medium heat. Melt 1 tablespoon of butter then add the onions and mushrooms.
    1 medium onion
    4 ounces mushrooms
  • Cook for 5 to 7 minutes until the onions and mushrooms are tender. Add the garlic and cook for an additional 30 seconds. Remove the vegetables to a waiting bowl and set aside.
    2 garlic cloves
  • Melt the remaining 3 tablespoons of butter in the pan. Then sprinkle in the flour. Whisk to combine and cook for 2 to 3 minutes.
    ¼ cup all-purpose flour
  • Slowly pour in the milk, heavy cream, and thyme. Whisk until a creamy sauce forms then add the sour cream, salt and pepper. Remove from heat.
    1 cup whole milk
    ½ cup heavy cream
    ½ teaspoon dried thyme
    2 tablespoons sour cream
    Salt and pepper
  • Bring a large pot of salted water to boil, and cook the green beans for 4 to 5 minutes. They should be tender but still have a crispy bite. Drain the green beans and immediately place them in a bowl of ice water to stop them from cooking.
    1 pound fresh green beans
  • In a large bowl, combine the green beans, onions, mushrooms, and sauce. Transfer the mixture to the prepared baking dish.
  • Bake uncovered for 20 minutes. Remove from the oven and top with shredded cheese and French fried onions and bake for an additional 10 minutes.
    1 cup Gruyere cheese
    6 ounces French fried onions
  • Serve warm! See post for tips and storage options.


*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 cup of casserole. Actual calories will vary.
*For more information, tips, and answers to frequently asked questions, please refer to the post.


Serving: 1cupCalories: 294kcalCarbohydrates: 16gProtein: 7gFat: 23gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 44mgSodium: 254mgPotassium: 217mgFiber: 2gSugar: 4gVitamin A: 810IUVitamin C: 7mgCalcium: 197mgIron: 1mg

Nutrition Disclaimer

Kim and John Vargo of More Than Meat and Potatoes and its affiliates are not dieticians or nutritionists. Any nutritional information shared is an estimate. If preferred, use your favorite online nutrition calculator to double check the amounts. Calories and other nutritional values can vary based on brand and serving size.

Get Our Free Shrimp Recipes Ebook!More details here ➡️ FREE EBOOK!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating