Written by

Helen Williamson

Published

Creamy Green Bean Casserole with Crispy Fried Onions

Ready In 45 minutes
Servings 8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“Are you bringing the green bean casserole this year?” My sister-in-law texted me that three days before Thanksgiving, and I honestly hadn’t even thought about it yet. I mean, I love green bean casseroleโ€”who doesn’t? But I’d never made one from scratch before. I always assumed it was one of those things you just buy in a can or throw together with frozen vegetables and cream of mushroom soup. But something about her text felt different. She wasn’t asking me to bring the store-bought version. She was asking me to bring the green bean casserole. The one that makes people close their eyes and smile. The one that gets scraped clean before the turkey even makes it to the table.

So I started experimenting. I tested, I tweaked, I burned a few batches of fried onions (you know, the usual). And after a solid week of what my husband called “green bean madness,” I landed on this creamy green bean casserole with crispy fried onions. It’s everything you want from the classic dishโ€”rich, savory, comfortingโ€”but with a depth of flavor that’ll make you wonder why you ever settled for the canned stuff. The green beans stay tender but not mushy, the sauce is luscious without being heavy, and those crispy onions on top? Absolute perfection. This is the kind of side dish that steals the show at holiday dinners, potlucks, and Sunday suppers.

And honestly? It’s not even hard to make. I promise.

Why You’ll Love This Recipe

I’ve tested this creamy green bean casserole more times than I care to admit, and I can confidently say this version is the one. Here’s why you’ll love it as much as I do:

  • Quick & Easy: This comes together in about 45 minutes from start to finish. Most of that is hands-off oven time, so you can focus on the rest of your meal.
  • Simple Ingredients: No canned soups or mystery ingredients here. Everything is fresh, whole, and easy to find at any grocery store.
  • Perfect for Holidays & Weeknights: It’s fancy enough for Thanksgiving but simple enough for a Tuesday night dinner.
  • Crowd-Pleaser: I’ve served this to picky eaters, veggie skeptics, and green bean casserole purists. Every single person went back for seconds.
  • Unbelievably Creamy: The secret is a combination of heavy cream, cream cheese, and a touch of sour cream. It’s rich without being gloppy, and it coats every single bean perfectly.

What makes this recipe different from all the others? It’s the technique. Instead of blanching the green beans and then baking them until they’re sad and limp, I par-roast them first. This keeps them tender-crisp and adds a subtle sweetness you just can’t get any other way. Plus, the homemade crispy fried onions are a game-changer. They’re not just a toppingโ€”they’re a crunchy, savory, addictive layer that makes every bite better.

This isn’t just another green bean casserole. It’s the one you’ll be asked to bring every single year. And you’ll be happy to do it.

What Ingredients You Will Need

This creamy green bean casserole uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.

For the Green Bean Casserole Base:

  • Fresh green beans โ€“ 1 ยฝ pounds, trimmed and halved. I prefer fresh over frozen here because they hold their texture better. Look for bright, crisp beans with no brown spots.
  • Unsalted butter โ€“ 4 tablespoons, divided. Use good quality butterโ€”it makes a difference in the sauce.
  • Cremini mushrooms โ€“ 8 ounces, sliced. These add an earthy, savory depth that canned mushrooms just can’t match.
  • Yellow onion โ€“ 1 medium, diced. This forms the flavor base of the sauce.
  • Garlic โ€“ 3 cloves, minced. Fresh garlic is non-negotiable here.
  • All-purpose flour โ€“ 3 tablespoons. This thickens the sauce without making it pasty.
  • Heavy cream โ€“ 1 cup. For that luscious, velvety texture.
  • Chicken or vegetable broth โ€“ 1 cup. Use low-sodium so you can control the salt.
  • Cream cheese โ€“ 4 ounces, softened. This is my secret ingredient for extra creaminess and a slight tang.
  • Sour cream โ€“ ยฝ cup. Adds richness and a little brightness.
  • Worcestershire sauce โ€“ 1 tablespoon. Don’t skip thisโ€”it adds umami depth.
  • Dried thyme โ€“ 1 teaspoon. Earthy and aromatic.
  • Salt and black pepper โ€“ To taste.
  • Grated Parmesan cheese โ€“ ยฝ cup. Adds a salty, nutty finish.

