Home » Sides » Green Bean Casserole with Fresh Green Beans (From Scratch)

Green Bean Casserole with Fresh Green Beans (From Scratch)

Sharing is caring!

This post may contain affiliate links, see my disclosure policy for details.

Most green bean casserole shows up mushy, with a watery sauce that runs across your plate and fried onions that taste burnt. This green bean casserole with fresh green beans fixes all three, and I’ll show you exactly how.

Green bean casserole with crispy fried onions on top, served in a white baking dish with a metal serving spoon on a striped cloth.

We grow a ton of green beans, and by the end of summer I’m always looking for ways to use fresh green beans. That’s how this casserole earned its spot on our Thanksgiving table. My husband was the one who originally made it for me, and he’s always made it from scratch.

The pantry version has three problems I don’t want on a holiday plate. The green beans taste mushy. The filling runs into everything else, which matters when you’re loading up on Thanksgiving sides and nobody wants mushroom sauce in their cranberry sauce. And the onions on top go bitter from cooking too long.

In my fresh version, I like how fresh the beans look and taste. The sauce is like a gravy, not as salty or heavy as the versions built on a can of condensed soup.

I spent a lot of time working out each one. What you get is a green bean casserole from scratch that’s worth a place on your holiday table.

Why You’ll Love This Fresh Green Bean Casserole

  • The sauce clings to the beans instead of running all over your plate, so your cranberry sauce and mashed potatoes stay where you put them.
  • No bitter fried onions. The onions go on near the end so they toast instead of burn.
  • Fresh green beans stay tender and bright green, not gray and mushy the way canned beans get.
  • It’s a completely from scratch green bean casserole with a creamy mushroom sauce and no canned soup.
  • One skillet makes the sauce, one pan bakes it, and it can be assembled a day or two ahead.
  • It fits a 13×9 pan, so it feeds a holiday crowd alongside a Crockpot turkey breast without taking up your whole oven.

Ingredients You’ll Need

Short list, and every item is doing a job. Here’s what each one brings to the pan.

Top-down view of green beans, sliced mushrooms, melted butter, minced garlic, milk, flour, butter, spices, and a container of crispy fried onions arranged on a white surface.
  • Fresh green beans (2 lbs) – Break into 2 to 2 1/2 inch pieces so they cook evenly and fit on a fork. Fresh beans hold their texture through baking, which is the whole reason to skip the can.
  • Baby bella mushrooms – Baby bellas have more flavor than white button mushrooms and hold their shape in the sauce. They also release liquid as they cook, which builds the base of the sauce.
  • Salted butter– Cooks the mushrooms and forms the roux with the flour. Salted butter seasons the sauce as it goes.
  • All purpose flour– This is the thickener. Cooking it for a full minute takes away the raw flour taste and gives you a sauce that coats the beans instead of pooling.
  • Garlic– Goes in right before the flour so it softens without scorching.
  • Thyme – Thyme and mushrooms belong together. It gives the sauce a savory, holiday-table flavor.
  • Coarse Kosher salt– Season, then taste before the beans go in. It’s much harder to fix once it’s in the pan.
  • Ground black pepper– Cuts through the cream.
  • Chicken broth– The body of the sauce. Broth keeps it savory instead of heavy, which is what happens when you use all dairy.
  • Heavy cream– Added off the heat so it stays smooth and doesn’t split. This is what makes it creamy without a can of soup.
  • French’s crispy fried onions– I use French’s because they aren’t browned as much as the off-brand onions. That makes them easier to toast without tasting burnt and bitter.

Time Saving Tip: I buy already sliced mushrooms and already trimmed green beans, especially around the holidays or when I’m not using the green beans from my garden.

How to Make Green Bean Casserole with Fresh Green Beans

This is the short version so you can follow along with the photos. Full measurements and timing are on the recipe card at the bottom.

Step 1: Bring a large pot of water to a boil and add the green beans. Wait for the water to come back up to a boil, then set a timer for 5 minutes. You want bright green beans that are tender with some bite left.

Step 2: Move the beans straight into an ice bath. This stops the cooking so they don’t keep softening in the hot pan later. Drain them well while you make the sauce.

Metal bowl filled with cut green beans and ice cubes submerged in water, on a white surface with a small bowl of flour partially visible in the background.

Step 3: Heat the butter, thyme, and mushrooms in a skillet over medium heat. Cook 5 to 7 minutes, stirring often, until the mushrooms are soft.

Sautéed sliced mushrooms and minced garlic in oil in a pot, with a wooden spoon resting inside.

Step 4: Add the garlic and sprinkle the flour over the top. Cook for 1 minute, stirring, until the mushrooms are coated. It will look chunky and dry at this point. That’s exactly what it should look like.

A wooden spoon stirs sliced, browned mushrooms sauteed with herbs and garlic in a light-colored Dutch oven.

