This green bean casserole with potatoes takes everything you love about the classic Thanksgiving side dish and makes it a hundred times more satisfying. Tender fresh green beans, thin-sliced potatoes that soak up every drop of the creamy mushroom sauce, all layered in a baking dish and finished with a crunchy golden fried onion topping that people will fight over. I started making this green bean casserole with potatoes on regular weeknights because it’s hearty enough to be a full meal on its own and it makes the whole house smell incredible while it bakes. At Golden Recipes this one has become one of our most requested comfort food recipes — and once you make it you’ll completely understand why.
Why You’ll Love This Green Bean Casserole with Potatoes
The addition of potatoes is the game changer that makes this casserole so much more substantial than the original. The thinly sliced potatoes absorb the creamy mushroom sauce as it bakes and become impossibly tender and flavorful — they’re almost like a gratin layer hiding underneath those crispy onions. The green beans stay bright and have a slight bite that contrasts beautifully with the creaminess of everything around them. Together they create something that feels both familiar and completely elevated.
It’s also completely practical for real life. The whole thing can be assembled the day before and baked when you’re ready. It feeds six to eight people generously. It reheats beautifully. And it works as a standalone vegetarian main course or as the most impressive side dish at any table. This is the kind of recipe that becomes a family tradition.
Equipment You’ll Need
- Large pot for parboiling
- Large skillet for the mushroom sauce
- 9×13 inch baking dish
- Whisk
- Wooden spoon or spatula
- Colander for draining
- Measuring cups and spoons
Ingredients

- 1 lb fresh green beans, trimmed and halved
- 3 medium potatoes, peeled and sliced thin — about ⅛ inch
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 cup fresh mushrooms, sliced
- 2 tablespoons cornstarch or all-purpose flour
- 1½ cups whole milk
- ½ cup vegetable broth
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- ½ cup shredded cheddar cheese
- 1 cup crispy fried onions
- Fresh parsley for garnish
Substitutions
For a gluten-free version use cornstarch instead of flour — it thickens the sauce just as well. Frozen green beans work if thawed and patted dry — fresh is better but frozen is perfectly fine. Cremini or shiitake mushrooms give a deeper more complex flavor than regular white mushrooms. For dairy-free use oat milk or unsweetened almond milk and skip the cheese. Sweet potatoes can replace half the regular potatoes for a slightly sweeter more complex flavor. Add shredded rotisserie chicken to the layers for a complete one-dish meal.
How to Make Green Bean Casserole with Potatoes

Preheat and Parboil
Preheat your oven to 375°F (190°C) and lightly grease your 9×13 baking dish. Bring a large pot of salted water to a boil. Add the thinly sliced potatoes and cook for 5 minutes until just starting to soften but still holding their shape. Add the green beans to the same pot and cook for 3 more minutes. Drain everything well in a colander and pat dry with paper towels — excess moisture will make your sauce watery.
Build the Mushroom Sauce
In a large skillet melt the butter with the olive oil over medium heat. Add the diced onion and cook for 3 to 4 minutes until soft and translucent. Add the minced garlic and cook 30 seconds. Add the sliced mushrooms and cook for 4 to 5 minutes until they release their moisture and become golden. Sprinkle the cornstarch over the mushroom mixture and stir to coat everything evenly.
Finish the Sauce
Slowly pour in the milk while whisking constantly to prevent lumps. Add the vegetable broth and continue whisking. Bring to a gentle simmer over medium heat — the sauce will thicken beautifully in about 3 to 4 minutes. Season with salt, pepper, and garlic powder. Taste and adjust. Stir in the shredded cheddar if using and let it melt into the sauce until glossy and smooth.
Layer and Assemble
Arrange the parboiled potato slices in an even layer across the bottom of the baking dish. Scatter the blanched green beans over the potatoes. Pour the creamy mushroom sauce evenly over everything and gently press the vegetables down so they’re mostly submerged. Give it a gentle stir to make sure the sauce reaches all the way to the bottom of the dish.
Top and Bake
Scatter the crispy fried onions evenly over the entire top — don’t leave any gaps, this is the best part. Place in the preheated oven uncovered and bake for 25 to 30 minutes until the sauce is bubbling around the edges, the top is deep golden brown, and the casserole is hot all the way through. Let it rest for 5 minutes before serving — this helps it set so you get clean scoops. Garnish with fresh parsley.

Variations
- Add protein — fold shredded rotisserie chicken into the layers before baking for a complete one-dish meal
- Mushroom upgrade — use cremini or shiitake instead of regular mushrooms for deeper umami flavor
- Sweet potato version — replace half the potatoes with sweet potatoes for a sweeter more complex depth
- Extra cheesy — add a layer of cheese in the middle of the casserole as well as in the sauce
- Herb version — add fresh thyme or rosemary to the mushroom sauce for an aromatic earthy twist
What to Serve With It
This green bean casserole with potatoes works beautifully as both a main course and a side dish. As a vegetarian main serve it with warm crusty bread and a simple green salad. As a side it pairs perfectly with roasted chicken, turkey, or glazed ham — which is why it’s become such a beloved holiday dish. For a complete comfort food spread serve alongside mashed potatoes, dinner rolls, and cranberry sauce. Leftovers the next day are honestly even better — the flavors deepen overnight.
Pro Tips
- Slice potatoes very thin — thicker slices won’t cook through properly in the oven even after parboiling
- Pat the vegetables dry after parboiling — excess water thins the sauce and makes the casserole watery
- Whisk constantly when adding milk — this is what prevents lumps in the sauce
- Add crispy onions right before baking — adding them too early makes them soggy
- Rest 5 minutes before serving — the sauce thickens and you get clean scoops instead of a runny mess
Common Mistakes
- Not drying the vegetables after parboiling — water dilutes the sauce and ruins the texture
- Slicing potatoes too thick — they won’t be tender enough even after baking
- Adding milk too fast — pour slowly while whisking or you’ll get lumpy sauce
- Covering the casserole while baking — you need the top exposed to get that golden crunchy onion topping
- Cutting into it immediately — always rest first or the sauce runs everywhere when you scoop
Storage and Make-Ahead
This casserole is perfect for making ahead — assemble everything except the crispy onion topping, cover tightly and refrigerate for up to 24 hours. Add the onions right before baking and bake as directed adding 10 extra minutes since you’re starting cold. Store leftovers covered in the fridge for up to 4 days. To reheat cover with foil and bake at 350°F for 15 minutes then uncover for 5 minutes to crisp up the topping. Microwave works for individual portions but the topping softens.
FAQ
Can I use canned green beans?
You can but fresh or frozen give much better texture. Canned beans are already very soft and can become mushy after baking. If using canned drain very well and skip the parboiling step entirely.
Can I make this gluten-free?
Yes — use cornstarch instead of flour for the sauce and make sure your crispy fried onions are certified gluten-free. Everything else is naturally gluten-free.
Can I make this dairy-free?
Yes — use oat milk or unsweetened almond milk instead of whole milk, replace butter with olive oil, and skip the cheese. The sauce still comes together beautifully.
How do I keep the onion topping crispy?
Add the crispy fried onions right before baking — never before. Bake uncovered the entire time. If reheating leftovers uncover for the last 5 minutes of reheating.
Conclusion
This Green Bean Casserole with Potatoes is the ultimate comfort food upgrade — creamy, hearty, crispy on top and completely irresistible. Make it for your next family dinner and watch it become the dish everyone asks you to bring every time.