For the Crispy Fried Onions:

creamy green bean casserole preparation steps

  • Large yellow onion โ€“ 1, thinly sliced into rings.
  • Buttermilk โ€“ 1 cup. This tenderizes the onions and helps the coating stick.
  • All-purpose flour โ€“ 1 cup.
  • Cornstarch โ€“ ยผ cup. This is the secret to extra-crunchy onions.
  • Paprika โ€“ 1 teaspoon.
  • Garlic powder โ€“ 1 teaspoon.
  • Salt โ€“ 1 teaspoon.
  • Vegetable oil โ€“ For frying (about 2 cups).

Ingredient Tips: I prefer using Daisy brand sour cream and Philadelphia cream cheese for consistent results. For the mushrooms, cremini are my go-to, but white button mushrooms work fine too. If you’re dairy-free, you can use coconut cream and dairy-free cream cheese, but the texture will be slightly different.

Equipment Needed

You don’t need any fancy equipment to make this creamy green bean casserole, which is part of what makes it so approachable.

  • Large baking dish โ€“ A 9×13-inch dish works perfectly. Glass or ceramic is ideal for even baking.
  • Large skillet โ€“ For sautรฉing the mushrooms and making the sauce. A cast-iron skillet is my favorite for this.
  • Dutch oven or heavy-bottomed pot โ€“ For frying the onions. A Dutch oven holds heat better and prevents temperature drops.
  • Baking sheet โ€“ For par-roasting the green beans.
  • Wire rack โ€“ For draining the fried onions. Paper towels work in a pinch, but a rack keeps them crispier.
  • Sharp knife and cutting board โ€“ For prepping all those veggies.
  • Measuring cups and spoons โ€“ Accuracy matters in the sauce.
  • Whisk โ€“ For a smooth, lump-free sauce.

Budget-Friendly Tip: If you don’t have a Dutch oven, a deep, heavy-bottomed pot works fine. You can also use a deep fry thermometer if you have one, but I’ve found that dropping a breadcrumb in the oil works just as wellโ€”if it sizzles immediately, you’re good to go.

Preparation Method

Let’s get cooking! I’ve broken this down into clear steps so you can follow along without any hiccups.

Step 1: Par-Roast the Green Beans

Preheat your oven to 400ยฐF (200ยฐC). Toss the trimmed green beans with 1 tablespoon of melted butter and a pinch of salt. Spread them in a single layer on a baking sheet. Roast for 10 minutesโ€”just until they’re bright green and slightly tender but still have a bite. Remove and set aside. This step is crucial because it prevents the beans from turning into mush later.

Step 2: Make the Crispy Fried Onions

While the beans roast, slice your onion into thin rings. Place them in a bowl and cover with buttermilk. Let them soak for at least 10 minutesโ€”this tenderizes them and helps the coating stick. In a separate bowl, whisk together the flour, cornstarch, paprika, garlic powder, and salt. Heat about 2 inches of vegetable oil in your Dutch oven to 350ยฐF (175ยฐC).

Working in batches, dredge the soaked onion rings in the flour mixture, shaking off any excess. Carefully drop them into the hot oil. Fry for 2-3 minutes, flipping halfway, until golden brown and crispy. Transfer to a wire rack to drain. Don’t overcrowd the potโ€”this will drop the oil temperature and make the onions greasy.

Step 3: Sautรฉ the Mushrooms and Onions

In your large skillet, melt the remaining 3 tablespoons of butter over medium heat. Add the sliced mushrooms and diced onion. Cook for 6-8 minutes, stirring occasionally, until the mushrooms have released their liquid and started to brown. Add the minced garlic and cook for another minute until fragrant. This is where the flavor really starts building.

Step 4: Make the Creamy Sauce

Sprinkle the flour over the mushroom mixture and stir constantly for 1 minute. Slowly pour in the heavy cream and broth, whisking continuously to prevent lumps. Bring the mixture to a gentle simmerโ€”it should thicken in about 2-3 minutes. Reduce the heat to low and stir in the softened cream cheese and sour cream until completely smooth. Add the Worcestershire sauce, dried thyme, salt, and pepper. Taste and adjust seasoningโ€”this is your moment to get it right.