Step 5: Pour in the broth and bring it to a simmer over medium heat. Simmer 60 to 90 seconds, until it thickens. Take the pan off the heat, then stir in the cream, salt, and pepper. Taste it and add more salt if it needs it.

A wooden spoon holding creamy mushroom soup above a pot filled with the same soup.

Step 6: Stir the drained green beans into the sauce until every piece is coated, then pour everything into a 13×9 pan.

Casserole dish filled with green beans, mushrooms, and creamy sauce, uncooked and ready to be baked.

Step 7: Bake uncovered at 350°F for 25 to 30 minutes, until the sauce bubbles around the sides. Scatter the fried onions over the top and bake 5 minutes more, just until they brown. Let the casserole rest 15 minutes before serving.

Baked green bean casserole topped with crispy fried onions in a white rectangular dish on a striped towel.

How Long to Cook Green Bean Casserole

Plan on baking 30 minutes total uncovered at 350°F. The sauce takes around 10-15 minutes to make. Because the beans are already blanched, you’re baking the casserole just until the sauce bubbles around the edges of the pan, which is your signal that the center is hot.

Two things change that timing:

  • If the casserole goes in cold from the fridge, add 10 to 15 minutes and wait for that same bubble before adding the onions.

Tips for the Best Green Bean Casserole

  • Cut the beans evenly, 2 to 2 1/2 inches. Break large beans into 3 pieces and shorter ones into 2. Even pieces cook at the same rate.
  • Add the cream off the heat. Cream that boils can split and turn grainy.
  • Drain the beans well after the ice bath. Water clinging to the beans thins out your sauce in the oven.
  • Taste the sauce before the beans go in. Broth brands vary a lot in salt.
  • Wait to add the onions. Adding the fried onions last prevents burning and bitterness.
  • Save time. While the water comes to a boil, mince the garlic and get your sauce ingredients out. Once the beans are blanching, start the sauce.
  • Keep a nose out for the onions. If you start smelling the onions, take the pan out right away, even if they haven’t baked for the full 5 minutes. That smell comes before the burnt taste.

Variations and Substitutions

  • Vegetarian: Swap the chicken broth for vegetable or mushroom stock.
  • Half and half instead of cream: For a lighter and thinner sauce. Keep the pan off the heat when you stir it in.
  • Different mushrooms: White button, cremini, or a mix all work. Shiitake caps add a deeper, meatier flavor. You can omit them entirely if you want. The pieces are also big enough to pick out.
  • Add bacon: Crumble 4 to 5 slices of cooked bacon into the sauce with the beans.
  • Add cheese: A half cup of grated Parmesan stirred into the sauce off the heat makes it richer without making it stringy.
  • Frozen green beans: Thaw and pat them very dry and skip the blanching step entirely.
  • Smaller batch: Cut everything in half and bake in an 8×8 pan. Start checking for bubbling at 20 minutes.
  • Crunchier topping: Add a handful of crushed crackers to the onions or make a Ritz cracker topping.
A casserole dish of green bean casserole topped with crispy fried onions, partially served with a metal spoon resting inside.

Can You Make Green Bean Casserole Ahead of Time

Yes! Make the sauce and blanch the beans, then let the sauce cool before you toss the beans in. Cover it and refrigerate 1 to 2 days.

Before baking, let the pan sit on the counter and come up to room temperature. It bakes faster that way. If you go straight from the fridge to the oven, expect 10 to 15 extra minutes to reach a bubble. Either way, sprinkle the fried onions on after the casserole starts bubbling, not before.

What to Serve With It

This is a holiday side dish first, so it lands next to a Slow Cooker Turkey Breast, Garlic Mashed Red Potatoes, and Cheesy Scalloped Potatoes on my table. If you’re building a full menu, my Thanksgiving Recipes has the rest of it.

It’s good on a regular weeknight too, next to roast chicken or pork chops. And if you have leftovers of everything, they belong on a Thanksgiving Leftover Sandwich.

How to Store Leftovers

Store leftover green bean casserole covered in the fridge for up to 3 days. The onions on top will soften overnight, which is normal, and will crisp a little when you reheat it in the oven.

Can You Freeze Green Bean Casserole

Yes, and freezing works best before it’s baked. Add the cooled sauce to the cooled green beans (leave off the fried onions) then cover the pan and double wrap it, first in plastic and then in foil. Thaw it in the fridge before baking, and bring it up to room temperature if you can.

Because of the thawing, the beans may bake up a little softer than usual. You can enjoy them that way, or cut the blanching time down to 4 minutes before you freeze it. Top with the fried onions after the casserole starts bubbling.

How to Reheat Green Bean Casserole

