Green Bean Casserole Recipe

Servings: 4 Total Time: 50 mins Difficulty: Beginner
From-Scratch Creamy Green Bean Bake
Green Bean Casserole Recipe pinit

A green bean casserole recipe should give you tender green beans in a creamy sauce topped with a crunchy fried onion layer. This version uses a from-scratch mushroom sauce instead of a canned soup base, which keeps the salt in check and builds a deeper savory note. You get a side dish that holds its texture in the oven and pairs with roasted meats or poultry.

The method below is built for consistency. You blanch the beans first so they stay bright and snap-tender, then fold them into a roux-thickened sauce before baking under onions. That sequence prevents the soggy middle that ruins many holiday casseroles. If you enjoyed this, our traditional three bean is worth trying next. Making this green bean casserole at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Green Bean Casserole

  • Controlled salt level from a homemade sauce rather than canned soup
  • Blanched beans keep a fresh snap instead of turning mushy
  • Onions stay crisp because they go on near the end of bake
  • Uses one baking dish and basic stovetop skills
  • Scales up for a crowd without changing the timing much

Ingredients You’ll Need

  • 1 lb fresh green beans, trimmed and halved
  • 2 tbsp unsalted butter
  • 8 oz cremini mushrooms, sliced thin
  • 2 tbsp all-purpose flour
  • 1 cup whole milk, warmed
  • 1/2 cup low-sodium chicken broth
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 cup crispy fried onions
  • 1 tbsp olive oil

Ingredient Substitutions

Cremini mushrooms: Replace with an equal weight of white button mushrooms if cremini are unavailable. Button mushrooms have a milder flavor and release slightly more water, so cook them 2 minutes longer to brown. The sauce will be lighter in color and less earthy but still savory. The green bean casserole works well for weeknight cooking when time is limited.

Whole milk: Use an equal amount of half-and-half for a richer sauce. Half-and-half thickens faster due to higher fat, so whisk constantly and pull the pan off medium-low heat sooner. Expect a silkier mouthfeel and less floury edge. Storing leftover green bean casserole correctly keeps it tasting good for days.

Crispy fried onions: Swap with 1 cup crushed plain potato chips for a different crunch. Chips brown faster, so add them only for the final 5 minutes of baking. The topping will be saltier, so cut the added salt to 1/4 tsp.

Chicken broth: Use vegetable broth in the same amount for a meat-free version. Vegetable broth is sweeter, so add a splash of lemon juice at the end to balance. The sauce stays clear and works with the green beans almondine flavor profile if served together.

Step-by-Step Instructions

  1. Bring a pot of salted water to a boil and drop in the green beans. Cook 3 minutes until bright green, then drain and plunge into ice water to stop cooking.
  2. Heat olive oil in a skillet over medium-high heat and add mushrooms. Cook 6 minutes until browned and liquid evaporates.
  3. Lower to medium-low heat, add butter, and stir in flour to make a paste. Cook 1 minute without browning.
  4. Whisk in warm milk and broth slowly until the sauce thickens and coats a spoon. Season with salt and pepper.
  5. Fold blanched beans into the sauce and pour into a 9×9 baking dish. Bake at 180°C / 350°F for 25–30 minutes until bubbling.
  6. Top with fried onions and bake 5 minutes more until golden and crispy. Serve immediately.

Pro Tips

Blanch and ice the beans the morning of, then refrigerate so the bake step moves faster later. Cold beans add a few minutes to the bake but keep color locked in.

Warm the milk before adding to the roux so the sauce stays smooth and does not clump. Cold milk shocks the flour fat and creates lumps you cannot whisk out.

Spread onions in a thin even layer rather than a pile so they crisp instead of steaming. A thick mound traps moisture from the sauce below.

Check the roasting techniques if you want to brown the mushrooms deeper without burning. A steady pan temperature matters more than high heat.

Common Mistakes to Avoid

Skipping the ice bath leaves beans cooking in residual heat and turns them olive-colored. Stop the cook with cold water right after draining.

Adding cold milk to a hot roux breaks the emulsion and leaves a grainy sauce. Warm the dairy or temper it with a splash of hot sauce first.

Putting onions in at the start bakes them to softness instead of crunch. They need only the final 5 minutes exposed to dry heat.

Serving Suggestions

Set the dish next to scotch eggs for a brunch spread or with roasted turkey at dinner. The creamy beans cut through rich meats well.

Spoon leftovers beside three bean salad for a cold-and-warm contrast at potlucks. Keep the casserole in its baking dish for serving.

Storage and Reheating

Cool the casserole to room temperature within 2 hours then seal in an airtight container. It keeps in the fridge up to 3 days.

Reheat covered at 180°C / 350°F for 15 minutes until steaming hot in the center. Add fresh onions after reheating to restore crunch.

This green bean casserole recipe freezes poorly once baked because the onion topping softens. Freeze the sauced beans only, up to 2 months, then bake with onions fresh.