Step 5: Assemble the Casserole

Reduce the oven temperature to 375ยฐF (190ยฐC). In a large bowl, gently combine the par-roasted green beans with the creamy mushroom sauce. Fold in half of the crispy fried onions. Transfer the mixture to your greased 9×13-inch baking dish. Sprinkle the grated Parmesan cheese evenly over the top.

Step 6: Bake and Top

Bake the casserole for 20 minutes, until bubbly and hot. Remove from the oven and top with the remaining crispy fried onions. Return to the oven for another 5-7 minutes, just until the onions are golden and fragrant. Let it rest for 5 minutes before servingโ€”this allows the sauce to set slightly so it doesn’t run all over the plate.

Cooking Tips & Techniques

I’ve made this creamy green bean casserole at least a dozen times, and I’ve learned a few things the hard way. Here are my best tips to make sure yours turns out perfect every time.

Don’t skip the par-roasting step. I know it adds an extra step, but it’s the difference between green beans that are perfectly tender and green beans that are sad and mushy. Trust me on this one.

Keep your oil temperature steady. When frying the onions, use a thermometer if you have one. If the oil is too hot, the onions will burn before they’re cooked through. Too cool, and they’ll absorb oil and become greasy. Aim for 350ยฐF and adjust the heat as needed between batches.

Make the sauce ahead of time. You can prepare the creamy mushroom sauce up to two days in advance and store it in the fridge. When you’re ready to assemble, just reheat it gently on the stove before mixing with the green beans.

Don’t overmix. When combining the sauce with the green beans, fold gently. You want every bean coated, but you don’t want to break them apart.

Let it rest. I know it’s hard to wait when your kitchen smells this good, but letting the casserole rest for 5-10 minutes after baking allows the sauce to thicken and set. It’ll slice much cleaner and hold its shape better on the plate.

One mistake I made early on: I added the fried onions at the very beginning of baking. They turned into sad, soggy crumbs. Always add them in the last 5-7 minutes for maximum crunch.

Variations & Adaptations

One of the best things about this creamy green bean casserole is how adaptable it is. Here are a few ways to make it your own.

Classic Version (No Mushrooms)

If you’re not a mushroom fan, simply omit them. Sautรฉ an extra half onion and add ยฝ cup of frozen peas or diced bell peppers for color and texture. The sauce will still be incredibly creamy and flavorful.

Gluten-Free Adaptation

Substitute the all-purpose flour with a gluten-free all-purpose blend. For the fried onions, use gluten-free flour and cornstarch. I’ve tested this with Bob’s Red Mill 1-to-1 Baking Flour, and it works beautifully. The texture is slightly different, but the flavor is spot-on.

Dairy-Free Version

Use coconut cream or full-fat oat milk in place of heavy cream, dairy-free cream cheese, and a plant-based sour cream. The flavor will be a bit different, but it’s still delicious. I’ve made this for a friend with dairy allergies, and she couldn’t tell the difference.

Add Protein

Turn this side dish into a main course by adding 2 cups of shredded rotisserie chicken or cooked, crumbled bacon. Stir it in with the green beans before baking. It’s a great way to use up leftovers.

Spicy Kick

Add ยฝ teaspoon of cayenne pepper or red pepper flakes to the flour mixture for the fried onions. The heat pairs beautifully with the creamy sauce.

Serving & Storage Suggestions

This creamy green bean casserole is incredibly versatile when it comes to serving and storing.

Serving Temperature: Serve it hot, straight from the oven. The sauce should be bubbly and the onions perfectly crisp. If it’s sat out for a while, pop it back in a 350ยฐF oven for 5-10 minutes to re-crisp the topping.

Presentation: I like to serve it family-style in the baking dish with a large spoon. For a more elegant presentation, spoon individual portions onto plates and garnish with a few extra crispy onions and a sprinkle of fresh thyme leaves.

