Home » Side Dish » Cheesy Green Bean Casserole

Cheesy Green Bean Casserole

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

This Green Bean Casserole is made with fresh green beans and a simple homemade cream of mushroom soup. Add in some delicious Swiss cheese and this is the perfect homemade green bean casserole for any occasion.

Looking for other vegetable side dish ideas? Check out my recipes for: Garlic Parmesan Green Beans, Oven Roasted Brussel Sprouts or Broccoli Casserole

round pan of green bean casserole

Homemade Green Bean Casserole

This classic holiday side dish recipe is an oldie, but a goodie!! This is not your typical canned mushroom soup and beans casserole. This recipe starts with fresh ingredients that are so simple to get and add so much more flavor to this recipe!! Don’t just save this one for the Thanksgiving menu, this is so good, you will want to share it year round.

green beans, shredded swiss cheese and mushrooms

Ingredients for Green Bean Casserole

No special ingredients are required to make this delicious green bean side dish. This all that you need to make this simple recipe:

  • Fresh Green Beans
  • Chopped onion
  • Fresh, sliced mushrooms
  • Butter
  • Spices
  • Milk
  • Shredded Swiss cheese
green bean casserole topped swiss cheese

How to make Fresh Green Bean Casserole

This green bean casserole is actually so simple to make and you will love the flavor from the homemade cream of mushroom soup. To start, prepare the green beans. Slice off both ends of the beans and slice the beans in half.

sliced green beans in water in a cast iron pan

Start by cooking the green beans just until soft and remove from the pan to a separate bowl. Drain the water and then you can use the same pan to make the mushroom cream sauce. I like to cook this all in the same pan, I use an enameled cast iron that can go from the stovetop to the oven.

mushrooms, onions being cooked in butter

To make the homemade cream of mushroom sauce, start by melting the butter in the pan over medium heat. Add in the chopped mushrooms and sliced mushrooms. Cook and stir for 5-7 minutes, until they are just tender.

cream of mushroom soup in a cast iron pan

Stir in the flour, salt, black pepper and thyme. Coat the onions and mushrooms in the flour and spices. Gradually stir in the milk, bring to a boil and continue stirring until the sauce thickens. Turn off the heat and stir in the grated Swiss cheese.

green bean casserole topped with shredded swiss cheese uncooked

Add the green beans back into the pan and stir to combine. Top with the remaining grated cheese and place in the oven to bake for 30 minutes, until bubbly and the cheese on top is golden brown.

creamy green bean casserole with a spoonful out of the dish

Green Bean Casserole Recipe

If you are looking for other Family Friendly meals or desserts follow along with me on YouTube or Facebook where I share simple recipes to help you with Feeding Your Fam! Make sure to subscribe so you will be notified when a new recipe is shared.

Save the Recipe

Want to save this recipe?

Just enter your email and it will come right to your inbox!
Plus, you’ll get new recipes from us every week!

round pan of green bean casserole
Print Recipe
5 from 2 votes

Cheesy Green Bean Casserole

This Green Bean Casserole is full of delicious fresh flavor from fresh ingredients!! 
Prep Time5 minutes
Cook Time40 minutes
Total Time45 minutes
Servings: 10 people
Calories: 208kcal


  • 1 1/2 pounds fresh green beans
  • 1/2 C chopped onion
  • 1/2 pound sliced mushrooms
  • 1/2 C butter
  • 3 tbsp all-purpose flour
  • 1 tsp salt
  • 1/8 tsp ground black pepper
  • 1/8 tsp ground thyme
  • 1 1/3 C 2% milk
  • 1 1/2 C Swiss cheese shredded


  • Preheat oven to 350°F
  • Cut off ends of green beans and slice in half. Cook green beans in boiling water until just tender, about 7-10 minutes. Drain and set aside. 
  • In a large skillet over medium heat melt butter add in chopped onion and mushrooms and cook and stir until tender, about 5-7 minutes. 
  • Stir in flour and spices until well combined. Gradually stir in milk and bring to a boil until thick, stirring frequently
  • Once it has thickened, remove from heat and blend in 1 cup of the shredded Swiss cheese
  • Mix in the cooked green beans and turn into a shallow baking dish, if you don't have an oven safe skillet. Sprinkle with remaining 1/2 C of shredded Swiss cheese. 
  • Bake uncovered until heated through, about 30 minutes. 



Serving: 0g | Calories: 208kcal | Carbohydrates: 12g | Protein: 8g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.4g | Cholesterol: 42mg | Sodium: 363mg | Potassium: 301mg | Fiber: 3g | Sugar: 6g | Vitamin A: 964IU | Vitamin C: 9mg | Calcium: 212mg | Iron: 1mg
Course: Side Dish
Cuisine: American, Comfort Food, Holidays
Keyword: Cheesy Green Bean Casserole
Tried this recipe?Please Rate and Leave A Comment Below!

This recipe was originally posted in 2018 and updated with new images September 2022. The recipe remains the same.

This Green Bean Casserole is made with fresh green beans and a simple homemade cream of mushroom soup. Add in some delicious Swiss cheese and this is the perfect homemade green bean casserole for any occasion.

big pan of green bean casserole with a scoop out of it

Similar Posts

Leave a Reply

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

Recipe Rating