Green Bean Casserole

Featured in: Meals Made At Home

This comforting casserole features fresh green beans nestled in a rich, velvety mushroom cream sauce. The dish gets its signature crunch from a generous layer of crispy fried onions added in two stages—some baked into the casserole and more sprinkled on top for the final golden finish. Perfect for holidays or weeknight dinners, this vegetarian side serves six and reheats beautifully for leftovers.

Updated on Tue, 13 Jan 2026 15:08:00 GMT
Golden, bubbling Green Bean Casserole topped with crispy fried onions, fresh from the oven. Save
Golden, bubbling Green Bean Casserole topped with crispy fried onions, fresh from the oven. | imikstories.com

There's something about the smell of crispy fried onions wafting through the house that immediately makes everything feel like a celebration. I stumbled upon making my own green bean casserole from scratch one Thanksgiving when I couldn't find those familiar crispy onions at the store. The result was so incredibly different from the canned version I grew up with that I've never looked back. Now it's the dish my family actually requests, not just tolerates because it's tradition.

Last Christmas, my usually reserved brother-in-law actually went back for thirds and asked for the recipe. That's when I knew this wasn't just another holiday side dish filler. There's something magical about how the creamy sauce and tender beans become so much more than their parts.

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: Fresh beans hold their texture better than canned and bring a vibrant color that makes the dish feel special
  • Cremini mushrooms: These have a deeper, earthier flavor than button mushrooms and create a more complex sauce
  • Butter and flour: This classic roux base creates the foundation for a silky smooth sauce that clings perfectly to every bean
  • Whole milk and vegetable broth: The combination keeps the sauce creamy while adding savory depth
  • Sour cream: This is my secret ingredient that adds a subtle tang and makes the sauce incredibly velvety
  • Freshly fried onions: Making your own or finding quality ones transforms the entire dish into something extraordinary

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the green beans:
Bring a large pot of salted water to a rolling boil and cook those trimmed beans for just 4 to 5 minutes until they're bright green and tender-crisp. Immediately plunge them into ice water to lock in that gorgeous color and stop the cooking completely.
Build the flavor base:
Melt butter in a large skillet over medium heat and sauté your chopped onion for 2 to 3 minutes until it softens and becomes fragrant. Add garlic and sliced mushrooms, cooking for about 5 minutes until the mushrooms are tender and have released all their liquid.
Create the sauce:
Stir in the flour and cook for exactly 1 minute while constantly stirring to cook out any raw flour taste. Slowly whisk in the milk and vegetable broth, keeping the mixture moving until the sauce thickens beautifully, about 3 to 4 minutes.
Add the finishing touches:
Remove the skillet from heat and stir in the sour cream, salt, pepper, and nutmeg until everything is silky smooth. Fold in those gorgeous green beans until every single one is coated in that creamy mushroom goodness.
Bake to perfection:
Transfer everything to a greased 2-quart baking dish and sprinkle with 1 cup of those crispy fried onions. Bake for 25 minutes until bubbling and glorious, then add the remaining onions and bake 5 more minutes until they're golden brown and irresistible.
Fresh green beans and mushrooms in a rich, creamy sauce, ready for the holiday table. Save
Fresh green beans and mushrooms in a rich, creamy sauce, ready for the holiday table. | imikstories.com

I've started making this for weeknight dinners too, not just holidays. There's something so comforting about creamy beans and crispy onions that makes even a Tuesday dinner feel special.

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

One of the best things about this casserole is that you can assemble the entire thing up to 24 hours before baking, just hold off on adding those crispy onions until right before it goes into the oven. The flavors actually meld together beautifully in the refrigerator.

Perfecting The Crisp

I've learned that adding half the onions before baking and the other half during those final 5 minutes creates the perfect texture distribution. You get some onions that are soft and incorporated into the sauce, and others that stay shatteringly crisp on top.

Serving Suggestions

This casserole pairs beautifully with roasted meats, vegetarian mains, or can absolutely stand alone as a hearty vegetarian centerpiece. The creamy sauce and satisfying crunch make it feel complete and substantial.

  • Try it alongside herb-roasted chicken or turkey
  • It's perfect next to a glazed ham for Easter dinner
  • Serve with mashed potatoes for the ultimate comfort food meal
A comforting spoonful of homemade Green Bean Casserole, perfect alongside roasted turkey or ham. Save
A comforting spoonful of homemade Green Bean Casserole, perfect alongside roasted turkey or ham. | imikstories.com

Whether it's a holiday table or a random Tuesday, this casserole has a way of making everything feel a little more celebratory and cozy.

Recipe FAQs

Can I use frozen green beans instead of fresh?

Yes, frozen green beans work well in this dish. Thaw them completely and drain any excess liquid before using. You may skip the initial boiling step since frozen beans are already blanched.

How do I make this gluten-free?

Substitute all-purpose flour with a 1:1 gluten-free flour blend. Ensure your crispy fried onions are certified gluten-free, as many commercial brands contain wheat flour in their coating.

Can I prepare this casserole ahead of time?

Absolutely. Assemble the casserole completely but hold off on adding the fried onions. Cover tightly and refrigerate for up to 24 hours. Add onions and bake just before serving, adding 5-10 minutes to the baking time if cold from the refrigerator.

What can I use instead of fried onions?

You can make your own by slicing onions thinly, coating in flour and seasonings, then frying until crispy. Alternatively, crushed buttery crackers or buttered breadcrumbs make an acceptable substitute, though the flavor profile will change slightly.

Why does the sauce sometimes separate?

Sauce separation typically occurs when sour cream is added while the sauce is too hot. Always remove the skillet from heat and let the sauce cool slightly before stirring in sour cream. Whisking vigorously also helps create a smooth, emulsified texture.

Can I make this vegan?

Yes. Replace butter with vegan butter or olive oil, use unsweetened plant-based milk, and swap sour cream for a vegan alternative or full-fat coconut milk. Nutmeg provides the savory depth that dairy usually contributes.

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 baked in creamy mushroom sauce with crispy fried onion topping.

Prep Time
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by Devon Marsh


Skill Level Easy

Cuisine American

Makes 6 Number of Servings

Diet Preferences Meat-Free

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 Steps

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 and Mushrooms: 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

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.

Tools Needed

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

Allergy Details

Please review ingredients for allergens and always talk to your healthcare provider when in doubt.
  • Contains dairy (butter, milk, sour cream)
  • Contains wheat/gluten (flour, fried onions if not gluten-free)
  • Check fried onion packaging for potential allergens

Nutritional Info (per portion)

These nutrition details are for reference—they're not medical advice.
  • Energy (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.