Green Bean Casserole is that classic side dish that shows up on so many holiday tables and family dinners. It’s made with tender green beans mixed in a creamy mushroom sauce and topped with crispy fried onions that add a perfect crunch. It’s simple but full of comforting flavors that almost everyone seems to love.
I have to admit, this casserole brings back memories for me—every time someone makes it, it feels like home. What I really like to do is mix in a little extra garlic or a handful of fresh herbs to lift the flavors just a bit, but the classic recipe cracks the code for cozy and satisfying every single time. Plus, it’s so easy to pull together, which is a lifesaver when you’re cooking for a crowd.
When I serve green bean casserole, I like to put it right alongside turkey or roast chicken, but honestly, it’s great with just about anything. It’s one of those dishes that somehow manages to be both a staple and a treat. And the crispy onions on top? They’re the best part—they make everyone reach in for seconds. This casserole definitely earns a regular spot at the table in our house.
Key Ingredients & Substitutions
Green Beans: Fresh green beans provide the best texture and flavor. If you’re short on time, canned green beans work too, just drain them well to avoid extra liquid. Frozen green beans are another easy swap; just thaw and drain before using.
Cream of Mushroom Soup: This classic adds creaminess and umami. You can use cream of celery or cream of chicken soup if you prefer. For a homemade touch, make a simple mushroom sauce with sautéed mushrooms, cream, and broth.
French Fried Onions: They’re the star topping! If you can’t find them, crispy breadcrumbs or crushed fried shallots work well as a crunchy substitute. Adding a little extra on top at the end is key for that golden crunch.
Milk: Regular milk keeps the sauce smooth and creamy. You can use plant-based milk like almond or oat milk if you need dairy-free, but keep it unsweetened.
How Do You Get the Crispiest Onion Topping Without Soggy Casserole?
Getting that perfect crunch on top can be tricky. Here’s how I do it:
- Bake the casserole without the onions first so the sauce gets bubbly and thick.
- Add the fried onions on top only for the last 5 minutes of baking.
- Use a broiler for 1-2 minutes if you want extra crispness—watch closely so they don’t burn.
- If your onions soften over time, try tossing them with a little oil and baking separately to crisp them up before adding.
This method keeps the topping golden and crunchy, while the beans stay creamy underneath. Bonus tip: adding a sprinkle of Parmesan cheese before baking adds depth and extra color!
Equipment You’ll Need
- Large pot – perfect for blanching fresh green beans quickly and evenly.
- Colander – helps you drain the beans well to keep your casserole from getting soggy.
- Mixing bowl – you’ll combine your soup, milk, and beans here for easy mixing.
- 1 1/2-quart casserole dish – a perfect size for baking without overcrowding or spilling.
- Measuring cups and spoons – to get your soup, milk, and seasonings just right.
Flavor Variations & Add-Ins
- Add cooked bacon bits for a smoky crunch that pairs well with the creamy sauce.
- Mix in sautéed mushrooms to boost the mushroom flavor and add a meaty texture.
- Swap green beans for asparagus or broccoli for a fresh twist.
- Stir in shredded cheddar or Gruyère cheese to add gooey richness.
Classic Green Bean Casserole
Ingredients You’ll Need:
For The Main Dish:
- 1 1/2 pounds fresh green beans, trimmed and cut into 2-inch pieces (or 2 cans of French-cut green beans, drained)
- 1 can (10.5 oz) condensed cream of mushroom soup
- 3/4 cup milk
- 1/2 teaspoon black pepper
- 1/4 teaspoon salt
- 1 1/3 cups French fried onions (divided)
- 1/2 cup grated Parmesan cheese (optional for extra flavor)
How Much Time Will You Need?
You’ll spend about 15 minutes prepping the green beans and mixing everything together. Then, the casserole bakes for 25 minutes before adding the crispy onions and baking another 5 minutes. All in all, plan on about 45 minutes from start to finish.
Step-by-Step Instructions:
1. Prepare and Blanch the Green Beans:
Start by preheating your oven to 350°F (175°C). If using fresh green beans, bring a large pot of salted water to a boil. Add the green beans and blanch for 3-4 minutes until they’re crisp-tender. Drain them well and set aside. If you’re using canned green beans, just drain and skip blanching.
2. Mix the Cream Sauce:
In a large bowl, combine the condensed cream of mushroom soup, milk, salt, and black pepper. Stir until smooth and well blended. Then, add the green beans and 2/3 cup of the French fried onions to the bowl and mix everything thoroughly.
3. Bake the Casserole:
Pour the green bean mixture into a 1 1/2-quart casserole or baking dish and spread evenly. If you like, sprinkle the Parmesan cheese on top for extra flavor. Place the casserole uncovered in the oven and bake for about 25 minutes, until it’s hot and bubbling around the edges.
4. Add the Crispy Onion Topping:
Take the casserole out of the oven and sprinkle the remaining French fried onions evenly over the top. Return it to the oven and bake for an additional 5 minutes. The onions should turn nice and golden brown and crispy.
5. Serve and Enjoy:
Remove the casserole from the oven and let it sit a few minutes before serving. This creamy, crispy green bean casserole is a comforting classic that makes a perfect side dish for any meal.
Can I Use Frozen Green Beans Instead of Fresh or Canned?
Yes! Thaw frozen green beans completely and drain any excess water before using. Blanching isn’t necessary since they’re usually pre-cooked, just add them directly to the mixture.
How Can I Make This Recipe Dairy-Free?
Swap the milk for a plant-based alternative like unsweetened almond or oat milk. Use a dairy-free cream of mushroom soup or make a homemade mushroom sauce with coconut milk for creaminess.
Can I Prepare the Casserole Ahead of Time?
Absolutely! Assemble the casserole up to the baking step, cover it tightly, and refrigerate for up to 24 hours. Add the fried onions and bake just before serving for best crispy results.
What’s the Best Way to Store Leftovers?
Cover any leftovers and refrigerate them for up to 3 days. Reheat in the oven at 350°F until warmed through to keep the topping a bit crispy. Microwaving works too but may soften the onions.