Cover the pan with foil and reheat in a 350°F oven until it’s warmed through. Take the foil off at the end to crisp up the onions on top. Keep in mind those onions are already browned from the first bake, so don’t leave them under the heat too long or they’ll turn bitter.

For a single serving, the microwave works fine. Heat it for 1 to 2 minutes.

More Vegetable Side Dishes

Save This Recipe

Just enter your email below and we will send this recipe right to your inbox, plus we will send more yummy recipes and ideas.

Green bean casserole with crispy fried onions on top, served in a white baking dish with a metal serving spoon on a striped cloth.

Green Bean Casserole with Fresh Green Beans

A fresh green bean casserole recipe made entirely from scratch, with blanched green beans and a creamy mushroom sauce that coats every bite. The crispy fried onions go on at the end so they toast instead of turning bitter.
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 30 minutes
Trimming and Blanching: 15 minutes
Total Time: 1 hour
Servings: 6 People
Author: Michelle

Ingredients

  • 2 lbs fresh green beans, ends trimmed and broken into 2 to 2 ½" pieces
  • 5 tablespoons salted butter
  • 8 oz mushrooms, sliced (baby bella preferred)
  • 1/2 teaspoon dried thyme or 1 tablespoon fresh thyme
  • 2 cloves garlic, minced
  • 5 tablespoons all purpose flour
  • 1 ¾ cups low sodium chicken broth
  • 3/4 teaspoon coarse Kosher salt, plus more to taste
  • 1/2 teaspoon ground black pepper
  • 1/2 cup heavy cream
  • 6 oz French’s crispy fried onions

Instructions

  • Bring a large pot of water to a boil and set aside a separate large bowl with ice water. Add the green beans to the boiling water. Once the water returns to a boil, set a timer for 5 minutes. Cook until the beans are bright green and tender with a little bite left.
  • Plunge the beans into an ice bath to stop the cooking. Drain them well while you make the sauce. Preheat the oven to 350°F.
  • Heat the butter, thyme, and mushrooms in a large skillet over medium heat. Cook 5 to 7 minutes, stirring frequently, until the mushrooms are soft.
  • Add the garlic and sprinkle the flour over the mushrooms. Cook 1 minute, stirring, until the mushrooms are coated. The mixture will look chunky, which is fine.
  • Add the chicken broth and bring to a simmer over medium heat. Simmer 60 to 90 seconds, until thickened.
  • Remove the skillet from the heat. Stir in the heavy cream, salt, and pepper. Taste and add more salt if needed.
  • Add the blanched and drained green beans to the sauce and stir until coated.
  • Pour into a 13×9 pan and bake uncovered at 350°F for 25 to 30 minutes, until the sauce is bubbling around the sides.
  • Sprinkle the fried onions over the top and bake 5 minutes more, until the onions are browned. If you start to smell the onions before the time is up, remove the casserole from the oven immediately to keep them from burning.
  • Let the casserole rest 15 minutes before serving.

Notes

  • Fried onions: I use French’s because they aren’t browned as heavily as off brand fried onions, so they toast in those last 5 minutes without turning bitter.
  • Make ahead: Make the sauce and blanch the beans, let the sauce cool, before coating the beans. Refrigerate 1 to 2 days. Bring the pan up to room temperature before baking for faster cooking. Baking straight from the fridge adds 10 to 15 minutes before it comes to a bubble. Add the onions after it starts bubbling.
  • Freezing: Make the sauce and let it cool before adding to the blanched green beans. Add to a casserole dish, cover, and double wrap in plastic and then foil. Freeze up to a month. When you’re ready to bake, thaw in the fridge, and bring to room temperature before baking. Bake as directed and add the onions once the casserole starts bubbling. Frozen beans bake up a little softer, so blanch 4 minutes instead of 5 if you know you’re freezing it.
  • Storage and Reheat: Store leftovers covered in the fridge up to 3 days. Reheat covered in a 350°F oven until warmed through, then uncover to crisp the onions. They’re already browned from the first bake, so watch for burning. You can also reheat small portions in the microwave in 1 to 2 minutes.
  • Trimming tip: Break long beans into 3 pieces and shorter beans into 2, aiming for 2 to 2 1/2 inch pieces.
  • Time saver: Mince the garlic and prep the sauce ingredients while the blanching water comes to a boil, then start the sauce while the beans blanch. You can also buy pre-sliced mushrooms and green beans with the ends trimmed off.
Cuisine American
Course Side Dish

Nutrition

Serving: 1Scoop | Calories: 419kcal | Carbohydrates: 30g | Protein: 7g | Fat: 31g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.4g | Cholesterol: 47mg | Sodium: 639mg | Potassium: 534mg | Fiber: 5g | Sugar: 6g | Vitamin A: 1631IU | Vitamin C: 20mg | Calcium: 81mg | Iron: 2mg

Sharing is caring!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating