Green Bean Casserole

Featured in: Oven & Skillet Recipes

This comforting casserole brings together fresh green beans and a velvety homemade mushroom sauce, finished with a generous layer of crispy fried onions. The creamy base gets its rich texture from a combination of milk, vegetable broth, and sour cream, while a hint of nutmeg adds subtle warmth.

Perfect for holiday tables or Sunday family dinners, this dish serves six and comes together in under an hour. The beans are briefly blanched to preserve their bright color and tender crunch, then enveloped in the savory sauce before baking to golden perfection.

Updated on Wed, 14 Jan 2026 11:09:00 GMT
Festive Green Bean Casserole with creamy mushroom sauce and crispy fried onion topping. Pin It
Festive Green Bean Casserole with creamy mushroom sauce and crispy fried onion topping. | clarotiddukla.com

The smell of crispy fried onions baking always transports me back to my grandmother's tiny kitchen, where counter space was precious but the oven was always working overtime. I remember standing on a stool, watching her whisk the mushroom sauce with the same steady rhythm she used for everything important. That first Christmas I tried making it solo, I accidentally used sweetened condensed milk instead of evaporated milk, and the confusion on everyone's faces when they took that first bite still makes me laugh.

Last Thanksgiving, my cousin who swears she hates green beans took a polite scoop and then proceeded to eat half the dish herself. That moment of watching someone discover that vegetables can actually be exciting when treated right is exactly why this recipe has stayed in my rotation through all these years of cooking.

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: I've learned the hard way that fresh beans make a huge difference here, but if you're in a bind, frozen work fine
  • 8 oz cremini mushrooms: These little mushrooms pack way more flavor than plain white buttons, and they hold up better in the sauce
  • 2 tbsp butter: Use real butter here, the flavor compounds need that rich base to really develop properly
  • 2 tbsp all-purpose flour: This creates the silky roux that transforms milk into that velvety sauce we all love
  • 1 cup whole milk: The fat content matters for creaminess, though I've made it work with 2% in a pinch
  • 1/2 cup vegetable broth: This adds depth without overpowering the delicate mushroom flavor
  • 1/2 cup sour cream: The secret ingredient that makes the sauce taste restaurant quality
  • 1/4 tsp nutmeg: Just enough to add warmth without making it taste like dessert
  • 1 1/2 cups crispy fried onions: Homemade is incredible but honestly, the store-bought ones in the can are what make this feel like childhood

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your beans ready:
Blanch those green beans in boiling salted water for just 4 to 5 minutes until they turn that gorgeous bright green, then shock them in ice water to lock in the color and stop them from turning into mush
Build your flavor foundation:
Melt butter in your skillet and let those onions soften for a few minutes before adding garlic and mushrooms, cooking until the mushrooms release all their liquid and start to get golden
Create the silky sauce:
Stir in your flour and let it cook for a full minute to get rid of that raw flour taste, then slowly whisk in the milk and broth, stirring constantly until it thickens into something that looks like it came from a nice restaurant
Add the magic touches:
Take the pan off the heat and fold in the sour cream, salt, pepper, and that pinch of nutmeg, then gently toss in your blanched beans until every single one is coated in that creamy goodness
Bake to perfection:
Transfer everything to your baking dish, scatter most of those crispy onions on top, and bake for 25 minutes until it's bubbling and fragrant, then add the remaining onions for just 5 more minutes to get them extra crispy
Green Bean Casserole served bubbling hot, perfect alongside roasted turkey for holiday dinners. Pin It
Green Bean Casserole served bubbling hot, perfect alongside roasted turkey for holiday dinners. | clarotiddukla.com

My sister in law finally asked for the recipe after years of suspiciously eyeing the casserole at every holiday gathering, claiming she couldn't believe she actually enjoyed something with green beans in it. Now she makes it for her own family and sends me photos of her kids fighting over the crispy onion topping, which feels like passing down a tiny piece of kitchen joy.

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 Ahead Magic

I've discovered this casserole actually tastes better when assembled the day before and stored without the crispy topping, giving all those flavors time to become friends in the refrigerator.

The Onion Situation

While I've tried making my own fried onions during particularly ambitious cooking phases, nothing beats the nostalgic crunch and specific flavor of the classic canned ones, and honestly, some shortcuts exist for a reason.

Serving Strategy

This dish needs those 5 minutes of resting time after baking, letting the sauce set slightly so it doesn't run all over the plate when you serve it.

  • Have your serving spoon ready before you take it out of the oven
  • The dish stays hot for quite a while, so bake it first if you're coordinating multiple sides
  • Leftovers reheat surprisingly well in the microwave, though the onions do lose some crunch
Fresh green beans baked in a creamy sauce, topped with golden crispy onions. Pin It
Fresh green beans baked in a creamy sauce, topped with golden crispy onions. | clarotiddukla.com

Every time I pull this bubbling, golden dish out of the oven, I'm reminded that some recipes become classics not because they're fancy, but because they simply make people feel at home.

Recipe Q&A

Can I make this dish ahead of time?

Yes, assemble the casserole without the fried onion topping, cover tightly, and refrigerate for up to 24 hours. Add the crispy onions just before baking.

What can I use instead of fresh green beans?

Frozen green beans work well—just thaw them first and skip the initial boiling step. Canned beans are an option, though they'll be softer in texture.

How do I make this gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free flour blend and ensure your fried onions are certified gluten-free. The rest of the ingredients are naturally gluten-free.

Can I add protein to make it a main dish?

Absolutely. Fold in cooked shredded chicken, turkey, or even crispy bacon pieces before baking. You could also top with extra fried onions or crushed crackers for more substance.

Why do you blanch the beans first?

Blanching preserves the vibrant green color and ensures the beans cook evenly in the oven. It also prevents them from becoming mushy during the 25-minute bake time.

What main dishes pair well with this?

It's a classic accompaniment to roasted turkey, ham, or chicken. For vegetarian meals, serve alongside nut loaf, stuffed portobello mushrooms, or a vegetarian shepherd's pie.

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 beans in creamy mushroom sauce topped with crispy fried onions

Prep Time
15 min
Time to Cook
35 min
Total Duration
50 min
By Claro Tiddukla Marisol Delgado


Skill Level Easy

Cuisine American

Makes 6 Serving Size

Dietary Info 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 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 Details

Review every ingredient for allergens and check with a professional if you’re unsure.
  • Contains dairy (butter, milk, sour cream) and wheat/gluten (flour, fried onions). Check fried onion packaging for potential allergens.

Nutrition (per serving)

Nutritional details are for information and aren't a replacement for medical guidance.
  • Calorie Count: 210
  • Total Fat: 12 g
  • Carbohydrates: 21 g
  • Protein: 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.