Recipe Variations

Cheesy Bake

Stir 1/2 cup shredded cheddar into the sauce before baking for a sharper note. The cheese adds body and browns slightly under the onions. Expect a denser, richer result than the plain version.

Bacon Version

Cook 3 strips bacon, crumble, and mix half into the beans with the other half on top. Smoke flavor shifts the dish toward breakfast territory. Use high protein casserole ideas if building a meat-heavy menu.

Gluten-Free Swap

Replace flour with cornstarch slurry using 1 tbsp starch mixed in cold milk. Sauce clarifies and thickens at a lower temp, so watch the pan. The texture stays close with no wheat.

Spiced Herb

Add 1/2 tsp thyme and a pinch of nutmeg to the roux for a warmer profile. These herbs suit fall meals and pair with pork belly ramen night if served small. Do not overuse or the mushroom note disappears.

Green Bean Casserole Recipe pinit
0 Add to Favorites

Green Bean Casserole Recipe

Difficulty: Beginner Prep Time 15 mins Cook Time 35 mins Total Time 50 mins
Cooking Temp: 180  C Servings: 4 Estimated Cost: $ 10 Calories: 210 kcal

Description

This green bean casserole uses blanched fresh beans folded into a homemade mushroom roux sauce and baked under crispy fried onions. It avoids canned soup for controlled salt and a deeper savory note that pairs with roasted meats or poultry.

Ingredients

Cooking Mode Disabled

Instructions

  1. Blanch the green beans

    Bring a pot of salted water to a boil over high heat and drop in the 1 lb fresh green beans. Cook for 3 minutes until bright green and snap-tender, then drain and immediately plunge into ice water to stop the cooking and lock in color.

  2. Brown the mushrooms

    Heat 1 tbsp olive oil in a skillet over medium-high heat and add the 8 oz cremini mushrooms. Cook for 6 minutes until well browned and all released liquid has evaporated, giving them a deep savory base.

  3. Make the roux paste

    Lower the heat to medium-low, add 2 tbsp unsalted butter, and stir in 2 tbsp all-purpose flour to form a paste. Cook for 1 minute without letting it brown so the raw flour taste cooks out.

  4. Thicken the sauce

    Whisk in the 1 cup warmed whole milk and 1/2 cup low-sodium chicken broth slowly until the sauce thickens and coats the back of a spoon. Season with 1/2 tsp salt and 1/4 tsp black pepper, tasting to keep the salt controlled.

  5. Combine beans and sauce

    Fold the blanched green beans into the warm mushroom sauce until evenly coated. Pour the mixture into a 9x9 baking dish spread in an even layer for consistent baking.

  6. Bake the casserole

    Bake in a 180°C / 350°F oven for 25–30 minutes until the edges are bubbling and the center is hot throughout. This sets the texture without sogginess in the middle.

  7. Add onions and crisp

    Top the bubbling casserole with 1 cup crispy fried onions in a thin even layer. Bake 5 minutes more until the onions are golden and crunchy from dry heat exposure.

  8. Serve immediately

    Remove the dish from the oven and serve at once while the onion topping stays crisp. Keep the casserole in its baking dish for easy family-style serving.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 12g19%
Saturated Fat 5g25%
Cholesterol 18mg6%
Sodium 380mg16%
Total Carbohydrate 20g7%
Dietary Fiber 4g16%
Sugars 6g
Protein 6g12%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool the casserole to room temperature within 2 hours then seal in an airtight container; it keeps in the fridge up to 3 days.
  • Reheating: Reheat covered at 180°C / 350°F for 15 minutes until steaming hot in the center, then add fresh onions after reheating to restore crunch.
  • Make ahead: Try our three bean salad alongside for a cold-and-warm potluck contrast.
  • Pro tip: Warm the milk before adding to the roux so the sauce stays smooth and does not clump from cold dairy shock.
Keywords: green bean casserole, homemade mushroom sauce, fried onions, blanched green beans, holiday side, creamy casserole, from scratch, easy bake
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can blanch and ice the beans the morning of, then refrigerate them so the bake step moves faster later. Cold beans add a few minutes to the bake but keep the color locked in; assemble and bake when ready.

Can I freeze this recipe?

The baked casserole freezes poorly because the onion topping softens, so freeze only the sauced beans up to 2 months. Thaw, then bake with fresh onions added at the end for crunch.

What can I substitute for cremini mushrooms?

Replace them with an equal weight of white button mushrooms if cremini are unavailable, cooking 2 minutes longer to brown. The sauce will be lighter and less earthy but still savory, as noted in our green beans almondine pairing ideas.

How do I know when it's done?

The casserole is done when the sauce is bubbling at the edges after 25–30 minutes at 180°C and the onions are golden and crisp after the final 5 minutes. Serve immediately so the topping stays crunchy rather than steaming soft.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

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

Rate this recipe

Add a question

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