facebook pixel

Party Food

Green Bean Casserole Recipe

By  | 

Green bean casserole is one of the most requested side dishes at family gatherings, Easter, Thanksgiving and Christmas!

But this dish not only is a holiday dinner table staple, but is a regular for normal days too. It smells wonderful coming out of the oven, and the fried onion on top give an added crunch. Not only is it oh-so-delicious, it’s easy to make too!

Serve it alongside these easy scalloped potatoes or with this yummy meatloaf.

Serving of Green Bean Casserole on a white plate

Green Bean Casserole:

The green bean casserole was actually invented thanks to Campbell Soup Company, one of the biggest soup companies in the United States. They wanted to make a simple recipe with green beans and their canned Cream of Mushroom soup, something everyone had in their kitchen.

Campbell’s green bean casserole recipe helped this dish become the traditional holiday staple it is now.

Today, many variations to the green bean casseroles recipe have been created, but the original remains just as popular, with their canned cream of mushroom soup and French’s French fried onions.

I’m sure many families still have the Campbell’s/French’s green bean casserole on their holiday spread every year. It’s THAT classic!

Skillet with ingredients for green bean casserole

Green Bean Casserole Ingredients You Will Need

  • 1 pound green beans (fresh or frozen)
  • 4 slices bacon
  • 1 small onion
  • 3 cloves garlic
  • 1/2 pound mushrooms
  • 3 tablespoons butter
  • 3 tablespoons flour
  • 2 1/2 cups half and half
  • 2 teaspoons Italian seasoning
  • 1 1/2 cups parmesan cheese
  • 2 1/2 cups french fried onions

Steps for making green bean casserole

In my green bean casserole recipe, I’ll be using frozen green beans. You can always swap them out for fresh green beans as well.

Some of the cheese will be also used as garnish, along with french fried onions.

How to Make Green Bean Casserole

Now, let’s get cooking! Here’s how you make the best green bean casserole:

First, crisp up the bacon in a skillet over medium high heat and set aside. Chop it up when it is cooled. Wipe up the grease from your skillet, but leave about 1 tablespoon in the pan to fry the mushrooms.

Cook the mushroom, onion, and garlic and set it aside. Steam your green beans until it is the tenderness you’d like.

Then, melt some butter in the skillet, and add in flour and whisk once the butter is completely melted. The mixture will start to thicken in about 30 to 60 seconds. When it does, slowly add in half & half in increments until it gets much thicker.

Add salt, pepper, Italian seasoning, and a cup of parmesan cheese. Stir until the cheese melts. Add in the green beans, mix of chopped bacon, onions, and mushroom, as well as ½ a cup of fried onion.

Move your mixture into a casserole dish. Top with the rest of the parmesan cheese.

Now the dish is prepped for the oven! The last step of the casserole is what ties everything together. It’s what makes a casserole…well, a casserole!

How long do you bake a green bean casserole?

Bake the dish in the oven for 20 minutes. After it’s been baked, take it out of the oven and top with more fried onions until it is completely covered. Bake again for 10 more minutes, or until it’s bubbling.

Enjoy your perfect string bean casserole!

casserole dish with cooked string bean casserole

Tips for Making Green Bean Casserole:

Of course, we all have busier days. What happens when your family is craving your award winning string bean casserole when you simply have no time? Here are a few tips to save some time and still save the good taste:

Swapping out ingredients makes things much easier. For one, I prefer buying the ready-to-steam packages of green beans from the frozen food section. That way, I can just grab it and cook it in one go without having to switch between cooking vessels.  It definitely makes my life easier but doesn’t make the casserole taste any less tasty!

Skip the sauce cooking by replacing with canned cream of mushrooms, just like the original recipe. It’s already seasoned so all you have to do is cook your vegetables and assemble your string bean casserole. This simple hack will definitely lessen your prep time when you’re in a rush. I get just as many compliments when I take this shortcut.

Another way to make it easier for yourself is to change the cooking method completely! Crockpot green bean casserole is another way you prep ahead and not have to rush during dinner time. Simply assemble and cook on low for 5 to 6 hours. Top with the rest of the fried onions once it’s done cooking.

plate full of green bean casserole in front of casserole dish

With so many different secrets, there’s simply no excuse when the family absolutely needs their casserole fix.

More Side Dishes You Will Love:

Green Bean Casserole

This green bean casserole is a simple recipe made with frozen green beans and topped with french fried onions.
5 from 1 vote
Print Pin Rate
Course: Side Dish
Cuisine: American
Keyword: green bean casserole
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes
Servings: 8
Calories: 225kcal


  • 4 slices bacon crispy
  • 1 pound frozen green beans
  • 1 small onion diced
  • 3 cloves garlic minced
  • ½ pound mushrooms finely chopped
  • 3 Tbs butter
  • 3 Tbs flour
  • 2 ½ cup half & half
  • 1 ½ cup parmesan cheese save ½ cup for topping
  • 2 ½ cups french fried onions: ½ cup for mixture and 2 cups for topping
  • Salt and pepper to taste
  • 2 tsp italian seasoning


  • Preheat oven to 350 degrees
  • In a skillet over medium high heat, cook bacon until crispy. Set aside and chop when cooled.
  • Wipe some of the grease from skillet, but leave about 1 Tbs in the pan to fry your mushroom mixture. Cook mushrooms, onion, and garlic and set aside. 
  • Steam frozen green beans until you have reached your desired tenderness. 
  • Melt butter in skillet. Once butter is completely melted, add in your flour and whisk together. Once it starts to thicken (about 30-60 seconds), slowly add in half & half in increments until mixture is thickened. 
  • Add in salt and pepper, italian seasoning, and 1 cup of parmesan cheese. Stir together until the cheese is melted. Add in chopped bacon, onion and mushroom mixture, and ½ cup of fried onions. 
  • Top with ½ cup parmesan cheese and bake in oven for 20 minutes. 
  • After 20 minutes, take your casserole out of the oven and top with 2 cups (or more!) fried onions until completely covered. 
  • Put dish back into oven for 10 more minutes, or until casserole is bubbling.


Calories: 225kcal
Tried this recipe?Follow me on Pinterest @spaceshipslb

Stephanie Keeping

Stephanie is in love with a boy named Sam. He has taught her that it's okay to jump first and look later, to wear a dirty shirt to the park and to decide that today is a good day to take a nap in your rubber boots. She hangs out here blogging at Spaceships and Laser Beams and at our printable party shop on Etsy.

    1 Comment

    1. Treena

      February 10, 2019 at 11:24 am

      This is my go to green bean recipe! Always a favorite in our home.

    Leave a Reply

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

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