The best green bean casserole recipes skip the canned soup and build their creamy base from scratch, layering fresh green beans with a silky mushroom sauce and a crisp fried-onion topping. This collection gathers 22 cozy casseroles, starting with five standout green bean versions and expanding into cheesy vegetable bakes, hearty pasta and bean casseroles, and holiday-worthy sides. Whether you need something easy, cheesy, vegetarian, or gluten-free, there is a comforting bake here for every table. Most can be assembled ahead, making them ideal for stress-free holiday menus.
How to Choose the Best Green Bean Casserole (and Cozy Casserole) for Your Table
To choose the right casserole, match the dish to your menu and your dietary needs. Pick a from-scratch green bean casserole for a classic holiday centerpiece, a cheesy vegetable gratin for a lighter side, or a pasta or bean bake when you want the casserole to be the main event. Check whether you need it gluten-free or fully plant-based, since many recipes here offer easy swaps. Consider make-ahead friendliness too, because casseroles that can be assembled a day early free up precious oven space and time when you are hosting a crowd.
Jump to a category
Green Bean Casserole Recipes
Start with the star of the holiday side table: five takes on green bean casserole, from a plant-based classic to indulgent from-scratch versions.
Vegan Green Bean Casserole with French Fried Onions
Ruxandra’s plant-based take delivers everything you love about the original, with tender green beans bound in a creamy mushroom sauce and crowned with homemade French fried onions. It is completely dairy-free yet deeply comforting. Fry the onions in small batches so they crisp evenly, and drain them well on paper towels to keep that signature crackly topping.
Get the recipe
BA’s Best Green Bean Casserole
Bon Appetit rebuilds the holiday classic entirely from scratch, swapping canned soup for a silky mushroom bechamel and topping blanched green beans with a shower of crisp fried shallots. It tastes richer and fresher than any boxed version. Blanch the beans a day ahead and store them chilled, then assemble and bake just before serving so the topping stays shatteringly crisp.
Get the recipe
Classic Green Bean Casserole
This is the nostalgic potluck version everyone recognizes, with tender green beans folded into a creamy mushroom sauce and finished with golden French fried onions. It comes together in one dish with pantry staples. For maximum crunch, stir half the fried onions into the filling and scatter the rest over the top only in the last five minutes of baking.
Get the recipe
Gluten-Free Keto Green Bean Casserole
Wholesome Yum reworks the comfort classic for low-carb and gluten-free tables, building a creamy sauce from fresh mushrooms and cream cheese instead of flour-thickened soup. A crunchy nut or pork-rind topping replaces the usual fried onions. Swap the topping for toasted sliced almonds if you want a nut-based crunch that keeps everything grain-free and satisfying.
Get the recipe
Ultimate Green Bean Casserole
The College Housewife goes all out with a from-scratch cream of mushroom base, plenty of garlic, and a double layer of homemade crispy onions for a truly decadent side. It is rich enough to steal the show. Make the fried onions up to two days ahead and keep them in an airtight container so assembly on the big day is quick.
Get the recipe
Cheesy Vegetable Casseroles & Gratins
If you love the creamy, cheesy comfort of green bean casserole, these vegetable bakes and gratins deliver the same golden, bubbling satisfaction.
Cheesy Cauliflower Casserole
Cauliflower florets bake under a blanket of melted cheese and creamy sauce until bubbling and golden, a lighter comfort dish that still feels indulgent. It works as a hearty side or a meat-free main. Roast the cauliflower for about ten minutes before saucing it so the florets keep a little bite instead of turning watery in the oven.
Get the recipe
Zucchini Casserole with Cheese
Layers of sliced zucchini and melting cheese turn into a soft, savory bake that is pure comfort in a dish. It is a smart way to use up a garden glut of courgettes. Salt the zucchini slices and let them drain for about fifteen minutes before assembling so the finished casserole is not diluted by extra moisture.
Get the recipe
Lentils Gratin with Vegetables
Protein-packed lentils simmer with vegetables, then bake under a golden gratin crust for a filling, budget-friendly main. It is warming, nourishing, and naturally vegetarian. Cook the lentils just until barely tender before baking, since they will soften further in the oven and you want them to hold their shape in every hearty spoonful.
Get the recipe
Potato Tart with Cheese (GF, No Crust)
Thin potato slices and cheese bake into a golden, sliceable tart with no crust required, which makes it naturally gluten-free. A pinch of paprika adds warmth and color to every wedge. Use a mandoline to slice the potatoes evenly and thin so they cook through at the same rate and the tart holds together cleanly when cut.
Get the recipe
Cheesy Cabbage Casserole
Shredded cabbage softens and sweetens as it bakes under a cheesy, low-carb topping, proving humble cabbage can be the star of the table. It is easy, vegetarian, and satisfying. Give the cabbage a quick saute before baking to drive off excess water and concentrate its flavor, which keeps the finished casserole rich rather than soupy.
Get the recipe
Comforting Pasta & Bean Bakes
For heartier casseroles that can carry a whole meal, these pasta and bean bakes bring cozy, oven-baked comfort to the table.
Easy Vegetarian Cassoulet (French White Bean Casserole)
This rustic French white bean casserole simmers creamy beans with vegetables and herbs, then bakes until a golden crust forms on top. It is hearty enough to anchor a cold-weather dinner. Press the crust down gently once during baking and let it reform, the traditional trick for building extra layers of savory texture.
Get the recipe
Grandma’s Baked Spaghetti Casserole with Cheese
An old-fashioned favorite where cooked spaghetti is bound in a cheesy custard and baked until set and golden at the edges. Every slice is nostalgic, comforting, and crowd-pleasing. Assemble it a few hours ahead and refrigerate, then add a few extra minutes in the oven so the center heats through evenly before serving.
Get the recipe
Vegan Cheesy Pasta Casserole
Pasta bakes in a rich dairy-free cheese sauce until the top turns irresistibly golden and crisp, a plant-based answer to baked mac and cheese. Kids and adults devour it equally. Slightly undercook the pasta before baking so it absorbs the sauce without turning mushy, then finish under the broiler for a bubbling, browned crust.
Get the recipe
Greek Pasta Casserole (Vegan Pastitsio)
This vegan pastitsio layers tubular pasta with a spiced plant-based filling and a creamy bechamel top, capturing the flavors of the Greek classic without dairy or meat. It slices beautifully for a dinner party. Let the baked casserole rest for about fifteen minutes before cutting so the layers firm up and hold their neat shape.
Get the recipe
Vegan Stuffed Pasta Casserole
Large pasta shells or tubes are filled with a savory vegan ricotta, nestled in tomato sauce, and baked until tender and bubbling. It looks impressive yet comes together simply. Cover the dish with foil for the first half of baking so the pasta steams and softens fully, then uncover to let the top brown.
Get the recipe
Holiday-Worthy Casserole Sides & Veggie Bakes
Round out your spread with these crowd-pleasing casserole sides and veggie bakes, all worthy of a festive dinner.
Vegan Sweet Potato Casserole
Silky mashed sweet potatoes bake under a crunchy pecan or streusel topping for the sweet-savory holiday side everyone fights over. It is entirely plant-based yet just as decadent as the original. Mash the sweet potatoes while still hot for the smoothest texture, and add the topping only in the last twenty minutes so it stays crisp.
Get the recipe
Hasselback Casserole
Thinly sliced potatoes fan out accordion-style and bake until the edges crisp and the centers turn creamy, a showstopping side with built-in texture. It looks far fancier than the effort involved. Slip a wooden spoon handle beside each potato as you slice so your knife stops before cutting all the way through and the fans stay intact.
Get the recipe
Potato and Meatballs Casserole
Layers of potato and vegetarian meatballs bake together in a savory sauce until everything is tender and golden, a complete one-dish comfort meal. It reheats beautifully for next-day lunches. Brown the meatballs briefly before layering so they hold their shape and add a deeper, roasted flavor to the finished casserole.
Get the recipe
Veggie Baked Gnocchi Casserole
Pillowy gnocchi bake in a rich vegetable and tomato sauce under melted cheese, with no boiling required for a genuinely fast weeknight dinner. The pasta pillows turn soft and saucy in the oven. Add the gnocchi straight from the package into plenty of sauce so they have enough liquid to cook through without drying out.
Get the recipe
Cabbage Casserole with Rice
Tender cabbage and rice bake together in a savory tomato sauce for a filling, budget-friendly one-pan meal reminiscent of deconstructed stuffed cabbage rolls. It is comforting and naturally vegan. Parcook the rice only halfway before baking so it finishes in the oven by soaking up the sauce instead of turning heavy and sticky.
Get the recipe
Vegetarian Zucchini Moussaka with Mushrooms
Layers of zucchini, meaty mushrooms, and a creamy topping bake into a lighter vegetarian moussaka full of Mediterranean warmth. It is hearty enough to satisfy without any meat. Grill or roast the zucchini slices first to drive off moisture, which keeps the layered casserole firm and sliceable rather than watery.
Get the recipe
Eggplant Casserole (Vegan Greek Moussaka)
Roasted eggplant, a spiced lentil filling, and a silky vegan bechamel stack into a fully plant-based moussaka that rivals the traditional Greek version. Each square is rich and deeply savory. Salt the eggplant slices and roast rather than fry them to cut the oil while still coaxing out that soft, custardy texture.
Get the recipe
Frequently Asked Questions
How do you make green bean casserole from scratch? Start by blanching fresh green beans until bright and crisp-tender, then make a creamy sauce by cooking mushrooms with garlic and stirring in broth and a dairy or plant-based cream. Fold the beans into the sauce, top with homemade fried onions, and bake until bubbling and golden, about twenty to thirty minutes.
Can you make green bean casserole ahead of time? Yes. Assemble the casserole without the crispy topping up to one day ahead and keep it covered in the refrigerator. When you are ready to serve, add the fried onions and bake, allowing a few extra minutes since the dish starts cold. This keeps the topping crunchy instead of soggy.
How do you make green bean casserole gluten-free? Use a gluten-free flour blend or cornstarch to thicken the sauce, or skip the roux entirely by blending cooked mushrooms and cream into a naturally thick base. For the topping, swap traditional fried onions for gluten-free fried onions, crushed gluten-free crackers, or toasted sliced almonds.
What can I use instead of canned soup in green bean casserole? A homemade mushroom sauce is the best substitute. Saute fresh mushrooms with onion and garlic, then add broth and cream or a dairy-free alternative and simmer until thick. It delivers far more flavor than condensed soup and lets you control the salt and ingredients.
Is green bean casserole vegetarian or vegan? Traditional versions are usually vegetarian but not vegan, since they rely on dairy and sometimes canned soup made with milk. It is easy to make a fully vegan green bean casserole by using plant-based cream, vegetable broth, and dairy-free fried onions, as several recipes in this collection show.
What dishes go well with green bean casserole? Green bean casserole pairs naturally with other cozy holiday bakes like sweet potato casserole, cheesy cauliflower gratin, and hearty pasta or bean casseroles. Round out the meal with a fresh salad and crusty bread to balance the rich, creamy sides.