Creamy Green Bean Casserole

from 1 votes

This creamy green bean casserole is a holiday classic, made even better with an easy homemade mushroom gravy (along with a secret ingredient!), fresh green beans and plenty of crispy fried onions. With just 15 minutes of prep time, you’ll be ditching those cans of condensed soup for this homemade side dish that’s sure to steal the show on your Thanksgiving table!

Creamy green bean casserole topped with French's crispy fried onions in a cast iron skillet.

I have a confession to make: I’m a longtime Campbell’s Green Bean Casserole fan. There’s just something so comforting about that creamy mushroom soup and green bean filling topped with crispy fried onions, especially during the holidays.

But this year I decided it was time to take this classic Thanksgiving side dish to the next level with a homemade filling that’s just as creamy and full of flavor. By making the filling from scratch—think fresh mushrooms, garlic and a secret ingredient that takes it over the top—and letting those crispy fried onions handle the crunch, we get the best of both worlds: that homemade taste with a little store-bought shortcut. Because some things are just better when bought or not worth all the time, effort and mess, especially when cooking during the holidays!

And that secret ingredient? A splash of soy sauce! It adds rich, umami flavor to the homemade mushroom gravy. Trust me, this isn’t just any ol’ green bean casserole—it’s the BEST homemade green bean casserole recipe that’ll have you ditching the canned soup for good. This one is guaranteed to become a new favorite on your Thanksgiving table!

Ingredients You’ll Need

Green bean casserole ingredients in glass bowls, including fresh green beans, flour, half-and-half, mushrooms, butter, chicken broth, soy sauce and crispy fried onions.

Green Beans

You can use fresh, frozen or canned green beans for this casserole recipe.

  • Fresh green beans: I developed this recipe using fresh green beans, so they’re my top choice for the best taste and texture. Trimmed and halved, they’ll stay crisp-tender in the final dish.
  • Frozen green beans: These work well too for a crisp-tender texture. Just be sure to thaw and drain them before using them to avoid excess water in the casserole.
  • Canned green beans: The most convenient option, though they’re softer in texture (read: soggy) and can be less flavorful. If you use them, simply drain them and proceed with the recipe, no need to blanch them.

Other Ingredients

  • Mushrooms: Cremini (sometimes called “baby bella mushrooms”) or button mushrooms add that classic, earthy depth.
  • Cream sauce: We make a from-scratch mushroom soup alternative with butter, mushrooms, garlic, flour, chicken broth, and half-and-half. Along with my secret ingredient, it’s an easy, but flavor-packed mixture that’ll have you ditching the cans of condensed soup for good.
  • Low-sodium soy sauce: The secret ingredient! This might seem unusual, but soy sauce enhances the umami notes (and amplifies the earthiness of the mushrooms), which makes this the best green bean casserole from scratch!
  • Crispy fried onions: While I love making the casserole filling from scratch, French’s Crispy Fried Onions are a must for this classic dish! They’re added to the filling for flavor and atop the casserole for that crispy topping everyone loves. 

See the recipe card for full information on ingredients and quantities.

How to Make Green Bean Casserole

Follow these simple steps for a green bean casserole that’s creamy, flavorful and perfectly baked. I’ve included helpful tips along the way to ensure you get the best results!

Blanched green beans in ice water.
  1. Blanch the green beans. Bring a large pot of salted water to a boil and prepare a bowl of ice water. Boil the green beans for 3 minutes, then immediately transfer them to the ice water to keep their vibrant green color and prevent overcooking.
Blanched green beans draining in a sieve over a bowl.
  1. Drain the blanched green beans well. Set them on paper towels or a kitchen towel to remove any excess moisture.
Sautéed mushrooms and garlic in a cast iron skillet.
  1. Sauté the mushrooms and garlic. Melt the butter in a large ovenproof skillet over medium heat. Add the mushrooms and cook, stirring occasionally, until softened and their liquid has evaporated (about 5 minutes). Add the garlic and cook for 2 more minutes, until golden and fragrant. 
Flour being added to a skillet with sautéed mushrooms and garlic.
  1. Stir in the flour and cook for 1 minute.
Chicken broth being added to a a skillet with sautéed mushrooms and garlic.
  1. Add the broth, soy sauce and a pinch of black pepper. Increase the heat to medium-high and simmer the sauce for 3 minutes.
Half-and-half being added to a skillet with sautéed mushrooms to make mushroom sauce.
  1. Lower the heat and whisk in the half-and-half. You’ve just made homemade cream of mushroom soup!
Homemade cream of mushroom soup in a skillet and coating a spatula.
  1. Thicken the sauce. Continue cooking for 6-8 minutes, until the mushroom sauce is thick enough to coat the back of a spoon.
Green beans and crispy fried onions atop homemade cream of mushroom soup in a skillet.
  1. Combine and bake. Remove the skillet from the heat, add the green beans, and stir in 1 cup of the crispy fried onions. Top with the remaining 2 cups of crispy onions and bake for 10-12 minutes, until the green bean bake is bubbling.

No ovenproof skillet? No problem! Simply prepare the creamy mushroom gravy on the stovetop, then transfer everything to a 13×9-inch casserole dish before baking.

How to Make Green Bean Casserole Ahead of Time

