Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Homemade Green Bean Casserole Recipe

    Published November 20, 2023. This post may contain affiliate links. Please read my disclosure policy.

    This homemade green bean casserole is loaded with pan-roasted mushrooms in a tasty cream sauce and topped off with fried onions straws. The flavors in this dish are to die for.

    We adore many side dishes because we love variety when eating big holiday meals.  If you are looking to take your side dish recipe game to the next level then absolutely try my macaroni and cheese or homemade dinner rolls.

    green beans with onion straws in a cast iron skillet

    Green Bean Casserole

    Green bean casserole was popularized in America during the 1950s due to an employee in the test kitchens at Campbell’s Soup Company, but it was initially called a ‘Green Bean Bake.”  It’s a tasty casserole side dish often served at holiday dinner tables.  While the original uses cans of cream of mushroom, I believe my homemade version is just another level of deliciousness.

    When you make this green bean casserole from scratch, you know what’s in it, and the flavor is far better than anything coming out of a can.  In addition to pan-roasting mushrooms and cooking them in a delicious cream sauce, I also used fresh haricot verts or French string beans. 

    Ingredients and Substitutions

    • Haricot Verts – These French green beans are perfect as they are a bit firmer, but you can use regular green beans
    • Bacon – The flavor crisp bacon adds to this is amazing.
    • Onions – I prefer pearl onions, but regular onions will work fine. See how to peel pearl onions in my coq au vin recipe easily.
    • Mushrooms – All mushrooms are acceptable to use in this recipe.
    • Garlic – Finely minced garlic adds a lot of flavors to this.
    • Cream – Heavy whipping cream adds some much-needed fat to the green beans.
    • Onion Straws – You can use the pre-made version, but homemade ones are incredible.

    How to Make Green Bean Casserole

    Trim the green beans, parboil them in a large pot of boiling salted water for 3 to 4 minutes, and immediately chill them in an ice bath.  Once cool, strain and set aside.

    par-boiling green beans in boiling water

    In a large frying pan or cast-iron skillet, add in the bacon and cook until very crispy brown, and then set them aside.

    cooked bacon lardons in a pan

    Add the mushrooms and onions to the pan with rendered bacon fat and brown them nicely, which takes about 10 to 15 minutes.

    sautéed mushrooms in a pan

    Stir in the garlic and cook for 1 minute, and then sprinkle in the flour and mix until completely combined.

    cooked mushrooms with garlic in a pan

    Pour in the chicken stock and cream and cook until it becomes very thick like alfredo sauce.

    thickened cream sauce with mushrooms

    Stir in the crispy bacon lardons fresh thyme, season with salt and pepper, and then fold in the chilled, strained green beans.

    cooked green beans with cream sauce

    Place in the oven at 225° for 20 to 30 minutes while making the onion straws.

    adding green bean casserole to an oven

    Coat the sliced onions in egg wash and then dredge in flour until completely coated.

    sliced onions coated in flour

    Fry the onion straws in oil until crispy brown.

    fried onion straws in oil

    Add the onion straws to the top of the green bean casserole and serve.

    adding fried onion straws to green bean casserole

    Make-Ahead and Storage

    Make-Ahead: You can make this recipe up to 1 hour before serving.  Cover and keep warm in the oven at 200° before serving.

    How to Reheat: Add the desired amount to a casserole dish and cover with foil.  Bake in the oven at 350° for 15 to 20 minutes or until hot.  You can also heat in the microwave until hot.

    Hot to Store: Cover and keep in the refrigerator for up to 5 days.

    Chef Billy Parisi

    Chef Notes + Tips

    • If you want to make this the night before, keep the sauce separate from the blanched green beans and keep it covered in the refrigerator until ready to cook. Mix and then add to a casserole dish, cover with foil, and bake in the oven for 20 to 25 minutes or until hot.  Garnish with onion straws.
    • You can make onion straws the night before by frying them and keeping them on paper towels covered in plastic wrap until ready to serve the next day.
    • If you are using canned green beans, you will not need to blanch them. Mix once the sauce is done cooking and place in the oven at the same temperature to heat up while making the onion straws.
    • Yes, you can use pre-made onion straws.
    • Perfectly substitute haricot verts for regular green beans.

    More Side Dish Recipes

    Let's Cook - Chef Billy Parisi

    Video

    Homemade Green Bean Casserole Recipe

    5 from 20 votes
    This homemade green bean casserole is loaded with pan-roasted mushrooms in a tasty cream sauce and topped off with fried onions straws.
    Servings: 12
    Prep Time: 10 minutes
    Cook Time: 45 minutes

    Ingredients 

    For the Green Beans:

    • 2 pounds trimmed haricot verts or green beans
    • 8 strips sliced bacon
    • 8 ounces sliced button mushrooms
    • 8 ounces sliced cremini mushrooms
    • 1 cup pearl onions or diced yellow onions
    • 4 finely minced garlic cloves
    • 3 tablespoons all-purpose flour
    • 2 cups chicken stock
    • 2 cups heavy cream
    • 1 ½ tablespoons diced fresh thyme
    • salt and pepper to taste

    For the Onion Straws

    • 1 egg whisked with ½ cup of whole milk
    • 1 cup all-purpose flour
    • 2 teaspoons paprika
    • 1 peeled very thinly sliced yellow onion
    • salt and pepper to taste
    • oil for frying

    Instructions

    • Preheat the oven to 225°.
    • Add the green beans to a large pot of boiling, salted water for 3 to 4 minutes or until cooked and slightly firm. Immediately add them to a large container of ice water and chill until cold. Strain and set aside.
    • In a large frying pan or cast-iron skillet over medium heat, add in the bacon and cook until very crispy brown, about 5 minutes. Remove the crispy brown bacon and set them aside.
    • Add the mushrooms and onions to the pan with rendered bacon fat over medium-high heat and brown them well, which takes about 10 to 15 minutes. Stir often.
    • Stir in the garlic and cook for 1 minute and then sprinkle in the flour and mix until completely combined.
    • Pour in the chicken stock and cook over medium heat for 3 to 4 minutes or until very thick. Pour in the cream and cook until it becomes very thick like alfredo sauce.
    • Stir in the crispy bacon lardons, fresh thyme, season with salt and pepper, and then fold in the chilled, strained green beans.
    • Place the pan in the oven at 225° for 20 to 30 minutes while making the onion straws.
    • Add the egg mixed with milk into a medium size bowl.
    • In a separate medium size bowl mix together the flour with salt, pepper, and paprika.
    • Add the sliced onions in egg wash and mix, and then dredge them in flour until completely coated.
    • Fry the onions straws in a pot or cast-iron skillet of oil at 350° until crispy brown, which takes about 1 to 2 minutes. Drain the onions on a cookie sheet tray lined with paper towels.
    • Add the onion straws to the top of the green bean casserole and serve.

    Notes

    Make-Ahead: You can make this recipe up to 1 hour before serving. Cover and keep warm in the oven at 200° before serving.
    How to Reheat: Add the desired amount to a casserole dish and cover with foil. Bake in the oven at 350° for 15 to 20 minutes or until hot. You can also heat in the microwave until hot.
    Hot to Store: Cover and keep in the refrigerator for up to 5 days.
    If you want to make this the night before, keeping the sauce separate from the blanched green beans and keep covered in the refrigerator until ready to cook. Mix and then add to a casserole dish, cover with foil, and bake in the oven for 20 to 25 minutes or until hot. Garnish with onion straws.
    You can make onion straws the night before by frying and keeping on paper towels covered in plastic wrap until ready to serve the next day.
    If you are using canned green beans, you will not need to blanch them, simply mix once the sauce is done cooking and place in the oven at the same temperature to heat up while making the onions straws.
    Yes, you can use pre-made onion straws.
    Perfectly substitute haricot verts for regular green beans.

    Nutrition

    Calories: 386kcalCarbohydrates: 22gProtein: 8gFat: 31gSaturated Fat: 12gPolyunsaturated Fat: 4gMonounsaturated Fat: 13gTrans Fat: 1gCholesterol: 65mgSodium: 178mgPotassium: 477mgFiber: 3gSugar: 5gVitamin A: 1318IUVitamin C: 14mgCalcium: 74mgIron: 2mg
    Course: Side Dish
    Cuisine: American

    Share this Post

    free email series

    Classic Christmas

    Cooking at Home

    Tradiitonal recipes to enjoy this holiday season!

    Chef Billy Parisi