Green Bean Casserole

Featured in: Home Meal Planning

This beloved American side dish features fresh green beans enveloped in a velvety homemade mushroom sauce. The creamy base gets its richness from butter, milk, and sour cream, while earthy cremini mushrooms add depth. A generous layer of crispy fried onions creates the perfect crunchy topping that contrasts beautifully with the tender vegetables underneath.

Ready in under an hour, this casserole shines at holiday tables but works equally well for weeknight dinners. The make-ahead-friendly nature means you can prep it in advance, then simply bake and add the final onion crunch before serving.

Updated on Tue, 13 Jan 2026 11:37:00 GMT
Fresh green beans coated in creamy mushroom sauce, topped with golden crispy onions in a casserole dish. Pin It
Fresh green beans coated in creamy mushroom sauce, topped with golden crispy onions in a casserole dish. | islipocket.com

The smell of bubbling cream of mushroom sauce takes me straight back to my grandmother's cramped kitchen, where every holiday counter disappeared under covered dishes. She swore by the canned soup version, but watching her carefully arrange those crispy onion strings like jewelry taught me that presentation matters even in comfort food. Years later I decided to figure out what made this dish so irresistible, and discovered that making everything from scratch transforms it from a guilty pleasure into something people actually crave. My husband requests it weekly now, which says everything.

Thanksgivings at my house involve at least three people arguing over who gets to scrape the last crispy onions from the baking dish. One year I accidentally doubled the topping recipe and nobody complained, they just fought harder for the corner pieces with extra crunch. The best moments come when someone takes their first bite and their eyes go wide at how different fresh made tastes.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Fresh green beans: They maintain texture and bright flavor that frozen beans lose, though thawed frozen work in a pinch
  • Cremini mushrooms: These baby bellas add earthy depth that button mushrooms lack and create a more complex sauce
  • Unsalted butter: Gives you control over seasoning since some ingredients bring hidden salt
  • All-purpose flour: Creates the perfect roux foundation for silky smooth sauce
  • Whole milk: The extra fat content prevents the sauce from breaking during baking
  • Sour cream: Adds a subtle tang that balances the richness and prevents the dish from feeling too heavy
  • Fried onions: The crown jewel that deserves to be freshly made or highest quality store bought

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your green beans:
Bring a large pot of salted water to boil, then cook beans for 4 to 5 minutes until they turn bright green but still snap when bent. Transfer them immediately to ice water, which shocks them into holding that gorgeous color and stops them from cooking further.
Build the flavor base:
Melt butter in a large skillet over medium heat, then cook chopped onion for 2 to 3 minutes until it softens and turns translucent. Add garlic and sliced mushrooms, cooking another 5 minutes until the mushrooms release their liquid and the pan starts to look dry again.
Create the sauce:
Stir flour into the vegetable mixture and cook for exactly 1 minute, watching it coat everything in a pale paste. Gradually whisk in milk and vegetable broth, keeping the mixture moving until it thickens into velvety perfection over 3 to 4 minutes.
Season and combine:
Remove the skillet from heat before stirring in sour cream, salt, pepper, and nutmeg until everything is smooth and well incorporated. Add those perfectly blanched green beans to the sauce, gently folding until every bean is coated in creamy goodness.
Assemble and bake:
Transfer the mixture to a greased 2-quart baking dish and sprinkle 1 cup of crispy fried onions across the top like confetti. Bake for 25 minutes until the sauce bubbles up around the edges, then add remaining onions and bake 5 more minutes until golden.
Green bean casserole with tender vegetables and rich sauce, ready for a holiday table serving. Pin It
Green bean casserole with tender vegetables and rich sauce, ready for a holiday table serving. | islipocket.com

Last December my neighbor texted at midnight asking for the recipe after trying it at our holiday potluck, which might be the highest compliment I've ever received. Her family had been making the canned version for decades and she couldn't believe the difference fresh ingredients made. Now we compare notes on different mushroom varieties and swap tips for getting the onions extra crispy.

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 Your Own

