| |

Classic Green Bean Casserole with Fresh Green Beans and Crispy Onions

by Danielle Cochran

Comments

Every family has that one dish that makes or breaks the Thanksgiving table, and for most of us, it’s Green Bean Casserole. When it comes to Thanksgiving side dishes, this creamy, savory classic is right up there with mashed potatoes and stuffing. This version gives the traditional recipe a well-deserved upgrade with fresh green beans, buttery sautéed mushrooms, and a splash of real cream for extra richness. Perfect for rounding out your Thanksgiving menu!

Forget the canned beans and condensed soup shortcuts. This casserole starts in a skillet, where mushrooms and shallots slowly cook down in butter to create deep, savory flavor. A blend of cream of mushroom soup, chicken stock, and heavy cream forms a velvety sauce that hugs every bean. After a quick bake, the crispy onion topping turns perfectly golden, adding just the right amount of crunch. Ready in about 35 minutes, it’s a comforting, crowd-pleasing dish that feels right at home on any holiday table.

A white casserole dish filled with green bean casserole, topped with crispy fried onions and visible green beans and mushrooms in a creamy sauce.

Why You’ll Love Green Bean Casserole

  • Made with fresh green beans: Bright flavor and crisp-tender texture, not mushy.
  • Creamy mushroom base: A homemade twist using butter, shallots, and real cream of mushroom soup.
  • Quick and simple: Ready from start to finish in about 35 minutes.
  • Perfect holiday side dish: The ideal balance of comforting, familiar flavors and fresh, from-scratch taste.
  • Crowd-pleasing texture: Creamy sauce meets crunchy onion topping for a cozy side dish. 

Ingredients Needed To Make Green Bean Casserole

Make sure you scroll down to the recipe card to see the full list of ingredients needed for this recipe.

  • Fresh green beans
  • Mushrooms (portabella or button)
  • Shallot
  • Garlic powder
  • Onion powder
  • Butter
  • Cream of mushroom soup
  • Kosher salt
  • Black pepper
  • Chicken stock
  • Heavy cream
  • Crispy onion toppers

Variations, Tips, and Substitutions

  • Add bacon: Stir in cooked, crumbled bacon before baking for a smoky flavor.
  • Try different soups: Swap cream of mushroom for cream of celery or cream of chicken for a new twist.
  • Add a cheesy layer: Sprinkle shredded cheddar or parmesan under the onions for extra richness.
  • Make it vegetarian: Use vegetable broth instead of chicken stock.
  • Upgrade the topping: Mix panko breadcrumbs with a little melted butter for a homemade, crispy finish.

How To Make Green Bean Casserole

  1. Preheat your oven to 375°F and lightly grease a 7×10 or 2-quart baking dish.
  2. Melt the butter in a large skillet over medium heat. Add the sliced mushrooms and cook until golden brown.
  3. Lower the heat and stir in the diced shallot. Cook until softened, about 5 minutes.
  4. Add chicken stock, garlic powder, onion powder, salt, pepper, cream of mushroom soup, and heavy cream. Stir until the sauce is smooth and creamy.
  5. Trim and slice the green beans, then place them evenly in the prepared baking dish.
  6. Pour the creamy mushroom mixture over the beans and spread evenly with a wooden spoon.
  7. Sprinkle the crispy onion toppers evenly over the top.
  8. Bake uncovered for 20–25 minutes, or until bubbling and golden brown. If the onions darken too quickly, cover loosely with foil.
  9. Let rest for 5 minutes before serving. Serve warm and watch it disappear.

Commonly Asked Questions

Can I make this casserole ahead of time?

Yes! You can assemble the casserole (without the crispy onion topping) up to one day in advance. Cover it tightly with plastic wrap and refrigerate. When you’re ready to bake, let it sit at room temperature for 20–30 minutes, then top with the onions and bake as directed.

Can I use frozen or canned green beans instead of fresh?

You can use frozen green beans. Just thaw and drain them first to avoid excess liquid. Canned green beans work too, but they’ll give a much softer texture. For the best results, go with fresh beans when possible.

