Skip to Content

Fresh Green Bean Casserole

Sharing is caring!

This wonderful fresh green bean casserole is the perfect holiday side dish. Serve it for special occasions like Thanksgiving, Christmas, or Easter. It's a next level take on the classic green bean casserole.

The creamy mushroom sauce pairs beautifully with the crisp green beans and crunchy panko parmesan topping.

Fresh green bean casserole in a white dish.

This recipe is similar to a traditional green bean casserole, but you'll use fresh green beans and make your own cream of mushroom soup instead of using canned soup.

This is one of the best sides for the holiday season! You can serve this dish warm or at room temperature.

Jump to:

Ingredients

Here's what you'll need to make this healthy green bean casserole recipe.

Ingredients for a fresh green bean casserole.
  • Fresh Green Beans
  • Fresh Mushrooms (button mushrooms, also called white mushrooms)
  • Yellow Onion
  • Parmesan Cheese
  • Skim Milk
  • Vegetable Stock (or chicken broth or mushroom broth)
  • All Purpose Flour (or whole wheat flour)
  • Olive Oil
  • Kosher Slat
  • Garlic Powder
  • Paprika
  • Ground Black Pepper
Ingredients for the green casserole topping.

Toppings Ingredients

  • Butter
  • Panko Breadcrumbs
  • Parmesan Cheese
  • Fresh Parsley

See the recipe card for quantities.

Instructions

Bring a large pot of salted water to a boil over high heat.

Meanwhile, heat the olive oil in a large skillet or pot over medium-high heat. 

Once hot, add the mushroom and onions. Sauté for 5 to 6 minutes. 

Then sprinkle the flour over the mushrooms and onions. Stir till coated. 

Flour on top of onions and mushrooms in a frying pan.

Pour in the milk, vegetable broth, kosher salt, garlic powder, paprika, black pepper, and parmesan cheese. Stir to combine.

Making a parmesan mushroom sauce in a frying pan.

Simmer the cream sauce for 10 minutes, stirring occasionally until the sauce thickens.

Simmering the mushroom sauce in a frying pan.

Boil 2 pounds of fresh green beans in a large pot of boiling water for 5 to 7 minutes (until tender).

Draining fresh green beans in a strainer.

Drain the green beans and layer half of them in a 9x13-inch baking dish.

Green beans in white casserole dish.

Pour half the mushroom mixture over the beans, then lay down another layer of beans and top that with the remaining sauce.

Green bean casserole being assembled in a white casserole dish.

Combine the melted butter, panko, parmesan, and chopped parsley in a bowl. Stir till combined. 

Sprinkle the breadcrumb topping over the beans in the baking dish. 

Green bean casserole topped with panko and parmesan in a white dish.

Broil on high heat for 2 to 3 minutes until the crust is golden brown. 

Fresh green bean casserole in a white dish.

More Great Holiday Side Dishes

These wonderful dishes will be welcome at any holiday table.

Fresh green bean casserole in a white dish.

Storage

Store the casserole in the refrigerator for up to 4 days. Cover the casserole dish with plastic wrap or move the beans to an airtight container.

I don't recommend freezing this recipe, as the panko won't stay crispy.

Tips for Making this Recipe

Cooking Tips - Keep an eye on the casserole while it's under the broiler - the panko will crisp up quickly!

Specialty Ingredients - This recipe calls for panko breadcrumbs which are sold in almost every grocery store. If you can't find them with the regular breadcrumbs, they may be in the Asian aisle.

If you try this recipe, let us know! Connect with us on Instagram and share your photos or leave us a rating.

Yield: 6 to 8 servings

Fresh Green Bean Casserole

Fresh green bean casserole in a white dish.

This fresh green bean casserole is a tasty side dish perfect for the holidays or special occasions.

Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes

Ingredients

  • 1 tablespoon olive oil
  • 8 ounces button mushrooms, sliced
  • 1 yellow onion, finely sliced
  • 3 tablespoons all purpose flour
  • 1 cup skim milk
  • ½ cup vegetable stock
  • 1 teaspoon kosher salt
  • ½ teaspoon garlic powder
  • ½ teaspoon paprika
  • ½ teaspoon ground black pepper
  • ½ cup shredded Parmesan cheese
  • 2 pounds fresh green beans*

Toppings Ingredients

  • 2 tablespoons butter, melted
  • ½ cup of panko breadcrumbs
  • ¼ cup shredded parmesan cheese
  • ¼ cup chopped fresh parsley

Instructions

  1. Bring a large pot of salted water to a boil over high heat.
  2. Meanwhile, heat the olive oil in a large skillet or pot over medium-high heat. 
  3. Once hot, add the mushroom and onions. Sauté for 5 to 6 minutes. 
  4. Then sprinkle the flour over the mushrooms and onions. Stir till coated. 
  5. Pour in the milk, veggie stock, kosher salt, garlic powder, paprika, black pepper, and parmesan cheese. Stir to combine. Simmer for 10 minutes, stirring occasionally.
  6. Boil 2 pounds of fresh green beans in a large pot of boiling water for 5 to 7 minutes (until tender).
  7. Drain the green beans and layer half of them in a 9x13-inch baking dish. Pour half the sauce over the beans, then lay down another layer of beans and top that with the remaining sauce.
  8. Combine the melted butter, panko, parmesan, and chopped parsley in a bowl. Stir till combined. 
  9. Sprinkle the breadcrumb topping over the beans in the baking dish. 
  10. Broil on high heat for 2 to 3 minutes until the crust is golden brown. 

Notes

*Snap off the ends of the green beans if any stems remain. You can snap the green beans in half if they are very long.

Nutrition Information:

Yield:

8

Serving Size:

1

Amount Per Serving: Calories: 170Total Fat: 7gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 14mgSodium: 420mgCarbohydrates: 20gFiber: 4gSugar: 7gProtein: 8g

Skip to Recipe