Complementary Dishes: This casserole is a natural pairing with roasted turkey, honey-glazed ham, or a cozy slow cooker beef and vegetable soup for a comforting winter meal. It also goes beautifully with mashed potatoes, cranberry sauce, and a simple green salad. For a lighter option, serve it alongside easy one-pan lemon garlic shrimp and zucchini skillet.

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The fried onions will soften over time, but the flavor will still be fantastic. To reheat, place individual portions in the microwave for 1-2 minutes, or reheat the entire casserole in a 350ยฐF oven for 15-20 minutes.

Freezer Instructions: This casserole freezes beautifully. Assemble the casserole completely (without the fried onions on top), cover tightly with foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the refrigerator, then bake as directed, adding the fried onions in the last 5-7 minutes. If you’re looking for other freezer-friendly meals, check out easy freezer-friendly banana oat breakfast cookies for a sweet option.

Nutritional Information & Benefits

While this creamy green bean casserole is definitely a comfort food, it does have some surprising nutritional benefits.

Estimated Nutritional Values (per serving, based on 8 servings):

  • Calories: 320
  • Fat: 22g
  • Saturated Fat: 12g
  • Carbohydrates: 24g
  • Fiber: 4g
  • Sugar: 6g
  • Protein: 8g
  • Sodium: 480mg

Health Benefits: Green beans are packed with vitamins A, C, and K, as well as fiber and folate. Mushrooms are a great source of B vitamins and selenium, which supports immune function. The cream and cheese add calcium and protein, making this a more balanced side dish than you might expect.

Dietary Considerations: This recipe is vegetarian-friendly. For a gluten-free version, see the adaptations above. It contains dairy, so it’s not suitable for vegans or those with dairy allergies. The sodium content is moderate, so if you’re watching your salt intake, use low-sodium broth and reduce the added salt.

My Personal Take: I love that this recipe feels indulgent but still uses whole, real ingredients. It’s the kind of dish that makes you feel good about what you’re eating, even while you’re going back for that second helping.

Conclusion

This creamy green bean casserole with crispy fried onions is more than just a side dishโ€”it’s the kind of recipe that becomes a tradition. It’s the dish people request for holidays, the one that gets passed around the table with smiles and “oh, this is so good” murmurs. And honestly? It’s so much easier to make than you think.

I love how forgiving this recipe is. You can make it ahead, freeze it, double it, or customize it to fit your dietary needs. It works for Thanksgiving dinner, Sunday supper, or a cozy weeknight meal when you’re craving something comforting. And those crispy fried onions? They’re worth every single minute of frying time.

So go aheadโ€”make this for your next gathering. Make it for yourself on a random Tuesday. Make it because green bean casserole deserves to be this good. And when someone asks for the recipe (they will), send them my way.

I’d love to hear how yours turns out! Did you try a variation? Did you double the fried onions like I always do? Drop a comment below and let me know. And if you’re looking for more comforting side dishes, don’t miss our easy cheesy chicken and rice casserole or classic southern pasta salad with easy creamy dressing.

Happy cooking, friends!

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

Yes, you can! If using frozen green beans, thaw them completely and pat them dry before par-roasting. You may need to reduce the roasting time to 5-7 minutes since frozen beans are already partially cooked. The texture won’t be quite as crisp as fresh, but it’s still delicious.

Can I make this casserole ahead of time?

Absolutely! You can assemble the casserole (without the fried onions) up to 24 hours in advance. Cover and refrigerate. When ready to bake, add about 10 minutes to the baking time since you’re starting from cold. Add the fried onions in the last 5-7 minutes as directed.

How do I keep the fried onions crispy?

The key is to add them at the very end of bakingโ€”no more than 5-7 minutes before you take the casserole out of the oven. If you’re making the fried onions ahead of time, store them in an airtight container at room temperature for up to 2 days. Re-crisp them in a 350ยฐF oven for 3-4 minutes before using.

Can I use canned cream of mushroom soup instead of making the sauce from scratch?

You can, but I really encourage you to try the homemade version at least once. The flavor is so much richer and more complex, and it’s honestly not much more work. If you’re in a real pinch, use one can of cream of mushroom soup mixed with ยฝ cup of milk, and skip the cream cheese and sour cream. It won’t be the same, but it’ll still be good.

