Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe

If you’re on the hunt for the ultimate comfort side dish that feels both classic and fresh, you’re in for a treat with my Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe. I absolutely love how this updated version takes the humble green bean casserole to a whole new level with fresh mushrooms, a luscious homemade cream sauce, and those irresistible crispy onions on top. Trust me, once you try this, it might just become your new holiday staple or weeknight favorite!

❤️

Why You’ll Love This Recipe

  • Fresh Ingredients: Using fresh green beans and cremini mushrooms adds depth and brightness you won’t find in canned versions.
  • Creamy & Cozy: The homemade mushroom cream sauce feels indulgent but is surprisingly straightforward to make.
  • Crunchy Topping: That golden layer of crispy onions is pure magic — homemade or store-bought both work beautifully.
  • Versatile & Crowd-Pleaser: It’s perfect for holiday dinners, potlucks, or dinner parties and always gets rave reviews.

Ingredients You’ll Need

I love how these ingredients come together for a comforting dish that’s full of umami and texture. When shopping, look for firm, vibrant green beans and meaty cremini mushrooms—they really make a difference!

  • Green Beans: Fresh and crisp green beans are key—they blanch beautifully and keep their bite.
  • Extra-Virgin Olive Oil: Adds richness and helps soften the mushrooms without overpowering them.
  • Cremini Mushrooms: Their earthy flavor is essential to the creamy sauce and gives depth.
  • Tamari: This gluten-free soy sauce alternative adds savory complexity to the mushrooms.
  • Garlic: Freshly minced for that fragrant punch without being too sharp.
  • Fresh Thyme Leaves: Aromatic herbs like thyme brighten up the creamy sauce nicely.
  • All-Purpose Flour: Used to thicken the sauce, giving it that luscious texture.
  • Milk: You can use any kind you prefer—whole milk makes the sauce richer, but I’ve found others work just fine.
  • Dijon Mustard: Just a touch enhances the flavor without making it tangy.
  • Parmesan Cheese: Adds a subtle nutty saltiness that perfectly rounds out the creamy sauce.
  • Freshly Ground Black Pepper: For seasoning and a little spice.
  • French Fried Onions: Store-bought is convenient, but I love making crispy baked onions for extra freshness.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I like to mix things up depending on the season or occasion. Feel free to customize this creamy mushroom green bean casserole with crispy onions recipe to your taste—you’ll be amazed how versatile it is!

  • Vegetarian Variation: Use vegetable broth instead of tamari or add a splash of soy sauce to keep it umami-rich without animal products.
  • Make it Vegan: Swap milk for unsweetened almond or oat milk, and use nutritional yeast in place of Parmesan—I’ve tried it, and it’s surprisingly delicious!
  • Extra Crunch: Add toasted sliced almonds or pecans on top along with the onions for a nutty twist, which my family goes crazy for.
  • Seasonal Twist: Swap thyme with rosemary or sage during the holidays for a different herbal note.

How to Make Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe

Step 1: Prep Your Green Beans Like a Pro

Start by trimming and halving your green beans. Bring a big pot of salted water to a boil—then blanch your green beans for exactly 4 minutes. This locks in their vibrant color and gives them that perfect tender-crisp texture. Don’t skip the ice bath afterward; plunging them into ice water stops the cooking right away and keeps them from turning mushy. Pat them dry on a towel once they’ve cooled so they don’t water down your sauce later.

Step 2: Cook Your Mushrooms into Creamy Perfection

Heat extra-virgin olive oil in a large skillet over medium heat. Toss in those lovely sliced cremini mushrooms and cook them down until they’re soft and golden, about 8 to 10 minutes. Add tamari, garlic, and fresh thyme—this combo is what makes the sauce pop with flavor. Then sprinkle the flour over the mushroom mixture and stir well to create a roux. Slowly pour in the milk and Dijon mustard, whisking constantly so you don’t end up with lumps. Let this simmer gently until thickened, about 15 to 20 minutes—this patience pays off! Stir in the grated Parmesan and freshly ground pepper, then take it off the heat.

Step 3: Assemble and Bake to Golden Goodness

