
The casserole comes out of the oven bubbling at the edges, with a creamy center and a golden layer of onions on top. Underneath, the green beans still have enough bite to hold their shape, and the mushrooms give the sauce a savory depth that canned soup can’t match. That’s the balance I want from this Creamy Garlic Parmesan Green Bean Casserole: rich and comforting, but not a soft pile of beans.
I build the sauce in a skillet with butter, mushrooms, garlic, broth, and cream, then fold in Parmesan and some of the crispy onions. The rest of the onions go on near the end of baking, so they stay crisp instead of disappearing into the sauce. It’s a from-scratch casserole with familiar flavors and a topping that brings a little crunch to every serving.

Kitchen Note
Take the skillet off the heat before stirring in the Parmesan. The sauce is hot enough to melt it, and that gentler heat helps the cheese blend in smoothly instead of turning grainy.
Save this Creamy Garlic Parmesan Green Bean Casserole for its creamy mushroom sauce, tender fresh beans, and crisp golden onion topping.
Why Fresh Beans Hold Their Bite Through a Creamy Bake
Green beans keep their character when they go into the oven crisp-tender, rather than fully soft. They’ll continue cooking as the sauce bubbles around them, so starting with beans that still have some firmness gives you a better texture at the table. Fresh beans are especially good here because they stay distinct from the creamy sauce instead of blending into it.
Canned beans are already soft, and another stretch in the oven can leave them limp. Frozen beans are a more practical swap, but thaw and drain them well so extra water doesn’t loosen the sauce. Either way, think about the finished bite: the beans should taste tender, not mushy, and the sauce should cling to them rather than pool at the bottom of the dish. That contrast is what makes a rich casserole feel balanced.
What the Mushrooms, Parmesan, and Onions Each Bring

- Fresh green beans — Their crisp texture carries through the bake better than canned beans. Trim the ends and cut the beans into even pieces so they cook at the same rate. Thawed frozen beans work in a pinch; drain and pat them dry before using.
- Cremini mushrooms — These add an earthy, savory base beneath the cream. White button mushrooms are an easy one-for-one swap and taste a little milder; choose firm mushrooms without damp or bruised spots.
- Garlic — Freshly minced garlic brings a brighter aroma than dried garlic in this quick-cooked sauce. Add it after the mushrooms have softened so it gets a brief cook without scorching.
- Heavy cream and chicken broth — Cream supplies the richness and body, while broth keeps the sauce savory rather than tasting like plain cream. Heavy cream is the better choice for a sauce that needs to simmer and coat the beans; lower-fat milk can make it thinner.
- Parmesan — A finely grated Parmesan melts into the sauce more evenly than coarse shreds. Pecorino Romano can stand in at the same amount for a sharper, saltier finish, so taste the sauce before adding any extra salt.
- Crispy fried onions — The onions folded into the filling soften and season the creamy interior; the ones scattered over the top bring the crunch. For a gluten-free version, use gluten-free crispy fried onions and replace the flour in the sauce with a cup-for-cup gluten-free flour blend.
How to Keep the Sauce Silky and the Topping Crisp
Blanch the Beans Until Bright Green
Heat the oven to 375°F and grease a 9×13-inch baking dish. Bring 3 quarts of water and 1 tablespoon of kosher salt to a boil, add the trimmed, cut green beans, and cook for 4 to 5 minutes. They should look bright green and feel crisp-tender, not fully soft. Drain them well; water clinging to the beans can thin the sauce once everything is folded together.
Cook the Mushrooms Before Thickening the Sauce
Melt the butter in a large skillet over medium heat, then add the sliced mushrooms. Cook for 6 to 8 minutes, stirring occasionally, until they soften and their released liquid evaporates; if liquid is still collecting in the skillet, give it a little more time before adding the garlic. Stir in the minced garlic for 30 seconds, then stir in the flour and cook for 1 minute. Gradually whisk in the broth and cream, and simmer for 3 to 5 minutes, whisking often, until the sauce coats a spoon.
Layer the Onions for a Crisp Finish
Take the skillet off the heat and stir in the Parmesan, remaining 1/2 teaspoon kosher salt, and black pepper. Fold in the green beans and 1 cup of the crispy fried onions, then spread the mixture in the prepared baking dish. Bake uncovered for 20 minutes, until it bubbles around the edges. Sprinkle the remaining 1 cup of onions evenly over the top and bake for 5 to 8 minutes, until golden brown; let the casserole rest for 10 minutes before serving.
Three Smart Swaps for a Different Table
Make It Gluten-Free
Use a cup-for-cup gluten-free flour blend in place of the all-purpose flour, and choose gluten-free crispy fried onions. The sauce will still thicken in the skillet, though the texture can vary a little by flour blend.
Make It Vegetarian
Replace the chicken broth with the same amount of vegetable broth. It keeps the sauce savory and creamy, with a slightly more vegetable-forward flavor.
Give the Cheese a Sharper Edge
Swap the Parmesan for the same amount of sharp cheddar, grated finely. The sauce will taste more distinctly cheesy and a little less nutty, while still pairing well with the mushrooms and fried onions.
Storage and Reheating
- Refrigerator: Store covered in the refrigerator for 3 to 4 days. The beans soften a little, and the fried onion topping loses its crunch.
- Freezer: Freezing the baked casserole isn’t ideal; the cream sauce can separate, the beans soften, and the topping turns limp.
- Reheating: Reheat covered in a 350°F oven until hot throughout, then uncover briefly to crisp the topping. For food safety, leftovers should reach 165°F in the center. A microwave works for a single serving, but the onions will soften.
Questions That Come Up Before the Casserole Goes in the Oven

Creamy Garlic Parmesan Green Bean Casserole
Ingredients
Equipment
Method
- Heat the oven to 375°F.
- Grease a 9x13-inch baking dish.
- Bring the water and 1 tablespoon of the salt to a boil in a large pot.
- Add the green beans and cook for 4 to 5 minutes, until bright green and crisp-tender; drain well.
- Melt the butter in a large skillet over medium heat.
- Add the mushrooms and cook for 6 to 8 minutes, stirring occasionally, until softened and their released liquid has evaporated.
- Add the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the broth and cream, then simmer for 3 to 5 minutes, whisking often, until the sauce thickens enough to coat a spoon.
- Remove the skillet from the heat.
- Stir in the Parmesan, remaining 1/2 teaspoon salt, and black pepper.
- Fold in the green beans and 1 cup of the crispy fried onions.
- Spread the mixture in the prepared baking dish.
- Bake uncovered for 20 minutes, until bubbling around the edges.
- Sprinkle the remaining 1 cup crispy fried onions evenly over the casserole.
- Bake for 5 to 8 minutes, until golden brown.
- Rest for 10 minutes before serving.