This post may contain affiliate links. Please see our disclosure policy.

This is not your grandma’s green bean casserole: It’s so much better!! The BEST Green Bean Casserole is a homemade twist on the classic holiday side dish. Creamy, savory, and full of flavor, this casserole features a white cheddar wine sauce with mushrooms and garlic. Everyone will rave about it and ask for seconds!!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Green bean casserole with mushrooms, cheddar cheese and breadcrumb topping being served with a wooden spoon.

As a nutritionist, I have to say, friends don’t let friends eat casseroles with canned soup! This casserole is decadent, creamy, and absolutely delicious comfort food. But it’s made completely from scratch! Only real food ingredients you can pronounce, fresh vegetables, and pure, AHHHHMAZING flavor!!!

I am 100% team side dish when it comes to holidays like Thanksgiving or Easter. While a perfectly cooked turkey is always a hit, I personally count down the hours for the side dishes. My favorites include my Butternut Squash Au Gratin, Stuffing with Sausage and Apples, Brussels sprouts, and this fantastic Green Bean Casserole. Adding mushrooms gives it a rich, savory depth that elevates the entire dish.

Cheesy green bean casserole with mushrooms and breadcrumbs in a white dish; easy holiday side dish recipe.
  • Completely homemade. No canned soup in sight!
  • Creamy white cheddar sauce with garlic and mushrooms
  • Perfectly tender green beans with a crunchy topping
  • Easy to make ahead and reheat for holidays
  1. Trim green beans into 1-1.5 inch pieces and boil for 8-10 minutes until tender.
  2. Make the sauce by sautéing mushrooms, shallots, and garlic in butter or oil.
  3. Sprinkle in arrowroot starch to coat the veggies, then stir in white wine and milk. Let it bubble and thicken. Add sharp white cheddar and a pinch of sea salt.
  4. Combine green beans and mushroom sauce in a casserole dish. Sprinkle with your topping of choice and bake until golden and bubbly!
  • Make ahead: Boil green beans and place in a casserole dish. Make the mushroom-cheddar sauce and pour over the beans. Store in the fridge. When ready to bake, bring to room temperature, add your topping, and bake as usual.
  • Storing: Leftovers can be kept in the fridge for up to 5 days.
  • Reheating: Oven is best. Cover with foil or a lid for 20 minutes, then remove for the last 5 minutes to keep the topping crispy.

Dairy-Free Option

Yes! Replace milk with full-fat coconut milk. Omit the cheese or add 1/4 cup nutritional yeast for a cheesy flavor. If skipping the cheese, add 1 tbsp arrowroot starch to thicken the sauce. You might also love my Skillet Green Beans with Bacon or Spicy Green Beans and Mushrooms for another dairy-free option.

Toppings

For a gluten-free variation, use Nutcrumbs. Other options include panko, fresh breadcrumbs, broken crackers, or crunchy onions.

Green bean casserole with mushrooms, cheddar cheese, and thyme in a white dish. Easy Thanksgiving side dish recipe.

Green bean casserole is a holiday classic, but planning the full meal can get overwhelming. Grab my free Thanksgiving Planning Guide for easy tips, prep shortcuts, and everything you need to enjoy a delicious, stress-free holiday.

If you love make and enjoy this recipe, please leave a rating and comment below! Also, tag me on Instagram @wholesomelicious! I love seeing your creations.

5 from 2 votes

The BEST Green Bean Casserole

Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 8
30 minutes of bake time and real food ingredients is all you need to make this amazingly delicious Green Bean Casserole! So comforting and perfect for the holidays.
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1.5 lbs fresh green beans
  • 8 oz sliced mushrooms
  • 3 small shallots
  • 2 cloves garlic
  • 1 tbsp butter, avocado oil, or olive oil
  • 1 tbsp arrowroot starch
  • 1/2 tsp sea salt
  • 3/4 cup white wine*
  • 3/4 cup milk**
  • 1.5 cups grated sharp white cheddar cheese
  • 1/3 cup breadcrumbs***

Instructions 

  • Before starting, prep the vegetables. Trim the green beans and cut into 1 inch pieces. Dice up the mushrooms, shallots, and garlic. Add 8 cups of water to a large pot and bring to a boil. Once boiling, add the green beans. Boil for 8-10 minutes until softened. Strain and set aside.
  • Preheat the oven to 350 degrees F. Heat a medium sized saucepan to medium heat. Once hot, add in the oil or butter. Saute the shallots, mushrooms, and garlic for 5-7 minutes.
  • Sprinkle the vegetable mixture with arrowroot starch and stir to coat the vegetables. Now add in the wine and milk, increase the heat until the mixture begins to bubble. Reduce the heat to medium low and add in the cheese. Mix until cheese is melted.
  • Place the green beans inside a 9×13 inch greased casserole dish. Pour the cheesy mushroom mixture on top. Top the casserole with breadcrumbs or topping of choice. Transfer to the oven.
  • Bake for 30 minutes, or until casserole is bubbly and lightly browned. Season with salt and pepper, and optional fresh thyme to serve!

Notes

*Use a dry white wine like a sauvignon blanc or chardonnay. You can also use vegetable or chicken broth in it’s place!
**This can be whole milk or full fat coconut milk.
***Breadcrumbs can be a GF variation like nutcrumbs, or GF panko. Feel free to replace with your favorite crunch topping (check out the options in the blog post!)

Nutrition

Calories: 192kcal, Carbohydrates: 15g, Protein: 9g, Fat: 10g, Saturated Fat: 6g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 1g, Cholesterol: 28mg, Sodium: 341mg, Potassium: 380mg, Fiber: 3g, Sugar: 6g, Vitamin A: 880IU, Vitamin C: 12mg, Calcium: 227mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @wholesomelicious or tag #wholesomelicious!

About Amy Rains

You May Also Like

5 from 2 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating