Lightened Up Green Bean Casserole with Fresh Green Beans

This homemade green bean casserole is a fresh, flavorful take on the classic Thanksgiving side dish. Instead of relying on canned green beans and canned cream of mushroom soup, this version is made with tender fresh green beans, sautéed mushrooms, onion, garlic, herbs, and a creamy homemade sauce. It is finished with crisp homemade fried shallots for that familiar crunchy topping everyone looks forward to.

Green bean casserole is one of those holiday dishes that many people recognize immediately, but it can be so much better when made from scratch. The fresh ingredients give the casserole a lighter, cleaner taste while still keeping the comforting texture and savory flavor that make it such a popular side for Thanksgiving dinner.

If you have only tried the traditional canned version before, this recipe may surprise you. The mushrooms create a rich base, the herbs add warmth, and the green beans keep their color and bite because they are lightly steamed before baking. The result is a creamy, satisfying vegetable casserole that tastes homemade in the best possible way.

This dish is also a great option when you want a holiday side that feels familiar but a little fresher. It pairs well with roasted turkey, mashed potatoes, stuffing, and other Thanksgiving favorites, but it is simple enough to serve with a regular family dinner too.

The homemade French fried onions are what really make this green bean casserole special. They are made with sliced shallots, a little oil, and salt, then baked until golden and crisp. They add the crunchy topping you expect without using a packaged version.

There is no canned soup in this recipe, and there are no canned beans. Everything is made with simple ingredients, giving the casserole a fresher taste and a more homemade texture. It is a comforting, crowd-pleasing side dish that can easily earn a place on your Thanksgiving table.

Homemade Green Bean Casserole

Ingredients

  • 1 1/2 cups milk of choice, warmed
  • 1 to 2 tablespoons butter or coconut oil, or another oil you prefer
  • 1/2 yellow onion, chopped
  • 2 garlic cloves, minced
  • 8 ounces cremini mushrooms, chopped
  • 3/4 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • Several grinds of black pepper
  • 3 tablespoons arrowroot, or flour if preferred
  • 1/4 cup cold water
  • 16 ounces fresh green beans

Instructions

Preheat the oven to 350 degrees. Lightly oil an 8 x 8-inch baking dish and set it aside. Steam the fresh green beans for a few minutes, just until they become bright green and slightly tender. They should not be fully soft, because they will continue cooking in the oven. Warm the milk as well so it is ready to use when making the sauce.

Heat the butter or oil in a skillet over medium heat. Add the chopped onion and sauté for a few minutes, until softened and fragrant. Stir in the chopped mushrooms, dried thyme, dried oregano, salt, and black pepper. Cook the mixture for about 5 to 7 minutes, or until most of the moisture released by the mushrooms has evaporated.

Add the minced garlic and cook for about 1 more minute, stirring often so it does not burn. In a separate small bowl, combine the cold water with the arrowroot and stir until smooth. Pour this mixture into the warm milk and whisk until it begins to thicken. Add the thickened milk mixture to the mushroom mixture and heat everything together for about 1 minute.

If using flour instead of arrowroot, add the flour at this stage along with the 1/4 cup of water, then stir until the sauce thickens. Taste the sauce and adjust the seasoning if needed.

Combine the steamed green beans with the creamy mushroom sauce, then pour everything into the prepared baking dish. Spread the mixture evenly and bake for 20 minutes. Remove the casserole from the oven and top it with the homemade French fried onions before serving.

Homemade French Fried Onions

Ingredients

  • 2 large shallots, sliced into rings
  • 2 teaspoons grapeseed oil, or another oil you prefer
  • Salt, to taste

Instructions

Preheat the oven to 380 degrees. Heat the oil in a small non-stick skillet. Add the sliced shallot rings and sauté them for about 5 minutes, stirring occasionally.

Transfer the shallot rings to a parchment-lined baking sheet and spread them out so they are not crowded. Sprinkle with salt. Bake for about 15 minutes, watching closely near the end of the baking time. After about 10 minutes, some pieces may brown faster than others, and they can burn quickly.

Remove the shallots from the oven once they are golden and crisp. They will continue to firm up as they cool. Use them as the crunchy topping for the green bean casserole.

This homemade green bean casserole is creamy, savory, and full of fresh flavor. The tender green beans, mushroom sauce, and crisp shallot topping make it a standout side dish for Thanksgiving or any dinner that needs a comforting vegetable recipe. It is a great choice for anyone who wants the classic taste of green bean casserole without using canned ingredients.

Serve it warm from the oven, with the crispy onions added just before serving for the best texture. Whether it is part of a holiday meal or a simple family dinner, this fresh green bean casserole is a delicious way to enjoy a classic dish made from scratch.