What can I use instead of buttermilk for the fried onions?

If you don’t have buttermilk, you can make a quick substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 cup of regular milk. Let it sit for 5 minutes before using. It won’t be quite as tangy, but it will still help the coating stick and tenderize the onions.

Pin This Recipe!

creamy green bean casserole recipe

Print

Creamy Green Bean Casserole with Crispy Fried Onions

This creamy green bean casserole with crispy fried onions is everything you want from the classic dishโ€”rich, savory, comfortingโ€”but with a depth of flavor that’ll make you wonder why you ever settled for the canned stuff. The green beans stay tender but not mushy, the sauce is luscious without being heavy, and those crispy onions on top are absolute perfection.

  • Author: Amber
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 ยฝ pounds fresh green beans, trimmed and halved
  • 4 tablespoons unsalted butter, divided
  • 8 ounces cremini mushrooms, sliced
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 cup heavy cream
  • 1 cup low-sodium chicken or vegetable broth
  • 4 ounces cream cheese, softened
  • ยฝ cup sour cream
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme
  • Salt and black pepper to taste
  • ยฝ cup grated Parmesan cheese
  • 1 large yellow onion, thinly sliced into rings
  • 1 cup buttermilk
  • 1 cup all-purpose flour
  • ยผ cup cornstarch
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • Vegetable oil for frying (about 2 cups)

Instructions

  1. Preheat oven to 400ยฐF (200ยฐC). Toss trimmed green beans with 1 tablespoon melted butter and a pinch of salt. Spread in a single layer on a baking sheet. Roast for 10 minutes until bright green and slightly tender. Remove and set aside.
  2. While beans roast, slice onion into thin rings. Place in a bowl and cover with buttermilk. Let soak for at least 10 minutes.
  3. In a separate bowl, whisk together 1 cup flour, cornstarch, paprika, garlic powder, and 1 teaspoon salt.
  4. Heat about 2 inches of vegetable oil in a Dutch oven to 350ยฐF (175ยฐC). Working in batches, dredge soaked onion rings in flour mixture, shaking off excess. Fry for 2-3 minutes, flipping halfway, until golden brown and crispy. Transfer to a wire rack to drain.
  5. In a large skillet, melt remaining 3 tablespoons butter over medium heat. Add sliced mushrooms and diced onion. Cook for 6-8 minutes until mushrooms release liquid and start to brown. Add minced garlic and cook for 1 minute until fragrant.
  6. Sprinkle 3 tablespoons flour over mushroom mixture and stir constantly for 1 minute. Slowly pour in heavy cream and broth, whisking continuously. Bring to a gentle simmer and cook for 2-3 minutes until thickened.
  7. Reduce heat to low and stir in softened cream cheese and sour cream until smooth. Add Worcestershire sauce, dried thyme, salt, and pepper. Taste and adjust seasoning.
  8. Reduce oven temperature to 375ยฐF (190ยฐC). In a large bowl, gently combine par-roasted green beans with creamy mushroom sauce. Fold in half of the crispy fried onions.
  9. Transfer mixture to a greased 9×13-inch baking dish. Sprinkle grated Parmesan cheese evenly over the top.
  10. Bake for 20 minutes until bubbly and hot. Remove from oven and top with remaining crispy fried onions. Return to oven for 5-7 minutes until onions are golden and fragrant.
  11. Let rest for 5 minutes before serving.

Notes

Don’t skip the par-roasting stepโ€”it prevents mushy green beans. Keep oil temperature steady at 350ยฐF for crispy onions. Add fried onions in the last 5-7 minutes of baking for maximum crunch. Let casserole rest for 5-10 minutes after baking to allow sauce to set.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6
  • Sodium: 480
  • Fat: 22
  • Saturated Fat: 12
  • Carbohydrates: 24
  • Fiber: 4
  • Protein: 8

Keywords: green bean casserole, creamy green bean casserole, crispy fried onions, Thanksgiving side dish, holiday side dish, comfort food, vegetarian side dish

Did you make this recipe?

Share a photo and tag us โ€” we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