The mushrooms are the first clue that this green bean casserole is headed somewhere different: they sizzle in butter until their moisture cooks away, leaving a savory base instead of the canned-soup flavor I grew up expecting. This no cream soup cheesy green bean casserole gets its creamy texture from a quick stovetop sauce, then bakes until the edges bubble under a crisp layer of French fried onions.
I blanch the fresh green beans before they meet the sauce. That gives them a head start without turning them soft during the oven time. The sauce starts with flour cooked in the mushroom butter, then broth and milk are whisked in gradually. Sharp cheddar melts into it off the heat, so the finished sauce tastes cheesy without needing a can of soup.
It serves eight and fits a 9×13-inch baking dish. The casserole comes out bubbling and savory, with tender green beans under a golden, crunchy onion top.

Kitchen Note
Hold the French fried onions until the casserole has had its first bake. They only need a few minutes in the oven to turn golden, and adding them late keeps the topping from sitting under the sauce.
Save this no cream soup cheesy green bean casserole for its sharp cheddar sauce and golden French fried onion topping.
Why the Sauce Thickens Without a Can of Cream Soup
A casserole sauce has to do two jobs: cling to the beans before baking and stay creamy once the dish comes out of the oven. Here, flour cooked with the butter creates the base that thickens the broth and milk. Let it cook for a minute before adding liquid; that brief step helps the flour lose its raw taste and gives the sauce a smoother finish.
The mushrooms bring their own moisture, which is why browning them first matters. Once their liquid has cooked away, the butter and flour have a chance to form a proper base instead of being diluted by mushroom juices. Whisk in the broth and milk gradually, and give the sauce time to simmer until it thickens before the cheddar goes in. The result is a sauce with enough body to coat the beans, not a thin liquid that pools in the bottom of the baking dish.
Sharp cheddar gives the sauce a clear cheese flavor that stands up to the green beans and mushrooms. Stirring it in after the skillet comes off the heat also helps it melt smoothly. The casserole then needs only enough oven time to bubble through and brown its topping.
What the Mushrooms, Cheddar, and Green Beans Bring to the Casserole

- Fresh green beans — Their firm texture holds up to blanching and baking better than already-soft vegetables. Trim the ends and cut the beans into even pieces so they cook at the same rate. If the beans are especially thick, check their texture at the early end of the blanching window.
- Cremini mushrooms — These give the sauce a deep, savory base. Choose firm mushrooms without damp or slimy spots; cremini are easy to find, and white button mushrooms work in their place with a milder flavor. Slice them evenly so they brown at roughly the same pace.
- Sharp cheddar — Its tang keeps the milk-based sauce from tasting flat. A block of cheddar you shred yourself generally melts more smoothly than pre-shredded cheese, which is coated to keep the shreds separate. Either works, but freshly shredded cheese is the better pick when you want a silky sauce.
- Whole milk and chicken broth — Milk supplies the creamy body, while broth adds savory depth without relying on condensed soup. Use low-sodium broth so the cheese and kosher salt don’t make the sauce taste overly salty. Whole milk gives the fullest texture; a lower-fat milk makes the sauce less rich.
- French fried onions — These provide the crisp, salty finish that contrasts with the tender beans. Keep them sealed until the topping goes on so they stay crisp before baking.
From Crisp-Tender Beans to a Golden Onion Top
Blanch the beans without taking them too far
Heat the oven to 375°F and bring a large pot of water to a boil. Add the trimmed, 2-inch green bean pieces and boil them for 4 to 5 minutes, until crisp-tender. They should bend but still have a little firmness when you bite one; they have more time in the oven ahead. Drain them well so extra water doesn’t thin the sauce.
Brown the mushrooms and build the sauce
Melt the butter in a 12-inch skillet over medium heat, then add the sliced mushrooms. Cook for 6 to 8 minutes, stirring occasionally, until the mushrooms are browned and their liquid has evaporated. Stir in the garlic for 30 seconds, then add the flour and cook for 1 minute. Gradually whisk in the broth and milk, bring the mixture to a simmer, and cook for 3 to 5 minutes, whisking often, until it thickens.
Melt in the cheddar off the heat
Remove the skillet from the heat before stirring in the cheddar, kosher salt, and black pepper. Keep stirring until the cheese melts into the sauce; don’t put the pan back over high heat, which can make melted cheese turn grainy. Fold in the drained green beans, then transfer everything to a 9×13-inch baking dish. The beans should be coated in sauce rather than swimming in it.
Bake until bubbling, then finish the topping
Bake the casserole uncovered for 20 minutes, until you see bubbles around the edges. Scatter the French fried onions over the top, then bake for another 5 to 7 minutes until they’re golden. If the topping is browning quickly, watch it closely near the end rather than waiting for the timer to run out. Let the casserole rest for 5 minutes before serving so the sauce can settle around the beans.
Three Small Changes That Give This Casserole a Different Spin
Use Monterey Jack for a milder cheese sauce
Swap the sharp cheddar for the same amount of shredded Monterey Jack. The sauce will taste milder and melt into a soft, creamy layer, with less of the cheddar’s tang. Keep the rest of the sauce method the same and stir the cheese in off the heat.
Use frozen green beans when fresh aren’t available
Use 2 pounds of frozen cut green beans, thawed and drained, in place of the fresh beans. Skip boiling them, since frozen beans are already blanched; pat them dry and stir them into the sauce. The finished beans will be a little softer than fresh ones but still work in the casserole.
Make a dairy-free version
Use plant-based butter, unsweetened and unflavored oat milk, and dairy-free cheddar-style shreds in place of the dairy ingredients. Keep the flour, broth, and method the same, adding the dairy-free cheese off the heat. The sauce will be less rich and may not melt as smoothly as one made with dairy cheddar.
Storage and Reheating
- Refrigerator: Store leftovers covered for 3 to 4 days. The onion topping softens as it sits against the sauce.
- Freezer: It can be frozen in airtight portions for up to 2 months, though the beans will soften and the cheese sauce may separate slightly after thawing. Thaw overnight in the refrigerator.
- Reheating: Warm portions in a 350°F oven, loosely covered with foil, until hot throughout. Uncover near the end if you want to dry the topping a little; the microwave is quicker but leaves the onions soft.
The Questions That Come Up Before the First Bite

No Cream Soup Cheesy Green Bean Casserole
Ingredients
Equipment
Method
- Heat the oven to 375°F.
- Bring a large pot of water to a boil.
- Add the green beans and boil for 4 to 5 minutes, until crisp-tender, then drain well.
- Melt the butter in a 12-inch skillet over medium heat.
- Add the mushrooms and cook for 6 to 8 minutes, stirring occasionally, until browned and their liquid has evaporated.
- Stir in the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the broth and milk.
- Bring the sauce to a simmer.
- Cook for 3 to 5 minutes, whisking often, until thickened.
- Remove from the heat and stir in the cheddar, salt, and pepper until the cheese melts.
- Stir the drained green beans into the sauce.
- Transfer the mixture to a 9x13-inch baking dish.
- Bake uncovered for 20 minutes, until bubbling around the edges.
- Scatter the fried onions over the top.
- Bake for 5 to 7 minutes, until golden.
- Let the casserole rest for 5 minutes before serving.



