This is the BEST Green Bean Casserole recipe that's made from scratch with a flavorful mushroom filling and two-cheese combo! BONUS: Fresh, frozen, or canned green beans may be used!
Begin boiling water in a large soup pot or Dutch oven. Once a boil is reached, add the baking soda and bouillon.
Boil the green beansfor 5 minutes. Set a timer to avoid overcooking, we don’t want them to be mushy. When they’re done, they’ll have softened but will still hold their shape nicely.
Drain well and rinse with cold water to stop them from cooking further. Spread out on a clean dish towel to dry.
Make the Filling
Preheat oven to 375° F.
Combine the chicken broth, half and half, Worcestershire sauce, onion powder, parsley, mustard powder, salt, and pepper in a medium measuring cup with a spout. Set aside.
Dice the mushrooms and cut the green beans in halvesor thirds.
Use the same pot that you used to boil the green beans and melt 3 Tbsp butter over medium heat. Add the mushrooms, garlic, and a pinch of salt and cook for 4-5 minutes, stirring continuously.
Add the remaining butter and the flour and cook for 2 more minutes.
Add the chicken broth mixturein small splashes, stirring continuously. (Adding it slowly ensures that the mixture is thick and that the roux doesn’t break.)
Bring it to a boil, then reduce to a simmer. Let it bubble gently for 4-5 minutes, or until desired consistency is obtained. Stir occasionally as it cooks.
Remove from heat. It will thicken a little more upon standing.
Assemble and Bake
Add the green beans and stir to combine. Stir in the Parmesan cheese along with half of the cheddar cheese and half of the crispy fried onions.
Transfer to a lightly greased baking dish. (I used a 9x13-inch, but any size that holds the casserole is fine!) Top with remaining cheese and fried onions.
Bake uncovered for 20 minutes, or until the top is brown and bubbly. Serve!
Baking Soda: Adding baking soda to the water helps maintain the vibrant color of the green beans!
Green Beans: These beans are soft, but still tender crisp. If you prefer softer green beans, boil for an additional minute.
Using Frozen Green Beans: Let frozen green beans thaw and pat them completely dry. Boil for just 3 minutes instead of 5.
Using Canned Green Beans: Drain the beans and pat them completely dry. No need to boil them first. Note that canned green beans contain sodium as well.
An alternative topping option is 3/4 cup crushed Ritz crackers + 1.5 tbsp. melted butter.