Easy green bean casserole recipe from scratch with creamy mushroom sauce and crispy fried onions

Easy Green Bean Casserole Recipe From Scratch

This green bean casserole recipe is the kind of holiday side dish that tastes familiar but fresher than the canned-soup version. Crisp-tender green beans are folded into a creamy homemade mushroom sauce, topped with golden crispy onions, and baked until bubbling around the edges.

If you want an easy green bean casserole from scratch that still feels classic enough for Thanksgiving or Christmas, this version gives you the best of both worlds. The sauce is rich without being heavy, the beans keep a little bite, and the crunchy onion topping adds the contrast that makes this casserole so satisfying.

Why You’ll Love This Green Bean Casserole Recipe

  • Made with fresh green beans instead of mushy canned beans.
  • Uses a homemade mushroom sauce with simple pantry ingredients.
  • Can be assembled ahead for an easier holiday meal.
  • Works as a Thanksgiving side dish, Christmas side, or cozy family dinner.
  • No pork ingredients are used.

Ingredients You’ll Need

  • 1 1/2 pounds fresh green beans, trimmed
  • 2 tablespoons butter
  • 8 ounces mushrooms, sliced
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 1 cup low-sodium vegetable or chicken broth
  • 1 cup milk
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt, plus more for blanching
  • 1 1/2 cups crispy fried onions
Ingredients for green bean casserole recipe from scratch including fresh green beans, mushrooms, milk, broth, butter, flour, garlic, and crispy onions

How to Make Green Bean Casserole From Scratch

1. Blanch the green beans

Bring a large pot of salted water to a boil. Add the green beans and cook for 4 to 5 minutes, until bright green and just tender. Drain and immediately transfer them to cold water. This keeps the beans from overcooking in the oven.

Fresh green beans blanching in boiling water with an ice bath ready for green bean casserole

2. Make the homemade mushroom sauce

Melt the butter in a large skillet over medium heat. Add the mushrooms and cook until they release their moisture and begin to brown. Stir in the garlic for 30 seconds, then sprinkle the flour over the mushrooms. Cook for about 1 minute while stirring.

Sliced mushrooms and minced garlic cooking in butter for homemade green bean casserole

Slowly whisk in the broth and milk. Add onion powder, black pepper, and salt. Simmer until the sauce thickens enough to coat a spoon. This creamy mushroom sauce replaces canned condensed soup while keeping the casserole comforting and familiar.

Creamy homemade mushroom sauce simmering in a skillet for green bean casserole from scratch

3. Assemble the casserole

Fold the drained green beans into the mushroom sauce.

Blanched green beans mixed with creamy mushroom sauce for green bean casserole

Transfer everything to a lightly greased baking dish and spread it into an even layer. Sprinkle about half of the crispy onions over the top.

Green bean casserole assembled in a baking dish with crispy fried onions sprinkled on top

4. Bake until bubbly

Bake at 375Β°F until the casserole is hot and bubbling. Add the remaining crispy onions during the final few minutes so they stay crunchy and golden.

Freshly baked green bean casserole with golden crispy onion topping and creamy green beans

Tips for the Best Green Bean Casserole

Do not overcook the beans during blanching. They should still have some structure because they will continue cooking in the oven. For deeper mushroom flavor, let the mushrooms brown before adding flour. If the sauce looks very thick before baking, add a splash of broth or milk.

For a green bean casserole without canned soup, the homemade sauce is the key. It gives you control over the seasoning and creates a fresher texture while still delivering the creamy consistency people expect from the classic dish.

Make-Ahead and Storage

You can assemble the casserole without the final onion topping, cover it tightly, and refrigerate it for up to 24 hours. Add the onions just before baking. Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or air fryer when possible to bring back some crispness.

What to Serve With Green Bean Casserole

This easy green bean casserole pairs naturally with roast chicken, mashed potatoes, stuffing, cranberry sauce, and other holiday side dishes. For a complete seasonal menu, pair it with our upcoming homemade cranberry sauce recipe, corn casserole, and sweet potato casserole.

Recipe Card

Yield: 8 servings
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Method: Baking
Diet notes: Pork-free

Nutrition Card

Approximate nutrition per serving: 190 calories, 8g fat, 24g carbohydrates, 5g protein, 5g fiber, 420mg sodium.

Calories Card

Calories: Approximately 190 calories per serving. Exact values vary by milk, broth, and crispy onion brands.

Tested Cooking Notes

This recipe is designed around a two-stage cooking method: blanching first for color and texture, then baking in sauce for flavor. The beans should be slightly underdone before they go into the casserole. If you prefer softer green beans, blanch them one or two minutes longer.

Frequently Asked Questions

Can I use frozen green beans?

Yes. Thaw them first and pat them dry so excess moisture does not thin the sauce.

Can I make green bean casserole without mushrooms?

Yes. Replace the mushrooms with extra onion or simply make the creamy sauce without them. The texture will be slightly different but still works.

Can I make this green bean casserole ahead of time?

Yes. Assemble it one day ahead, refrigerate, then add crispy onions before baking.

Final Thoughts

If you are looking for an easy green bean casserole recipe from scratch, a green bean casserole without canned soup, or a dependable Thanksgiving green bean casserole, this version keeps the classic comfort while improving the texture and freshness.

Follow us on Instagram for new TasteWiser recipes and cooking ideas.

Follow us on Pinterest for more recipes and cooking ideas.

Easy green bean casserole recipe from scratch with creamy mushroom sauce and crispy fried onions

Easy Green Bean Casserole From Scratch

Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 8 servings
Calories: 190

Ingredients
  

  • 1 1/2 lb fresh green beans, trimmed
  • 2 tbsp butter
  • 8 oz mushrooms, sliced
  • 2 cloves garlic, minced
  • 2 tbsp all-purpose flour
  • 1 cup low-sodium vegetable or chicken broth
  • 1 cup milk
  • 1/2 tsp onion powder
  • 1/2 tsp black pepper
  • 1/2 tsp salt
  • 1 1/2 cups crispy fried onions

Method
 

  1. Blanch green beans in salted boiling water for 4–5 minutes, drain and transfer to cold water.
  2. Cook mushrooms in butter until browned; add garlic and flour and stir for 1 minute.
  3. Whisk in broth and milk, season with onion powder, pepper and salt, and simmer until thickened.
  4. Fold drained beans into sauce, transfer to a greased baking dish and top with half the crispy onions.
  5. Bake at 375Β°F until hot and bubbling, adding remaining crispy onions in the final few minutes.

Get easy recipes in your inbox

Join TasteWiser for new recipes, cooking tips and fresh inspiration.

Confirm your email to subscribe. Unsubscribe anytime.

Similar Posts