After years of making this casserole, I've learned that swapping cremini mushrooms for shiitakes creates an incredibly savory depth, though it changes the color slightly. Adding a splash of dry white wine to the sauce brings sophistication that surprises people who think this is just a simple side dish. Sometimes I toss in grated Gruyere cheese for the last few minutes of baking, which makes it absolutely decadent.

Timing Everything Right

The trickiest part is coordinating hot casserole with everything else coming out of the oven. I always blanch the green beans and make the sauce the day before, keeping them separate until about an hour before baking. This approach saved me when unexpected guests stayed late after Thanksgiving dinner and I needed to throw something together quickly. You can also fully assemble the dish without the final onion layer and refrigerate overnight, then add cold straight to the oven.

Getting The Perfect Texture

That ideal bite combines creamy beans that still have a slight crunch against shatteringly crisp onions. The most common mistake is overcooking the green beans during blanching, which leads to mushy casserole that nobody wants to eat. Undercooking them slightly is actually better since they'll finish in the oven.

  • Test doneness by biting into a bean and looking for a crisp snap
  • The sauce should coat a spoon thickly but still drip off slowly
  • Onions should hiss and smell incredibly aromatic before adding them
Bubbling green bean casserole hot from the oven, topped with crunchy fried onions and steam rising. Pin It
Bubbling green bean casserole hot from the oven, topped with crunchy fried onions and steam rising. | islipocket.com

There's something deeply satisfying about turning humble ingredients into a dish that brings such joy. This recipe started as a quest to improve a childhood favorite and ended up becoming a requested tradition.

Recipe Questions & Answers

Can I make green bean casserole ahead of time?

Yes, assemble the casserole completely except for the fried onions. Cover tightly and refrigerate for up to 24 hours. When ready to bake, add the onions and cook as directed, adding a few extra minutes if baking from cold.

Can I use frozen green beans instead of fresh?

Absolutely. Thaw 1 pound of frozen green beans completely and pat them dry before using. Skip the initial boiling step since frozen beans are already blanched. Proceed with the recipe as written from step 3.

How do I make this gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free flour blend. Use gluten-free fried onions or make your own by slicing onions and frying them in gluten-free breadcrumbs. Always check labels to ensure all ingredients are certified gluten-free.

Why do you add the onions in two stages?

Adding half the onions before baking allows them to meld into the creamy sauce, while the second addition stays perfectly crisp. This technique gives you both infused onion flavor throughout and that signature crunchy topping everyone loves.

What can I serve with green bean casserole?

This casserole pairs beautifully with roasted turkey, glazed ham, or vegetarian mains like nut loaf. It's also excellent alongside mashed potatoes, dinner rolls, and cranberry sauce for a complete holiday spread. For weeknight meals, serve it with grilled chicken or roasted salmon.

Can I substitute canned fried onions?

Store-bought crispy fried onions work perfectly and save significant prep time. If you prefer homemade, thinly slice sweet onions, coat lightly in flour, and fry until golden. Drain on paper towels and use exactly as the recipe calls for.

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

Tender green beans swim in a creamy mushroom sauce, topped with crispy fried onions for the ultimate comfort food side dish.

Time to Prep
15 minutes
Time to Cook
35 minutes
Whole Duration
50 minutes
Recipe by Isli Pocket Nayla Stephens


Skill Level Easy

Cuisine Type American

Makes 6 Portions

Diet Preferences Vegetarian-Friendly

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

How to Make It

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 Cream 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

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 and Serve: 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.

Tools You'll Need

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

Allergy Notice

Look over each item for potential allergens. Double-check with a healthcare provider when unsure.
  • Contains dairy (butter, milk, sour cream), wheat/gluten (flour, fried onions). Check fried onion packaging for potential allergens.

Nutrition Info (per serving)

Just for your information—always talk to a medical professional for nutrition guidance.
  • Energy: 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.