Fresh Green Bean Casserole

Fresh Green Bean Casserole is a vibrant and flavor-packed version of a traditional holiday side dish. Fresh green beans are tossed in a homemade mushroom cream sauce and topped with crispy French fried onions. The end result is a scrumptious casserole perfect for any holiday table!

What is Fresh Green Bean Casserole?

Well, to simply put it, it’s a green bean casserole that uses fresh green beans instead of canned! On top of that, a homemade, luscious mushroom cream sauce is also used instead of canned cream of mushroom soup. The end result: flavor-loaded, comforting and bright!

All Things Green Beans

Now, I know that a classic green bean casserole can be near and dear to your heart. But, trust me when I say you gotta try this version!

Fresh green beans bring life and vibrance to this savory side dish. Their bright green color, natural sweetness and slight snap when you bite into them will keep you coming back for more. If you can’t get your hands on fresh green beans, canned or frozen can also be used. Let’s break it down:

  • Fresh green beans – the best choice!
  • Canned green beans – grab the low-sodium kind and drain fully.
  • Frozen green beans – heat according to package instructions before adding into the mushroom cream sauce, draining off any extra liquid. 

The green beans can either be left whole, or cut into 2-inch pieces. For easier serving, I recommend cutting them into 2-inch pieces.

Homemade Mushroom Cream Sauce

Making a mushroom cream sauce from scratch is so worth it. The flavor is next level! Sliced mushrooms are sautéd in butter with diced onion and garlic. Sprinkle in some flour to create a quick roux, then pour in the heavy cream! 

When the sauce is simmering away, it gets nice and thick. The smell is heavenly!  It coats the green beans perfectly once they are added in. While the casserole bakes, the cream sauce keeps everything nice and saucy. No dry green bean casserole around here!

French Fried Onion Topping

Give me all the French fried onions! You can never have too much. A green bean casserole wouldn’t be a classic green bean casserole without them. They definitely can’t be missed. 

Simple scatter the French fried onions all over the top of the prepared green bean casserole and bake until golden brown. The onions get even more crispy and it’s hard to not pick them all off and eat them! 

Realistically, you could make these homemade as well if you are wanting to go all-in on the homemade process. But, when the store-bought version is SO good, why not go for it? Then you don’t have to fry onions!

Recipe Video:

Looking for other Side Dish Recipes? Check these out!

Asiago Herb Mashed Potatoes
Shaved Brussel Sprout Slaw
Creamy Baked Mac n Cheese


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Fresh Green Bean Casserole

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.67 out of 5)

  • Author: KJ & Company - Kate Poskochil
  • Total Time: 1 hour, 45 minutes
  • Yield: 8 servings 1x


Fresh Green Bean Casserole is a vibrant and flavor-packed version of a traditional holiday side dish. Fresh green beans are tossed in a homemade mushroom cream sauce and topped with crispy French fried onions. The end result is a scrumptious casserole perfect for any holiday table!


  • 2 pounds green beans, cut into 2-inch pieces
  • 4 tablespoons butter
  • 1 small onion, diced
  • 1 tablespoon garlic, chopped
  • 8 oz mushrooms, sliced
  • 4 tablespoons flour
  • 2 cups heavy cream
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • 6 oz French fried onions


  1. Bring a large pot of water to a boil and add in the green beans. Boil until they are just cooked through, about 8-10 minutes. Drain and set aside.
  2. In a large skillet, melt the butter and sauté the onion until just translucent. Add in the garlic and mushrooms and sauté for another 5-8 minutes. Add in the flour and stir to make a paste-like consistency.
  3. Pour in the heavy cream, stir to combine and reduce the heat to low. Season with the salt and pepper. Allow the sauce to simmer and thicken for a few minutes.  Add in the green beans and toss to coat.
  4. Preheat your oven to 350 degrees. Pour the mixture into a 9×13 pan or a deep, round baking dish. Evenly top with the French fried onions. Bake for 35-45 minutes, or until golden brown and bubbly. Enjoy!


  • Fresh green beans are preferred for this recipe, but canned and frozen can be used as well. Use low-sodium green beans that have been drained, or frozen green beans that have been re-heated according to package instructions and drained before tossing with the sauce.
  • This dish re-heats very nicely and can be made in advance.
  • Nutritional information for this recipe is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
  • Prep Time: 20 minutes
  • Cook Time: 1 hour, 25 minutes
  • Category: Side Dish


  • Serving Size: 1
  • Calories: 285
  • Sugar: 2.7g
  • Sodium: 442mg
  • Fat: 23.1g
  • Carbohydrates: 19g
  • Fiber: 4.6g
  • Protein: 4.3g
  • Cholesterol: 56mg

Keywords: Fresh Green Bean Casserole

Share the love!

If you make this recipe and love it as much as I do, I’d love to hear from you! Comment below, rate the recipe, or share a picture tagging @kjandcompany or using #kjandcompany so that I can see your fun pictures 🙂

Thanks for following and cooking along with me!


Affiliate Links

This post may contain affiliate links, which means that KJ & Company would receive a small commission if anything is purchased. Thank you for supporting KJ & Company in all the ways that you do!



Submit a Comment

Your email address will not be published.

Running Dry on Culinary Inspiration?

Running Dry on Culinary Inspiration?

Look no further than your inbox. We’ll send you ideas to help you put delicious meals on your table. Or dessert in bed. No judgment either way.

You have Successfully Subscribed!

Pin It on Pinterest

Share This