Spread a third of the creamy mushroom sauce into your prepared 9×13-inch baking dish. Layer the blanched green beans over the sauce, then pour the remaining sauce on top. Finally, blanket the whole casserole with crispy French fried onions or your homemade crispy baked onions. Cover the dish and bake at 400°F for 10 minutes, then uncover and bake for another 10 minutes until bubbling and golden on top. Keep an eye on those onions because they can brown fast—if they start getting dark too soon, simply cover the dish to finish baking. For an extra touch, sprinkle a little more Parmesan cheese right before serving.

👨‍🍳

Pro Tips for Making Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe

  • Don’t Skip the Ice Bath: It’s the secret to keeping those green beans bright and crisp, which balances beautifully against the creamy sauce.
  • Use Tamari for Depth: I learned this trick to add umami without overpowering the mushrooms—regular soy sauce works too but tamari is a little richer.
  • Slowly Add Milk: Pour it in gradually while whisking to avoid lumps in your creamy sauce—it makes the texture silky smooth.
  • Watch Your Onions in the Oven: If they brown too fast, covering the casserole partway prevents burning while keeping that crunch.

How to Serve Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe

A rectangular metal baking dish filled with a green bean casserole, showing three main layers. The bottom layer is whole green beans, bright green and lined up to cover the base. On top of the green beans is a light brown mushroom sauce with visible mushroom slices scattered unevenly. The top layer consists of crispy, thin fried onion strips, golden brown with some darker edges, piled high in the center and spilling slightly over the sides. The dish sits on a white marbled surface with a gray cloth nearby. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I usually finish this casserole with a sprinkle of extra Parmesan cheese for a little salty tang. Sometimes I add a few fresh thyme sprigs on top for a pop of color and fresh aroma. A squeeze of fresh lemon juice right before serving can also brighten all those rich flavors if you’re feeling adventurous!

Side Dishes

This casserole pairs beautifully with roasted turkey or baked chicken for a classic dinner. If you’re hosting a casual meal, mashed potatoes or garlic bread make excellent companions. For lighter fare, a crisp green salad provides a refreshing contrast to the richness of the green bean casserole.

Creative Ways to Present

For special occasions, I like to serve the casserole in individual ramekins topped with mini crispy onion nests. It makes the presentation feel festive and elegant. Sometimes, I make it in a cast-iron skillet right on the table for a rustic vibe that’s perfect for cozy dinners.

Make Ahead and Storage

Storing Leftovers

I usually store leftovers covered tightly in the fridge for up to 3 days. The casserole is fantastic reheated—the sauce keeps its creaminess and the onions stay fairly crisp if you add a few fresh crispy onions when reheating.

Freezing

Freezing cream-based casseroles can be tricky, but I’ve found it works best if you freeze the casserole before baking. Wrap tightly in foil or plastic wrap, then thaw overnight in the fridge before baking as usual. The onions are best added fresh after baking to maintain crunch.

Reheating

To reheat, cover the casserole loosely with foil and warm in a 350°F oven until heated through—about 20 minutes. To restore some crispness, sprinkle on extra crispy onions and pop it under the broiler for a minute or two.

FAQs

  1. Can I use frozen green beans instead of fresh?

    Frozen green beans can work if that’s what you have on hand, but be aware they tend to be softer and less crisp. If you do use frozen, make sure to thaw and pat them dry thoroughly, then reduce blanching time since they’re already partially cooked.

  2. What’s the best way to make crispy onions at home?

    I like slicing onions thinly, tossing them with a bit of flour and oil, then baking at 400°F on a parchment-lined sheet until golden and crunchy, about 15-20 minutes. Stir occasionally to prevent burning. Homemade crispy onions taste fresher and less greasy than store-bought.

  3. Is there a dairy-free option for this casserole?

    Absolutely. Swap regular milk for unsweetened plant-based milks like oat or almond, and replace Parmesan with nutritional yeast to keep the umami depth. Just keep in mind that the sauce might be slightly less thick, but still delicious.

  4. Can I prepare this casserole fully in advance?

    Yes! You can assemble the casserole the day before, keep it covered in the refrigerator, and bake it fresh when you’re ready. Add the crispy onions just before baking to maintain their crunch.

Final Thoughts

This Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe holds a special place in my kitchen because it combines comfort and freshness in one dish. Every time I serve it, I’m reminded how simple ingredients can create something truly unforgettable — and how a little extra love, like those homemade crispy onions, makes all the difference. I can’t wait for you to try it and hear how it becomes a beloved favorite in your home too!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe

Creamy Mushroom Green Bean Casserole with Crispy Onions Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 61 reviews
  • Author: Emily
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 80 minutes
  • Yield: 8 servings
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Green Bean Casserole is a fresh and flavorful twist on the classic holiday side dish. Made with tender blanched green beans and a rich, creamy homemade mushroom sauce featuring cremini mushrooms, garlic, fresh thyme, and Parmesan cheese, this casserole is topped with crispy French fried onions or homemade baked crispy onions for the perfect crunch. Baked to bubbly perfection, it’s a comforting, healthy, and delicious addition to any holiday table or weeknight dinner.


Ingredients

Units Scale

Vegetables

  • 1 1/2 pounds green beans, trimmed and halved
  • 16 ounces cremini mushrooms, sliced
  • 4 garlic cloves, minced
  • 2 tablespoons fresh thyme leaves

Other

  • 2 tablespoons extra-virgin olive oil
  • 2 tablespoons tamari
  • 1/4 cup all-purpose flour
  • 3 cups milk (any kind)
  • 1 1/2 teaspoons Dijon mustard
  • 1/2 cup grated Parmesan cheese, plus more for sprinkling
  • 1/4 teaspoon freshly ground black pepper
  • 1 1/2 cups French fried onions or homemade crispy baked onions

Instructions

  1. Preheat and Prepare Dish: Preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish to prevent sticking and ensure easy serving.
  2. Blanch Green Beans: Bring a large pot of salted water to a boil. Have a large bowl of ice water ready nearby. Add the trimmed and halved green beans to the boiling water and blanch for 4 minutes until tender-crisp. Drain the beans promptly and immediately immerse them in the ice water bath to halt the cooking process. Drain again and pat dry with a towel.
  3. Cook Mushrooms: Heat the olive oil in a large skillet over medium heat. Add the sliced cremini mushrooms and cook them until they become soft and release their moisture, about 8 to 10 minutes.
  4. Flavor and Thicken Sauce: Stir in the tamari, minced garlic, and fresh thyme leaves. Sprinkle the flour evenly over the mushrooms and stir to combine and coat. Slowly add the milk and Dijon mustard, whisking continuously. Simmer the mixture, whisking often, for 15 to 20 minutes until it thickens into a creamy sauce.
  5. Add Cheese and Season: Stir in the grated Parmesan cheese and freshly ground black pepper for a rich, savory flavor. Mix well to combine all ingredients thoroughly.
  6. Assemble Casserole: Spread one-third of the mushroom sauce evenly into the prepared baking dish. Layer the blanched green beans over the sauce, then top with the remaining mushroom sauce, spreading it evenly.
  7. Add Topping and Bake: Sprinkle the French fried onions or homemade crispy baked onions evenly over the top of the casserole. Cover the baking dish loosely with foil and bake for 10 minutes. Remove the cover and bake for an additional 10 minutes until the onions are golden and crispy. If the onions begin to brown too quickly, cover the casserole during the remaining baking time to prevent burning.
  8. Garnish and Serve: Optional: Garnish with extra Parmesan cheese sprinkles before serving. Serve the casserole hot as a delicious side dish.

Notes

  • This recipe is a modern update on the classic green bean casserole, using fresh green beans and a flavorful homemade mushroom sauce for a healthier alternative.
  • For best results, blanch the green beans to maintain their bright color, crisp texture, and freshness.
  • You can substitute French fried onions with homemade crispy baked onions for a less processed option; see related recipes for instructions.
  • If using homemade crispy onions, adjust baking time as needed to achieve desired crispiness without burning.
  • This casserole is perfect for holiday meals but can be enjoyed year-round as a comforting vegetable side.

Nutrition

  • Serving Size: 1 cup (approximate)
  • Calories: 190
  • Sugar: 4g
  • Sodium: 320mg
  • Fat: 9g
  • Saturated Fat: 3.5g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 7g
  • Cholesterol: 10mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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