Green Bean Casserole with Mushroom

Featured in: Everyday Meal Mix

This beloved American side dish features tender green beans enveloped in a luscious homemade mushroom sauce, baked until bubbling and crowned with crispy fried onion straws. The combination of earthy mushrooms, aromatic garlic and onion, and a touch of nutmeg creates layers of flavor that perfectly complement the fresh green beans. Ready in under an hour, this crowd-pleasing dish graces holiday tables and family gatherings alike, offering that perfect balance of creamy comfort and satisfying crunch.

Updated on Wed, 14 Jan 2026 09:28:00 GMT
Green Bean Casserole features tender beans in creamy mushroom sauce, baked and topped with crispy fried onions. Save to Pinterest
Green Bean Casserole features tender beans in creamy mushroom sauce, baked and topped with crispy fried onions. | simpleafer.com

The first time I made green bean casserole from scratch instead of canned soup, my husband actually asked what was different about it. The mushrooms gave it this earthy depth that made the whole house smell like someone who really knew what they were doing in the kitchen. I felt disproportionately proud pulling that bubbling dish from the oven, crispy onions turning golden while the creamy sauce peeked through in spots.

Last Thanksgiving, my usually reserved cousin went back for thirds and finally asked for the recipe. I watched her scribble it down on the back of a grocery receipt while everyone else was still clearing their plates. Theres something about a classic green bean casserole that makes people feel at home, even when theyre sitting at a crowded holiday table with relatives they havent seen in months.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1 lb fresh green beans: Fresh beans maintain their texture better than canned, giving each bite a satisfying snap
  • 8 oz cremini mushrooms: These baby bellas add a meaty, savory depth that elevates the entire dish
  • 2 tbsp butter and flour: This classic roux creates the foundation for a silky, velvety sauce
  • 1 cup whole milk and 1/2 cup vegetable broth: The combination creates a creamy base without being too heavy or rich
  • 1/2 cup sour cream: Adds a subtle tang that balances the earthy mushrooms and sweet onions
  • 1/4 tsp nutmeg: A tiny pinch that makes the sauce taste complex and professional
  • 1 1/2 cups crispy fried onions: The crowning glory that adds crunch and savory flavor in every bite

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Blanch the green beans:
Drop trimmed beans into boiling salted water for 4 to 5 minutes until they turn bright green and tender crisp. Immediately plunge them into ice water to stop cooking and preserve that gorgeous color.
Build the flavor base:
Melt butter in a skillet and cook chopped onion until softened, about 2 minutes. Add garlic and sliced mushrooms, cooking until mushrooms release their liquid and turn golden, 5 more minutes.
Create the creamy sauce:
Stir flour into the vegetables and cook for 1 minute to remove the raw flour taste. Slowly whisk in milk and broth, stirring constantly until the sauce thickens and bubbles, about 3 to 4 minutes.
Finish and assemble:
Remove from heat and stir in sour cream, salt, pepper, and nutmeg until smooth. Fold in the drained green beans, transfer to a greased baking dish, and top with 1 cup of fried onions.
Bake until golden:
Bake at 350°F for 25 minutes until bubbling and fragrant. Sprinkle with remaining onions and return to the oven for 5 minutes until everything is gloriously golden brown.
A close-up of classic Green Bean Casserole with golden brown, crunchy fried onion topping. Save to Pinterest
A close-up of classic Green Bean Casserole with golden brown, crunchy fried onion topping. | simpleafer.com

My daughter, who swore she hated green beans for years, finally tried this at a friends house and came home raving about it. I watched her face light up when she realized it was the same dish Id been making for years, just without the trauma of being forced to eat mushy canned beans at childhood dinners. Now she requests it for her birthday dinner every year.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Ahead

Assemble everything except the fried onions up to 24 hours before baking. Cover tightly and refrigerate, then add the onions and bake when ready. The flavors actually meld together beautifully overnight.

Crispy Onion Upgrade

Store bought fried onions work perfectly fine, but making your own is a game changer. Thinly slice onions, toss with flour and seasonings, then fry until golden. The difference in texture and flavor is remarkable.

Serving Suggestions

This casserole pairs beautifully with roasted turkey, glazed ham, or even as a vegetarian main with crusty bread. The creamy sauce and crispy topping make it feel indulgent enough for special occasions.

  • Let the dish rest for 5 minutes before serving so the sauce sets slightly
  • Reheated leftovers maintain their texture surprisingly well the next day
  • Add extra fried onions right before serving to maintain maximum crunch
Homemade Green Bean Casserole in a baking dish, ready for Thanksgiving dinner with family. Save to Pinterest
Homemade Green Bean Casserole in a baking dish, ready for Thanksgiving dinner with family. | simpleafer.com

Every time I serve this at gatherings, someone inevitably asks why green bean casserole only appears on holidays. Honestly, I started making it year round because life is too short to wait for November to eat something this comforting.

Recipe Questions & Answers

Can I make green bean casserole ahead of time?

Yes! Assemble the casserole completely, but hold off on adding the fried onions. Cover tightly and refrigerate for up to 24 hours. When ready to serve, top with onions and bake as directed, adding a few extra minutes if needed since it's coming from the refrigerator cold.

Can I use frozen green beans instead of fresh?

Absolutely. Use thawed frozen green beans and skip the initial blanching step since they're already tender. Simply drain well and mix directly into the sauce. You may need to reduce the baking time by about 5 minutes to prevent overcooking.

What can I use instead of fried onions?

You can make your own crispy topping by slicing onions thinly, tossing with flour and seasonings, then frying until golden. Alternatively, buttery breadcrumbs mixed with parmesan or crushed buttery crackers create a delicious, savory topping with similar crunch.

How do I make this gluten-free?

Replace all-purpose flour with a 1:1 gluten-free flour blend, and ensure your fried onions are certified gluten-free. Most traditional fried onion brands contain wheat, but several brands now offer gluten-free versions, or you can easily make them at home using gluten-free flour.

Can I freeze green bean casserole?

The texture of the creamy sauce may separate slightly upon freezing, but it's still possible. Assemble without the fried onion topping, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking, add fresh onions, and bake until heated through and bubbling.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Green Bean Casserole with Mushroom

Fresh green beans in a velvety homemade mushroom sauce, crowned with crispy fried onions for the perfect crunch.

Prep Time
15 min
Cook Time
35 min
Total Duration
50 min
Created by Milton Reyes


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Preferences Vegetarian

What You'll Need

Vegetables

01 1 lb fresh green beans, trimmed and cut into 2-inch pieces
02 1 small yellow onion, finely chopped
03 2 cloves garlic, minced
04 8 oz cremini or button mushrooms, sliced

Sauce

01 2 tbsp unsalted butter
02 2 tbsp all-purpose flour
03 1 cup whole milk
04 1/2 cup low-sodium vegetable broth
05 1/2 cup sour cream
06 1/2 tsp salt
07 1/4 tsp black pepper
08 1/4 tsp ground nutmeg

Topping

01 1 1/2 cups crispy fried onions

Directions

Step 01

Preheat Oven: Preheat oven to 350°F.

Step 02

Blanch Green Beans: Bring a large pot of salted water to a boil. Add green beans and cook for 4-5 minutes until bright green and just tender. Drain and immediately transfer to a bowl of ice water to stop the cooking. Drain again and set aside.

Step 03

Sauté Aromatics: In a large skillet over medium heat, melt butter. Add chopped onion and cook for 2-3 minutes until softened. Add garlic and mushrooms; cook for another 5 minutes until mushrooms are tender and any liquid has evaporated.

Step 04

Prepare Creamy Sauce: Stir in flour and cook for 1 minute, stirring constantly. Gradually whisk in milk and vegetable broth. Cook, stirring, until sauce thickens, about 3-4 minutes.

Step 05

Season Sauce: Remove skillet from heat. Stir in sour cream, salt, pepper, and nutmeg until smooth.

Step 06

Combine Beans and Sauce: Add drained green beans to the sauce and mix to coat evenly.

Step 07

Assemble Casserole: Transfer mixture to a greased 2-quart baking dish. Sprinkle 1 cup of crispy fried onions evenly over the top.

Step 08

Initial Bake: Bake for 25 minutes until bubbling. Remove from oven, top with remaining crispy onions, and bake an additional 5 minutes until golden brown.

Step 09

Rest Before Serving: Let rest for 5 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot
  • Large skillet
  • Mixing bowls
  • Whisk
  • 2-quart baking dish
  • Strainer

Allergy Info

Look through each ingredient for possible allergens and check with your doctor if you're unsure.
  • Contains dairy (butter, milk, sour cream)
  • Contains wheat/gluten (flour, fried onions)

Nutrition Info (per portion)

Just for reference—don't use this as a replacement for professional advice.
  • Calories: 210
  • Fats: 12 g
  • Carbohydrates: 21 g
  • Proteins: 5 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.