My Homemade Green Bean Casserole recipe is the ultimate from-scratch version of the classic holiday side dish, made with fresh ingredients and no canned soup.

This easy Green Bean Casserole recipe is packed full of healthy and fresh ingredients, making this classic side full of flavor and something people want to eat!

Finally, a Green Bean Casserole worthy of your Thanksgiving table.

There's a reason why I've never shared a classic green bean casserole recipe; it's just not a side dish I would make or eat at Thanksgiving. Canned canned green beans tossed in canned soup = yuck!

But after years of readers for a better, homemade green bean casserole recipe, I finally decided to develop a from-scratch version and I can proudly say this homemade green bean casserole is done right, with fresh green beans, mushrooms and shallots and a homemade sauce. It's a side you can feel proud to bring, and eat, on the big day! The best green bean casserole!

Don't miss our other Thanksgiving recipes like our Easy Turkey, Thanksgiving Stuffing, Sweet Potato Casserole, and Cranberry Fluff Salad.

How to make Green Bean Casserole:

Blanch Green Beans: Bring a large pot of water to a boil. Blanch the green beans until they’re bright green and tender-crisp, about 3 minutes. Drain into a colander and set aside. We don't want to cook them too long!

Sauté mushrooms and shallot: Add 2 tablespoons olive oil and 2 tablespoons butter to a large skillet over medium-high heat. Add mushrooms and cook, stirring occasionally, for 5-8 minutes. Add shallot and cook for 2-3, until tender. Add garlic and cook for 30 seconds. 

Finish sauce: Reduce heat, move mushrooms and onions to the side of the pan. Add remaining 2 tablespoons butter and allow to melt. Stir in flour and cook for 1 minute. Slowly whisk in chicken broth until smooth and bring to a simmer over medium heat, stirring everything in the pan together. Season with cracked black pepper. Cook for a few minutes, until sauce thickens. Remove from heat and stir in cream and shredded cheese, (if using). Taste and add additional pepper, and salt if needed. Add green beans and toss to coat. 

Bake: Add green beans to sauce and toss to coat. Top with crispy onions (you could also make these from scratch!). Bake at 350 degrees F for 30-35 min or until hot and bubbly and green beans are tender (keep in mind they will continue to cook out of the oven).

Learn how to make green bean casserole with fresh ingredients and all the flavor! It has a creamy homemade mushroom sauce, fresh green beans, and topped with crispy onions.

Follow me for more great recipes

Recipe

This easy Green Bean Casserole recipe is packed full of healthy and fresh ingredients, making this classic side full of flavor and something people want to eat!
Prep 5 minutes
Cook 45 minutes
Total 50 minutes
Save Recipe

Equipment

Ingredients
  

Instructions
 

  • Preheat oven to 350 degrees F.
  • Blanch Green Beans: Bring a large pot of water to a boil. Blanch the green beans until they’re bright green and tender-crisp, about 3 minutes. Drain into a colander and set aside. (Don't overcook them!)
    2 lbs fresh green beans
  • Sauté mushrooms and shallot: Add 2 tablespoons olive oil and 2 tablespoons butter to a large skillet over medium-high heat. Add mushrooms and cook, stirring only occasionally, for 5-8 minutes. Add shallot and cook for 2-3, until tender. Add garlic and cook for 30 seconds.
    2 Tablespoons olive oil, 4 Tablespoons unsalted butter, 8 ounces sliced mushrooms, 1 shallot, 4 cloves garlic
  • Finish sauce: Reduce heat, move mushrooms and onions to the side of the pan. Add remaining 2 tablespoons butter and allow to melt. Stir in flour and cook for 1 minute. Slowly whisk in chicken broth and then milk until smooth and bring to a simmer over medium heat, stirring everything in the pan together. Season with cracked black pepper. Cook for a few minutes, until sauce thickens. Remove from heat and stir in cream and shredded cheese, (if using). Taste and add additional pepper, and salt if needed.
    2 Tablespoons all-purpose flour, 1 ¾ cups low-sodium chicken broth, ½ teaspoon freshly ground black pepper, salt, ½ cup heavy cream, ½ cup freshly grated parmesan cheese, 2/3 cup milk
  • Add green beans back to pan and toss to coat.
  • Bake: Use the (if oven safe) dish you've been cooking with or transfer mixture to a greased casserole dish. Top with crispy onions. Bake at 350 degrees F for 30-35 min or until hot and bubbly and green beans are tender (keep in mind they will continue to cook out of the oven).
    6 oz container French’s crispy fried onions

Notes

Green Beans: I highly suggest fresh green beans. Frozen green beans can be used if necessary, but thaw and drain excess liquid first (and skip the blanching step).
Crispy Onions: French's are traditional, or make these from scratch, or omit them and add toasted panko breadcrumbs instead.
Make Ahead Instructions: Prepare the green bean casserole completely, but before baking, cover and refrigerate for up to 48 hours. When ready to bake, uncover and bake as instructed until warmed through and beans are tender.
Freezing instructions: Prepare the green bean casserole completely, but before baking, cover and freeze for up to 3 months. Thaw in the refrigerator, then bake as directed.

Nutrition

Calories: 364kcalCarbohydrates: 23gProtein: 7gFat: 28gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.2gCholesterol: 40mgSodium: 323mgPotassium: 452mgFiber: 4gSugar: 6gVitamin A: 1264IUVitamin C: 15mgCalcium: 141mgIron: 2mg

Follow Me

Get recipe ideas weekly!

This post contains affiliate links.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

0 0 votes
Recipe Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments