Home » Blog » Homemade Green Bean Casserole with Cheese

Homemade Green Bean Casserole with Cheese

Enjoy this Homemade Green Casserole with Cheese from scratch this year! Tender green beans wrapped up in a creamy sauce and topped with fried onions and parmesan cheese for a show stopping side dish.

Green bean casserole in a white dish.
Homemade Green Bean Casserole with Cheese

We all have our favourite Holiday side dishes and it’s often difficult to stray from what we love. I know many of you will have your handed down green bean casserole that¡s been in your family for years. But, why not try something new this year! This Homemade Green Bean Casserole with Cheese is made completely from scratch with fresh green beans, a homemade sauce and topped with parmesan cheese for a twist! Let’s see how you can have it on your Thanksgiving table this year.

Casserole with green beans on a white plate.
Green Bean Casserole with Cheese

What Is This Casserole Like

  • Difficulty – This is a medium difficulty recipe to make. It takes close to one and a half hours from start to finish and the sauce requires close attention to get it just right.
  • Taste – If you love creamy sauces, this is the dish for you. The green beans are the right amount of tenderness with the creamy sauce and a crispy topping.
  • Serving – This dish will easily make 6 servings as a side dish to a bigger dinner. You can easily adjust the serving size in the recipe card at the end of the post.
Green bean casserole in a baking dish.
Green Bean Casserole with Cheese

Ingredients

  • Green beans – I used fresh green beans.
  • Onion – This recipe uses a small white onion finely diced for a great taste.
  • Butter – Butter is used to sautee the onions and make the sauce.
  • Flour – I used all purpose flour to make the roux sauce.
  • Seasonings – This recipes uses garlic powder, onion powder, salt and black pepper for seasoning.
  • Vegetable broth – This is the base of the sauce.
  • Heavy cream – Heavy cream adds a luxurious texture and taste to the sauce.
  • Parsley – I added some finely chopped parsley to the sauce for extra fresh flavour.
  • Crispy onions – You can use any kind of fried crispy onions. I used the kind that you can buy in the supermarket.
  • Parmesan cheese – Topping the dish with parmesan cheese adds an extra layer of texture and flavour.

NOTE, The full recipe and ingredient list can be found at the end of the post in the recipe card.

Ingredients to make green bean casserole.
Ingredients to make Green Bean Casserole

Instructions

  1. Cook green beans – Place the green beans in a pot of boiling water and cook for about 5 – 7 minutes. Remove from water and pour over cold water. Place the green beans in a deep sided 8 inch casserole dish and set aside.
  2. Preheat oven – Preheat oven to 350ºF/180ºC.
  3. Saute onions – In a medium skillet set over medium heat, add 2 tablespoons of the butter and the diced onion. Cook until soft and lightly golden, about 5 – 8 minutes. Remove the onions from the skillet and set aside.
  4. Make sauce – In the same skillet add remaining butter and bring to a sizzle. Add the flour and whisk until it’s well combined. Add the garlic powder, onion powder, salt and black pepper. Stir well gradually add the vegetable broth, whisk as you pour. After you have added all of the vegetable broth, slowly start pouring in the heavy cream. Whisk as you slowly pour the cream. Continue to pour and whisk until you have added all the cream and you have a thickened sauce. Stir in the fresh parsley and cooked onions.
  5. Bake casserole – Evenly pour the sauce over the green beans. Top with crispy onions and the parmesan cheese. Loosely cover with foil and bake for about 35 – 40 minutes. Remove the foil and return to the oven for an extra 10 minutes until golden and bubbly.
  6. Serve – Remove from oven and allow to sit for about 10 minutes before serving. This will allow the sauce to completely thicken up.

Recipe Tips

  • Multi task –Cook the green beans and sautee the onions at the same time. This will not only save time, but both parts of the recipe will be ready at the same time.
  • Making the sauce – Make sure to continue to whisk as you pour the heavy cream while making the sauce. The sauce can curdle if the cream is poured in too fast.
  • Prep ahead – The green beans can be trimmed and washed up to a day before and kept in the fridge. You can also prepare the dish and keep it refrigerated up to 24 hours before baking.
Green bean casserole  in a white dish.
Homemade Green Bean Casserole with Cheese

Substitutions

  • Fresh green beans – Although fresh green beans are best, you can use frozen green beans for this dish.
  • White onions – These give a great flavour to the dish. Alternatively, you can use leeks, spring onions, brown onions or yellow onions.
  • Vegetable broth – You can use chicken broth if you prefer a different flavour.
  • Heavy cream – This makes a very rich and creamy sauce. Alternatively, you can use whole milk but the sauce will be a little less creamier.
