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

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.

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.

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.

3. Assemble the casserole
Fold the drained green beans into the mushroom sauce.

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.

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.

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.

Ingredients
Method
- Blanch green beans in salted boiling water for 4β5 minutes, drain and transfer to cold water.
- Cook mushrooms in butter until browned; add garlic and flour and stir for 1 minute.
- Whisk in broth and milk, season with onion powder, pepper and salt, and simmer until thickened.
- Fold drained beans into sauce, transfer to a greased baking dish and top with half the crispy onions.
- 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.
