Soups & Stews
Creating a green bean casserole recipe without cream of mushroom soup is all about achieving that same rich, cheesy texture and crispy topping—but with fresh ingredients and a homemade twist.
I developed this version after realizing how easy it is to replicate the classic flavors using simple pantry staples and a few key techniques. The result? A dish that's just as comforting, but with brighter, more vibrant notes.
This recipe starts with blanched green beans for the perfect tender-crisp texture, then builds a creamy, cheesy sauce from scratch using a roux and a blend of cheddar and cream cheese.
The crispy topping comes from a mix of fried onions and breadcrumbs, baked until golden and crunchy. It’s a foolproof method that delivers restaurant-quality results without relying on canned soup.
The beauty of this version is its versatility—you can adjust the cheese blend for extra sharpness or creaminess, swap in cashews for a vegan option, or even add roasted mushrooms for depth.
The dish reheats beautifully, making it perfect for meal prep or holiday gatherings. Ready to transform a simple green bean casserole into something extraordinary?
Whether you're serving this as a side dish or a main course, the combination of tender beans, velvety sauce, and crispy topping will have everyone asking for seconds. Here’s how to make it—step by step.
Ingredients for green bean casserole recipe no cream of mushroom soup
Pantry staples meet restaurant-quality technique—no canned soup required for this velvety, crispy masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌱 | 1 ½ lb | Trimmed, blanched to tender-crisp |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ¼ cup | For roux base, sifted |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, block form preferred |
| Whole Milk 🥛 | ¾ cup | Warm for smooth sauce |
| Yellow Onions 🧅 | 1 whole | Thinly sliced, fried crisp |
| Panko Breadcrumbs 🍞 | ½ cup | For extra-crispy topping |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic depth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For frying onions |
The green beans are your foundation—harvest fresh or buy the thinnest variety for even cooking. Whole Foods Market or local farmers markets often carry the best quality, but standard grocery store beans work fine if they're crisp and straight. For the roux, unsalted butter and all-purpose flour are non-negotiable—this is where the sauce gets its rich, velvety texture. The cheddar should be sharp and aged—think Cabot or Tillamook for that authentic tang. Cream cheese adds the perfect creaminess without overpowering, and full-fat is essential for that classic texture. Don’t skip warming the milk—it blends smoother and prevents clumping in the sauce.
No sharp cheddar? Pepper jack or Gruyère both work beautifully for a different flavor profile. Running low on panko? Toasted breadcrumbs with a pinch of garlic powder replicate the crunch. The onions can be swapped for fried shallots or even caramelized onions if you prefer a sweeter note. For a vegan option, cashew cream and nutritional yeast replace the dairy perfectly—just blend soaked cashews with water and lemon juice. The thyme is crucial for that classic flavor; if you only have dried, use half the amount and toast it lightly in the roux for extra depth. And that crispy topping? Double-fry the onions for maximum crunch—it’s worth the extra minute.
This casserole reheats like a dream—cover with foil and bake at 350°F until bubbly, then uncover to crisp the topping. Keeps 4-5 days in the fridge, fully covered to maintain moisture. For holiday prep, freeze assembled portions (without baking) for up to 3 months. The sauce thickens as it sits, so add a splash of milk when reheating if needed. Portion into individual baking dishes for easy serving—great for potlucks or meal prep. The crispy topping loses crunch when reheated, so always bake fresh portions for optimal texture.
Why You'll Love This Recipe
- No Fussy Prep: I swear by this—just trim the beans, toss them in butter and flour, and bake. No blender, no measuring cups of soup, just a quick toss and go.
- Cheese-Lover’s Dream: That sharp cheddar and cream cheese combo? It’s the secret weapon—creamy, tangy, and melts into a blanket over the crispy beans. Honestly, my picky eaters inhale this.
- Weeknight to Potluck: Same recipe, different occasions—serve it warm for dinner or let it cool for a potluck. The crispy top holds up, and it reheats like a champ. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Unlike the watery soup versions, this stays rich and satisfying. I make a double batch, freeze half, and pull it out when I’m too tired to cook. Zero guilt, all flavor.
Step-by-step instructions for green bean casserole without cream of mushroom
A rich, creamy casserole with crispy golden topping—no canned soup needed.
Blanch and Prepare the Green Beans
Trim the ends from the 1.5 lb fresh green beans, removing any tough stems. Cut them into 2-inch pieces, ensuring even size for consistent cooking. Bring a large pot of salted water to a rolling boil—it should taste like the sea—and add the green beans. Blanch for exactly 3 minutes until they're tender-crisp but still vibrant green.
Drain immediately in a colander and plunge into an ice bath to stop the cooking process. This preserves their bright color and crisp texture. Once cooled, drain well and pat dry with paper towels. The beans should be completely dry before assembly—they'll absorb moisture from the cheese sauce otherwise.
Create the Crispy Onion Topping
Heat the 1 tbsp extra-virgin olive oil in a large skillet over medium heat. Add the thinly sliced 1 whole yellow onion and cook for 10-12 minutes, stirring occasionally, until golden brown and crisp at the edges. Remove from heat and let cool slightly. The onions should be caramelized with a deep amber color—this adds sweetness and texture contrast.
Transfer the onions to a small bowl and mix in the 0.5 cup panko breadcrumbs. Sprinkle with 0.5 tsp of the diamond crystal kosher salt and 0.25 tsp of the ground black pepper, reserving the rest for later. Set aside until ready to use. This topping is what creates that signature crunch without relying on canned soup.
Make the Creamy Cheese Sauce
In a medium saucepan, melt the 0.5 cup unsalted butter over medium heat. Once melted, whisk in the 0.25 cup all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty. This roux is the foundation of your sauce—don't rush this step or it'll taste raw.
Gradually whisk in the 0.75 cup warm whole milk, allowing it to absorb completely before adding more. Stir in the 8 oz cream cheese and 1.5 cups sharp cheddar cheese, whisking until fully melted and smooth. Remove from heat and stir in the 3 minced garlic cloves, 1 tsp dried thyme, remaining 1 tsp diamond crystal kosher salt, and 0.25 tsp ground black pepper. The sauce should be thick but pourable—if too thick, whisk in 1-2 tbsp milk to adjust.
Assemble and Bake the Casserole
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread the blanched green beans in an even layer. Pour the cheese sauce over the beans, gently tilting the dish to distribute evenly. Sprinkle the crispy onion and panko mixture evenly over the top, pressing down lightly to help it adhere.
Bake for 25-30 minutes until the top is golden brown and bubbly, and the edges are crisp. If the top browns too quickly, tent loosely with foil. The casserole is done when the center is just set and the cheese topping is firm to the touch. Let rest for 5 minutes before serving—this allows the layers to set and makes slicing easier.
Serve with Crispy Perfection
Use a spatula to gently loosen the edges from the baking dish, then transfer to a serving platter. The crispy topping should crackle as you cut into it, revealing the creamy cheese layer beneath. Serve immediately with a side of crusty bread to soak up any extra sauce. Each bite should deliver tender green beans, rich cheese sauce, and that satisfying crunch from the onion-panko topping.
Pro Tips For Making Green Bean Casserole Recipe No Cream Of Mushroom Soup
- Trim and Blanch Beans: Cut the ends off your green beans—yes, even the thick ones—and blanch them for 3 minutes in boiling water before roasting or baking. I learned this the hard way after serving a batch with chewy stems that ruined the texture. The blanching also keeps them vibrant, and they crisp up better when mixed with the cheese sauce later.
- Melt Cheese Slowly: When combining sharp cheddar and cream cheese into your butter-flour roux, reduce the heat to low and stir constantly. Cream cheese burns faster than you’d expect, and once it seizes, your sauce turns grainy. If it thickens too much, just add a splash of warm milk or broth—no need to start over.
- Skip the Overmixing: Once you fold the cooked beans into the cheese sauce, mix just until everything’s combined. Overworking it turns the creamy sauce into a paste and crushes the beans. A few uneven spots? Doesn’t matter—this isn’t a soufflé.
- Broil for Crispy Top: Transfer the casserole to a broiler-safe dish and finish under the broiler for 2–3 minutes, watching like a hawk. The cheese sauce will bubble and develop a golden crust that adds texture. If your oven runs hot, start checking at 1 minute—burnt cheese is a crime.
Wine and beer pairings for this dish
White Wine Pairings
This creamy, cheesy casserole calls for a crisp white wine that won’t overpower the dish’s rich flavors. I love a Chardonnay from California’s Sonoma Coast—its bright acidity and subtle vanilla notes cut through the cheese while complementing the crispy topping.
For something lighter, a Sauvignon Blanc from New Zealand brings zesty citrus and herbal notes that refresh your palate between bites. 🍷
Red Wine Options
If you prefer red, go for a Pinot Noir with enough acidity to balance the richness. A Willamette Valley Oregon Pinot Noir has red fruit notes that pair beautifully with the green beans and caramelized onions. Avoid heavy reds like Cabernet Sauvignon—they’ll clash with the creamy sauce.
Beer Pairings
A Belgian witbier like Hoegaarden is my go-to beer pairing—its coriander and citrus flavors cleanse your palate between bites. For a lighter option, a pilsner (like Stella Artois) provides crispness that contrasts perfectly with the casserole’s richness. Avoid heavy stouts or IPAs, which would overpower the dish.
Non-Alcoholic Options
For a refreshing non-alcoholic match, try a sparkling apple cider like Martinelli’s—its effervescence and tartness balance the creamy texture. Alternatively, a ginger beer (like Feather Ginger) adds a spicy kick that complements the crispy topping.
Both are easy to find at any grocery store and pair surprisingly well. 🍏
Serving Temperature
Serve your wine or beer slightly chilled—about 45-50°F for whites and 55-60°F for reds. The cool temperature helps cut through the richness of the cheese sauce, making each bite feel lighter.
I always pour a glass before serving to let guests sip while the casserole rests—it’s a great way to build anticipation. 💡
Nutrition facts
Frequently asked questions
Why does this recipe skip cream of mushroom soup?
This version replaces canned soup with a homemade cheese sauce made from butter, flour, and sharp cheddar. It delivers richer flavor, avoids preservatives, and lets you control the creaminess. The crispy onion topping provides that classic crunch without relying on pre-packaged ingredients.
Can I use frozen green beans instead of fresh?
Yes! Use 1.5 lbs of frozen green beans—no need to thaw first. Simply steam them for 4-5 minutes until tender-crisp, then drain well and pat dry. The texture will be slightly softer but still delicious.
What if I don't have panko breadcrumbs?
Toast regular breadcrumbs in a dry skillet for 2-3 minutes until golden, then mix with the fried onions. For extra crunch, add 1 tbsp cornstarch to the breadcrumbs before topping. The texture will be slightly different but still crispy.
How can I make this vegan?
Replace the butter with vegan butter or olive oil, use cashew cream (blend soaked cashews with water and lemon juice) instead of dairy, and swap cheddar for nutritional yeast. Keep the crispy onion topping the same—it stays vegan! The sauce will still be creamy and flavorful.
Can I prep this ahead of time?
Assemble the casserole (without baking) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes to cook through. For freezing, assemble but don't bake—wrap tightly and freeze for up to 3 months. Thaw overnight before baking.