Green bean casserole in a white dish.
Homemade Green Bean Casserole

Serving

Serving Suggestions – Some Great Turkey Dishes to Serve with These Green Beans

Close up of a green bean casserole in a white dish.
Homemade Green Bean Casserole


Parmesan Topped Green Beans

Green beans might not be the most exciting thing ever, but jazzed up a bit they can be mighty tasty.  These oven roasted green beans are topped with parmesan cheese and toasted pumpkin seeds.  Perfect for fall dinners.
Check out this recipe

Garlic Sauteed Green Beans

Make these quick and easy Garlic Sauteed Green Beans for a seasonal and tasty side dish. Crisp and fresh green beans sauteed in butter with thinly sliced garlic and spring onions. Easy, wholesome and flavoursome!
Check out this recipe
Green beans in a white dish.

Sauteed Green Beans with Black Olives

These Sauteed Green Beans with Black Olives are a great way to fancy up regular ol' green beans. Put together quickly and they taste great!
Check out this recipe
Sauteed green beans in a white bowl.

Baked Green Bean Casserole in a white casserole dish.
Print Recipe Pin Recipe

Homemade Green Bean Casserole with Cheese

Enjoy this Homemade Green Casserole with Cheese from scratch this year! Tender green beans wrapped up in a creamy sauce and topped with fried onions and parmesan cheese for a show stopping side dish.
Prep Time15 minutes
Cook Time1 hour 10 minutes
Total Time1 hour 25 minutes
Course: Side Dish
Cuisine: North American
Keyword: Baked side dishes, thanksgiving side dishes, vegetable side dishes
Servings: 6 servings
Calories: 276kcal
Author: Julia Pinney

Ingredients

  • 1 lb green beans ends trimmed and cut into 3 inch pieces
  • 1 small onion finely diced
  • 6 tablespoons butter divided
  • 2 tablespoons flour
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 cup vegetable broth
  • 3/4 cup heavy cream
  • 2 tablespoons fresh parsley
  • 1/2 cup crispy onions
  • 1/2 cup parmesan cheese finely grated

Instructions

  • Place the green beans in a pot of boiling water and cook for about 5 – 7 minutes. Remove from water and pour over cold water. Place the green beans in a deep sided 8 inch casserole dish and set aside.
  • Preheat oven to 350ºF/180ºC.
  • In a medium skillet set over medium heat, add 2 tablespoons of the butter and the diced onion. Cook until soft and lightly golden, about 5 – 8 minutes. Remove the onions from the skillet and set aside.
  • In the same skillet add remaining butter and bring to a sizzle. Add the flour and whisk until it's well combined. Add the garlic powder, onion powder, salt and black pepper. Stir well gradually add the vegetable broth, whisk as you pour. After you have added all of the vegetable broth, slowly start pouring in the heavy cream. Whisk as you slowly pour the cream. Continue to pour and whisk until you have added all the cream and you have a thickened sauce. Stir in the fresh parsley and cooked onions.
  • Evenly pour the sauce over the green beans. Top with crispy onions and the parmesan cheese. Loosley cover with foil and bake for about 35 – 40 minutes. Remove the foil and return to the oven for an extra 10 minutes until golden and bubbly.
  • Remove from oven and allow to sit for about 10 minutes before serving. This will allow the sauce to completely thicken up.

*A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.

Notes

  1. Multi task –Cook the green beans and sautee the onions at the same time. This will not only save time, but both parts of the recipe will be ready at the same time.
  2. Making the sauce – Make sure to continue to whisk as you pour the heavy cream while making the sauce. The sauce can curdle if the cream is poured in too fast.
  3. Prep ahead – The green beans can be trimmed and washed up to a day before and kept in the fridge. You can also prepare the dish and keep it refrigerated up to 24 hours before baking.
Nutrition Facts
Homemade Green Bean Casserole with Cheese
Amount Per Serving (1 serving)
Calories 276 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 15g94%
Trans Fat 0.5g
Polyunsaturated Fat 1g
Monounsaturated Fat 6g
Cholesterol 69mg23%
Sodium 704mg31%
Potassium 237mg7%
Carbohydrates 10g3%
Fiber 2g8%
Sugar 4g4%
Protein 6g12%
Vitamin A 1529IU31%
Vitamin C 12mg15%
Calcium 157mg16%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

Thanks For Stopping By & Hope To See You Soon!

By on September 20th, 2026
Photo of author

About Julia Pinney

More Posts by this author.

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.