Can I add other vegetables or ingredients?

Definitely, diced cooked bacon, a handful of shredded cheddar cheese, or even sautéed onions can add depth. Some people also like a splash of soy sauce or Worcestershire for extra umami flavor.

How do I store leftovers?

Store any leftover green bean casserole in an airtight container in the refrigerator for up to 3 days. To reheat, warm it in the oven at 350°F until hot and bubbly, or microwave smaller portions until heated through. If the onions lose their crunch, sprinkle on a few fresh crispy onions before serving.

Follow us on Social Media!

If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new.

Classic Green Bean Casserole with Fresh Green Beans

Green Bean Casserole

Danielle Cochran
Green Bean Casserole is a cozy, creamy side dish made with fresh green beans, sautéed mushrooms and shallots, a rich mushroom cream sauce, and plenty of crispy onions on top. It’s an easy holiday classic that comes together with simple ingredients but tastes so much better than the basic canned version.
No ratings yet
Prep Time 15 minutes
Cook Time 25 minutes
rest time 5 minutes
Course Side Dish
Cuisine American
Servings 8 servings
Calories 290 kcal

Equipment

Ingredients
  

Shop Ingredients on Jupiter

Instructions
 

  • Preheat the oven to 375°F. Have a 7×10-inch baking dish ready.
  • Place a large skillet over medium heat and add the butter. Once melted, add the sliced mushrooms and cook until browned.
  • Reduce the heat to medium-low. Add the diced shallot and cook for 5 minutes, stirring occasionally.
  • Pour in the chicken stock, then add the garlic powder, onion powder, kosher salt, black pepper, heavy cream, and cream of mushroom soup. Stir until everything is well combined and the sauce is creamy. Remove the skillet from the heat.
  • Trim and slice the fresh green beans and arrange them evenly in the baking dish.
  • Pour the mushroom cream sauce over the green beans, spreading it evenly so the beans are well covered.
  • Sprinkle the crispy onion toppers evenly over the casserole.
  • Bake uncovered for 20–25 minutes, until the casserole is hot and bubbling and the green beans are cooked to your liking. If the crispy onions begin to brown too quickly, loosely cover the baking dish with foil.
  • Remove from the oven and allow the casserole to rest for 5 minutes before serving. Enjoy!

Notes

Green beans: Fresh green beans give this casserole the best texture. Trim the ends before slicing them into smaller pieces.
Mushrooms: Either portabella or button mushrooms work well. Let them develop some color in the skillet before adding the shallot for deeper mushroom flavor.
Crispy onions: Keep an eye on the onions toward the end of baking. If they’re getting too dark, loosely tent the casserole with foil.
Baking dish: This recipe is written for a 7×10-inch baking dish.

Storage, Freezing & Reheating

Store leftover Green Bean Casserole in an airtight container in the refrigerator for up to 3–4 days. You can also cover the baking dish tightly and refrigerate it.
For the best texture, I don’t recommend freezing the fully assembled casserole because the cream sauce can separate and the crispy onions will lose their crunch.
Reheat individual portions in the microwave until warmed through. For larger portions, cover loosely with foil and reheat in a 350°F oven until hot. Add a handful of fresh crispy onions during the last few minutes if you want to bring back that crunch.

Nutrition

Serving: 1gCalories: 290kcalCarbohydrates: 27gProtein: 7gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 6gMonounsaturated Fat: 2gFiber: 7gSugar: 5g
Tried this recipe?Mention @TheSaltyCooker or tag #thesaltycooker!

This Green Bean Casserole has all the comfort of the classic, but with the bright, fresh flavor of real ingredients. The creamy mushroom sauce wraps every bean in savory goodness, and the crispy onions add that familiar crunch we all love. Whether it’s Thanksgiving dinner or a Sunday roast, this dish fits right in with all your family’s favorite recipes! It’s simple to make, comforting to eat, and impossible to resist.

Leave a Reply

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

Recipe Rating