Soups & Stews
This green bean casserole recipe proves you don’t need cream of mushroom soup to create a crispy, comforting classic. The secret lies in a homemade mushroom gravy that delivers the same rich depth without the canned shortcut—plus a crispy breadcrumb topping that rivals the original.
I developed this version after years of testing alternatives, and it’s become my go-to holiday side dish that actually tastes homemade.
The foundation is a simple mushroom gravy made from sautéed mushrooms, flour, and beef broth, which creates that signature velvety texture. Green beans get blanched first to maintain their bright color and crisp texture, then layered with the gravy in a single baking dish.
The magic happens when you top it with a crispy breadcrumb mixture that browns beautifully while baking.
By the time it emerges from the oven, you’ll have a casserole with tender green beans, a rich mushroom sauce, and a crispy golden top that’s impossible to resist. The flavors are bold enough to stand alone but work perfectly alongside roasted meats or mashed potatoes.
Best of all, it’s a one-pan dish that comes together in under an hour.
Serve warm straight from the oven for that restaurant-quality presentation, or let it rest for 10 minutes if you prefer a cleaner slice. This version keeps all the nostalgia while offering a fresher, more customizable approach—no canned soup required. Let’s get baking!
Ingredients for green bean casserole recipe no cream of mushroom soup
Six ingredients make this crispy casserole shine without canned soup shortcuts.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed, ends cut off |
| White Button Mushrooms 🍄 | 1 lb | Sliced into 1/4-inch pieces |
| All-Purpose Flour 🌾 | ¼ cup | For gravy thickening |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Panko Breadcrumbs 🍞 | 1 ½ cups | For extra crunch |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor |
| Shallots 🧅 | 2 whole | Minced for depth |
| Dry Sherry 🍷 | ¼ cup | Or substitute white wine |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The mushrooms are the star—fresh cremini or baby bella add more depth than white buttons, but those work too. Costco or Trader Joe's usually have the best prices for bulk mushrooms. Look for plump, firm ones with no slimy spots. If you're using dried sherry, Cooks Hill is my go-to for a reliable bottle. For the green beans, harvest fresh if possible—they hold their color and crunch better. If you're using frozen, thaw and pat dry before blanching. The Parmesan? Grate it yourself—pre-grated gets clumpy and loses flavor fast.
No sherry? Dry white wine or extra beef broth works in a pinch. Fresh mushrooms? Canned mushrooms at half the amount save time, but they won't have the same texture. The panko topping is non-negotiable for crispiness—Japanese-style panko from Asian markets is the best, but regular panko works too. Short on heavy cream? Half-and-half or whole milk thickens the gravy but adds less richness. The flour is your secret weapon—spoon it in slowly** to avoid lumps. For extra flavor, toast the panko in the oven at 350°F for 5 minutes before adding butter.
Blanch the green beans first—ice bath for 2 minutes, then drain well. This keeps them vibrant and crisp. The casserole reheats beautifully—cover with foil if it's too crispy after baking. Keeps in the fridge for 4 days or freezes for 3 months. Portion into individual servings before freezing for easy reheats. The topping gets soggy if stored uncovered, so press plastic wrap directly on the surface before sealing the container.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just toss the beans, mushrooms, and butter in one skillet, then top with that golden panko crust. No extra dishes, no stress, and honestly? It feels like cheating when it comes out so good.
- Creamy Without the Canned: Between us, I’ve tried all the shortcuts, but this flour-butter roux makes the sauce richer than anything from a can. The mushrooms add depth, and that crispy breadcrumb finish? Absolute perfection.
- Meal Prep Hero: I make a big batch on Sundays and reheat it all week—it’s that good cold or warm. The panko stays crispy even after a day, and the flavors only get better when it’s had time to meld.
- Budget-Friendly Luxury: Fresh green beans and mushrooms feel fancy, but they’re way cheaper than pre-made casserole mixes. Plus, using pantry staples like flour and panko means I’m not breaking the bank for a restaurant-quality dish.
Step-by-step instructions for green bean casserole without cream of mushroom soup
Here's how to make a rich, creamy green bean casserole with a golden, crispy topping—no canned soup required.
Blanch and Prepare the Green Beans
Trim the ends off the 2 lbs fresh green beans and cut them into 2-inch pieces. This size ensures even cooking and a perfect bite. Bring a large pot of salted water to a boil and blanch the green beans for 3-4 minutes until they're bright green and tender-crisp. Drain immediately and plunge them into ice water to stop the cooking process. This keeps them vibrant and prevents overcooking.
Drain the green beans again and transfer them to a large bowl. Set aside while you prepare the mushrooms. The beans should still be hot but not mushy—you want them to finish cooking gently in the oven later. If they're not hot enough, toss them with a little of the reserved cooking water to warm them back up.
Sauté Mushrooms and Aromatics for Flavor
Heat 2 tablespoons unsalted butter in a large skillet over medium heat. Add the 1 lb sliced white button mushrooms and cook for 5-6 minutes until they release their moisture and turn golden brown. Use a wooden spoon to stir occasionally, breaking up any large pieces into smaller, even-sized chunks.
Add the 2 minced shallots and 4 minced garlic cloves to the skillet. Cook for another 1-2 minutes until the shallots are translucent and the garlic is fragrant—don't let it burn, or it'll turn bitter. Pour in the 0.25 cup dry sherry and let it simmer for 2-3 minutes until most of the liquid has evaporated. This step builds deep, savory flavor that replaces the canned soup.
Make the Creamy Sauce Base
In a medium saucepan, melt the remaining 0.3 cup unsalted butter over medium heat. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth paste and turns lightly golden. This is your roux, the foundation of your creamy sauce.
Slowly pour in the 2 cups beef broth while whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 5-7 minutes until it thickens slightly. Stir in the 0.5 cup heavy cream, 0.25 cup freshly grated parmesan cheese, 1 tsp salt, 0.5 tsp black pepper, and 0.25 tsp ground nutmeg. Taste and adjust the seasoning if needed—this sauce should be rich, slightly tangy, and perfectly balanced.
Assemble and Bake for Maximum Crispiness
Preheat your oven to 375°F. In a large baking dish (about 9x13 inches), combine the blanched green beans and sautéed mushrooms. Pour the creamy sauce over the top and stir gently to coat everything evenly. The mixture should look moist but not soupy—if it's too thin, let it simmer uncovered for another 2-3 minutes to thicken slightly.
In a small bowl, mix together the 1.5 cups panko breadcrumbs with the remaining 0.2 cup unsalted butter, cut into small pieces. Sprinkle this mixture evenly over the top of the casserole, pressing down lightly with the back of a spoon to help it adhere. Bake uncovered for 25-30 minutes until the top is golden brown and crispy, and the edges are bubbling. The casserole is done when the cheese sauce has set slightly and the breadcrumb topping is deeply browned.
Rest and Serve for Perfect Texture
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting time allows the sauce to thicken slightly and the flavors to meld together. The crispy topping will firm up as it cools, but it'll still be delightfully crunchy when served.
Garnish with extra freshly grated parmesan cheese and freshly cracked black pepper if desired. Serve warm with crusty bread or as a side dish for your favorite main course. The result is a creamy, flavorful green bean casserole with a satisfyingly crispy topping—all without relying on canned soup!
Pro Tips For Making Green Bean Casserole Recipe No Cream Of Mushroom Soup
- CRISP THE BEANS FIRST: Toss trimmed green beans in a hot, dry skillet for 3-4 minutes before baking—just until they soften slightly at the edges. I used to skip this, and the beans stayed crunchy or soggy under the topping. This step guarantees they’re tender but still hold their shape, so the sauce soaks in without turning mushy.
- SWEAT MUSHROOMS LOW AND SLOW: Cook mushrooms on medium-low heat for 8-10 minutes until all moisture evaporates and they’re deeply browned. After burning two batches on high, I learned patience pays off—dry mushrooms release their umami into the flour butter sauce instead of steaming into a bland paste.
- TOAST PANKO WITH BUTTER: Mix cold panko with melted butter before baking, not after. Spread it evenly over the casserole in the last 10 minutes—this creates a golden, crispy crust instead of a sad, greasy blob. (Yes, it’s messy to scrape, but worth it.)
- SALT THE BUTTER SAUCE: Taste the flour-butter sauce before adding mushrooms—it needs at least ½ teaspoon salt per 2 tablespoons butter. Unsalted butter hides flavor, and mushroom-heavy sauces can taste flat if you wait until the end. Trust me, your taste buds will notice.
Serving suggestions for leftovers
Crispy Top Garnishes
Freshly cracked black pepper adds a bright finish that cuts through the richness—use a microplane for even distribution. I also sprinkle 2 tbsp chopped fresh parsley or thyme leaves right before serving for a pop of color and herbal freshness.
For extra drama, add 1 tbsp toasted breadcrumbs mixed with ½ tsp smoked paprika—this adds a subtle smoky depth that pairs beautifully with the creamy sauce. 🌿
Bread Pairings
A warm, crusty baguette or sourdough loaf is perfect for soaking up any extra sauce. I like to slice the bread into thick pieces and toast them in the oven at 375°F for 5 minutes while the casserole bakes—this keeps everything piping hot.
For a lighter option, serve with garlic butter rolls or even crusty dinner rolls from the grocery store's bakery section. 🍞
Protein Pairings
This casserole stands up beautifully to hearty proteins. I often serve it alongside roasted chicken thighs or herb-crusted pork chops for a complete meal. For a vegetarian option, pair it with mushroom risotto or stuffed bell peppers.
The creamy sauce and crispy topping make it feel like a main course even without extra protein. 🍗
Make-Ahead Serving
If you're prepping ahead, let the casserole cool completely before covering it tightly with plastic wrap and refrigerating. Reheat covered with foil at 350°F for 20-25 minutes, then uncover for the last 5 minutes to crisp the topping.
For holiday gatherings, I like to assemble the casserole in individual ramekins—this makes serving effortless and keeps portions neat. 📅
Leftovers Reinvention
Turn cold leftovers into a completely different dish by chopping and tossing with crumbled feta cheese and kalamata olives for a Mediterranean-inspired salad. Or, blend with ½ cup Greek yogurt and a squeeze of lemon for a creamy dip with pita chips.
The crispy topping becomes a fun texture contrast in these new forms. 💡
Family-Friendly Serving
Kids love the crispy topping, so I often serve this as a standalone dish with apple slices or carrot sticks on the side. For picky eaters, you can remove the crispy topping and serve it separately as a "crunchy dipper."
I also like to add tiny cheese cubes** (like cheddar or gouda) on top before baking—they melt slightly and add a fun element for kids. 👨👩👧👦
Nutrition facts
Frequently asked questions
Can I make this recipe without butter?
Yes! For a dairy-free version, substitute the butter with olive oil or vegetable oil in the mushroom sauté and sauce. Use 1/4 cup oil total (split between the two steps). For the topping, replace butter with melted coconut oil or vegan margarine. The texture will be slightly different but still delicious.
What if I don't have sherry or wine?
No problem! Substitute with 2 tbsp extra beef broth or apple cider vinegar for acidity. For depth, try 1 tsp soy sauce or Worcestershire sauce—they add umami that mimics wine's complexity. The dish will still taste rich and flavorful!
How do I keep the green beans crisp-tender?
Blanching is key—use ice water immediately after boiling to stop cooking. Drain well and pat dry before assembling. For extra crispness, bake the casserole at 375°F for only 25 minutes (don't overbake). If reheating leftovers, cover with foil to prevent drying.
Can I make this ahead of time?
Assemble the casserole (without the topping) up to 24 hours ahead and refrigerate. Add the breadcrumb topping just before baking. For freezing, assemble completely (including topping), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed.
Why did my topping get soggy?
Soggy toppings usually mean the casserole was overcooked or the topping wasn't pressed down firmly. For crispiness, press the breadcrumbs gently with a spoon before baking. Bake at 375°F for exactly 25-30 minutes—no longer! If reheating, cover with foil until heated through, then uncover for the last 5 minutes to crisp again.