You can prepare the casserole a day in advance (this is a great option if you’re juggling several holiday dishes!). Follow the recipe through making the filling, then cover and refrigerate it (without adding the final layer of crispy onions). When ready to bake, sprinkle the reserved French fried onions on top and bake as directed, adding a few extra minutes if it’s straight from the fridge.

It’s also freezer-friendly! Prepare as directed, cool completely and freeze for up to 3 months before baking. Thaw it in the refrigerator and then bake as directed.

Travel Tip: Whether you’re heading down the street or across town for Thanksgiving dinner, this dish travels well! Prepare it as directed but skip the final 10 minutes of baking. Cover the casserole tightly with aluminum foil, wrap it in a towel to keep it warm, and place it in a cooler or insulated bag. When you arrive, top with the crispy fried onions and bake until hot and bubbly!

Scooping green bean casserole made from scratch from a skillet.

More Thanksgiving Side Dishes

Round out your holiday table with these tried-and-true recipes:

And don’t forget the muffin tin mini apple pies and easy pecan pie bars for dessert!

Craving more? Subscribe to Just a Taste to get new recipes, meal plans and a newsletter delivered straight to your inbox! And stay in touch on Facebook, TikTok, Pinterest and Instagram for all of the latest updates.
Side Dish

Creamy Green Bean Casserole Recipe

This creamy green bean casserole is a holiday classic, made even better with an easy homemade mushroom gravy (along with a secret ingredient!), fresh green beans and plenty of crispy fried onions. With just 15 minutes of prep time, you'll be ditching those cans of condensed soup for good!
Author: Kelly Senyei
5 from 1 vote
Creamy green bean casserole topped with French's crispy fried onions in a cast iron skillet.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 8 servings

Ingredients 

  • 2 pounds fresh green beans, trimmed and halved 
  • 2 Tablespoons unsalted butter 
  • 2 cups sliced cremini or button mushrooms
  • 1 Tablespoon minced garlic
  • 2 Tablespoons all-purpose flour
  • 1 cup chicken or vegetable broth 
  • 1 Tablespoon low-sodium soy sauce
  • 1 1/2 cups half-and-half 
  • 3 cups store-bought crispy fried onions, divided 

Instructions 

  • Preheat the oven to 400°F. 
  • Bring a large pot of salted water to a boil. Fill a large bowl with ice water.
  • Add the green beans to the boiling water and cook for 3 minutes. Drain the green beans and immediately transfer them into the ice water. Drain the beans well and set them on paper towels or a kitchen towel to remove any excess moisture. 
  • Add the butter to a 10- or 12-inch ovenproof skillet set over medium heat. Once the butter has melted, add the mushrooms and cook, stirring, until softened and the mushrooms have released liquid, about 5 minutes. Add the garlic and cook, stirring, until golden brown, about 2 minutes. 
  • Stir in the flour then add the chicken broth, soy sauce and ½ teaspoon black pepper. Increase the heat to medium-high and simmer the sauce for 3 minutes.
  • Decrease the heat to medium-low then whisk in the half-and-half. Cook the sauce, stirring occasionally, until it’s thick enough to coat the back of a spoon, 6 to 8 minutes.
  • Remove the skillet from the heat. Stir in the green beans and 1 cup of the crispy fried onions.
  • Sprinkle the remaining 2 cups of crispy fried onions on top and bake until the casserole is bubbling, 10 to 12 minutes. 
  • Remove the casserole from the oven, let cool slightly then serve. 

Kelly’s Notes

  • No ovenproof skillet? No problem! Simply prepare the creamy mushroom gravy on the stovetop, then transfer everything to a 13×9-inch casserole dish before baking.
  • Make-ahead: You can prepare the casserole a day in advance. Follow the recipe through making the filling, then cover and refrigerate it (without adding the final layer of crispy onions). When ready to bake, sprinkle the reserved French fried onions on top and bake as directed, adding a few extra minutes if it’s straight from the fridge.
  • Freeze: Prepare as directed, cool completely and freeze for up to 3 months before baking. Thaw it in the refrigerator and then bake as directed.
  • ★ Did you make this recipe? Don’t forget to give it a star rating below!

Nutrition

Calories: 266kcal, Carbohydrates: 22g, Protein: 4g, Fat: 19g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 0.1g, Cholesterol: 23mg, Sodium: 401mg, Potassium: 394mg, Fiber: 3g, Sugar: 6g, Vitamin A: 1093IU, Vitamin C: 15mg, Calcium: 97mg, Iron: 1mg

Shoutout

Did you try this recipe?

Share it with the world! Mention @justataste or tag #justatasterecipes!

This post may contain affiliate links.


Feeling social?

Share this recipe!

Categories

Related Recipes

Check out more crave-worthy favorites

Kelly Senyei holding a copy of The Secret Ingredient Cookbook

love the recipes on just a taste?

Check out my cookbook!

Order your copy of The Secret Ingredient Cookbook featuring 125 brand-new family-friendly recipes with surprisingly tasty twists!

5 from 1 vote

Join the Conversation

Rate and Comment

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

Recipe Rating




Comments

  1. Grace says:

    5 stars
    WOW! So so good and way easier to make than I expected. Can’t wait to make it again soon!

    1. Kelly Senyei says:

      So glad you enjoyed the recipe, Grace!