Green Bean Casserole (From Scratch, No Canned Soup)
This green bean casserole is the classic Thanksgiving side, made completely from scratch. Fresh green beans are blanched so they stay bright green and crisp-tender, then folded into a creamy mushroom sauce made in one skillet, with no canned soup at all. A thick layer of crispy fried onions goes on top for the last few minutes in the oven, so every spoonful has crunch, creaminess, and that familiar holiday flavor. It is the side dish that disappears first from the table, and it tastes just like the one you grew up with, only fresher.
It takes about 20 minutes of hands-on work, you can assemble it a day ahead, and it frees up the stove on the big day. If your family always asks for the canned-soup version, this one tastes like the memory, only better. The sauce comes together in the same skillet you use to brown the mushrooms, so there is only one pan to wash, and the beans keep their color and bite even after baking. Make it once, and it will earn a permanent place on your holiday table.
Why You’ll Love This Green Bean Casserole
- Made with a real mushroom cream sauce instead of canned soup. You taste mushrooms, butter, and broth, not a can.
- Green beans stay bright green and crisp-tender, never mushy, thanks to a quick blanch and an ice-water shock.
- Assemble up to 1 day ahead and bake when you need it, so the holiday kitchen stays calm.
- Only 20 minutes of hands-on time. The oven does the rest while you cook the turkey.
- Easy to double for a crowd. Just use a second baking dish and the same simple steps.
Key Ingredients
- Fresh green beans: trimmed and cut into 2-inch pieces. Frozen cut green beans also work; thaw and pat them dry and skip the blanching. Haricots verts work too, but they cook a minute faster.
- Cremini mushrooms: they have more flavor than white button mushrooms and brown nicely. You can use a mix of cremini and shiitake for a deeper, earthier sauce.
- Butter and flour: cooked together into a roux that thickens the sauce. Use unsalted butter so you can control the salt, and swap in olive oil if you need a dairy-free start.
- Chicken or vegetable broth and whole milk: together they make a sauce that is creamy without being heavy. Half-and-half gives an even richer result, and vegetable broth keeps it vegetarian.
- Crispy fried onions: store-bought French-fried onions are the classic topping. Half goes into the casserole and half on top. For a homemade swap, use toasted panko mixed with a little melted butter.
How to Make Green Bean Casserole
- Blanch the green beans in salted boiling water for 4 to 5 minutes, then plunge them into ice water to stop the cooking. Drain well and pat dry so the sauce stays thick.
- Brown the mushrooms in butter with garlic, then stir in flour to make a roux. Give the mushrooms time to color before you stir them.
- Whisk in broth and milk and simmer until thick and creamy, then season with soy sauce, salt and pepper. Taste the sauce now and adjust the salt while you still can.
- Fold in the drained green beans and half the fried onions, then spread in a baking dish. Tuck the beans into the sauce so every piece is coated.
- Bake until bubbling, top with the remaining onions and bake 5 minutes more until golden. Let it rest for 5 minutes before serving so the sauce sets.
Success Tips
- Do not skip the ice bath. It stops the beans cooking so they stay crisp-tender after baking.
- Dry the beans well after blanching. Extra water thins the sauce, so shake them in a colander and pat with a towel.
- Let the mushrooms brown before stirring them often. Browning adds most of the flavor, so be patient and leave them alone.
- Add the top layer of onions only at the end so they stay crunchy and do not burn. A dark, toasted topping is tasty, but a burnt one is bitter.
Variations
- Bacon: fold in 6 slices of cooked, crumbled bacon. Smoked bacon adds a lovely depth that pairs well with the mushrooms.
- Cheesy: stir 1 cup of shredded Gruyere or cheddar into the sauce. Gruyere melts silky and tastes nutty; cheddar is sharper and more familiar.
- Extra crunch: mix 1/4 cup panko with the onion topping. The crumbs toast golden in the last few minutes of baking.
Storage, Make-Ahead and Freezing
Make ahead: assemble the casserole without the onion topping, cover and refrigerate for up to 1 day. Add 5 to 10 minutes to the baking time, then add the onions as directed. Let the cold dish sit on the counter for 20 minutes before it goes into the oven so it heats evenly.
Leftovers: keep covered in the refrigerator for up to 4 days. Reheat at 350°F (175°C) until hot. The onions soften in the fridge, so add a handful of fresh ones when reheating.
Freezing: not recommended. The green beans turn soft and the sauce can separate. If you must freeze it, expect a softer texture and reheat it gently, then top with fresh fried onions.
Frequently Asked Questions
Can I use frozen green beans?
Yes. Use 2 pounds (900 g) of frozen cut green beans. Thaw them, pat them very dry and skip the blanching step.
Can I use canned green beans?
You can, but they are much softer. Drain them very well and skip the blanching.
Can I make green bean casserole without cream of mushroom soup?
Yes, this recipe already does. The mushroom sauce is made from scratch in the skillet in about 10 minutes.
How do I keep the fried onions crispy?
Add the top layer only for the last 5 minutes of baking, and add fresh onions when reheating leftovers.
In Short
- Blanch the beans, then shock them in ice water.
- Brown the mushrooms well before adding the flour.
- Make the creamy sauce from scratch in one skillet.
- Add the final layer of fried onions at the very end.
Have you made this recipe? Leave a comment and a star rating below. It helps other cooks, and I read every one.
Green Bean Casserole
Course: Side DishCuisine: American8
servings20
minutes35
minutes55
minutes55
minutesA from-scratch green bean casserole with crisp-tender beans, a creamy mushroom sauce and a crunchy fried onion topping.
Ingredients
2 pounds (900 g) fresh green beans, trimmed and cut into 2-inch pieces
1 tablespoon salt, for the blanching water
4 tablespoons (56 g) unsalted butter
8 ounces (225 g) cremini mushrooms, chopped
2 cloves garlic, minced
1/4 cup (31 g) all-purpose flour
1 cup (240 ml) chicken or vegetable broth
1 cup (240 ml) whole milk
1 teaspoon soy sauce
1/2 teaspoon salt, plus more to taste
1/4 teaspoon black pepper
2 2/3 cups (6 ounces / 170 g) French-fried onions, divided
Directions
- Preheat the oven to 375°F (190°C) and grease a 9×13-inch (23×33 cm) baking dish.
- Bring a large pot of water to a boil and add 1 tablespoon salt. Add the green beans and cook for 4 to 5 minutes, until bright green and crisp-tender. Drain and transfer to a bowl of ice water. Once cold, drain and pat dry.
- Melt the butter in a large skillet over medium-high heat. Add the mushrooms and cook for 5 to 6 minutes, stirring only occasionally, until browned. Add the garlic and cook for 30 seconds.
- Sprinkle the flour over the mushrooms and stir for 1 minute. Slowly whisk in the broth, then the milk. Simmer, stirring often, for 4 to 5 minutes until thick enough to coat a spoon. Stir in the soy sauce, salt and pepper, and taste.
- Remove from the heat. Fold in the green beans and 1 1/3 cups of the fried onions. Spread evenly in the baking dish.
- Bake for 25 minutes until bubbling at the edges. Top with the remaining 1 1/3 cups fried onions and bake 5 minutes more, until golden. Serve warm.
Notes
- Frozen green beans: use 2 pounds (900 g), thawed and patted dry, and skip step 2.
- Make ahead: assemble through step 5, cover and refrigerate up to 1 day. Bake 30 to 35 minutes, then add the topping.
- For a richer sauce, use half-and-half instead of milk.
