A comforting and flavorful green bean casserole with creamy mushroom sauce, mashed potatoes, and crispy fried onions. A delicious twist on a classic!
Prep Time:25 minutes
Cook Time:50 minutes
Total Time:75 minutes
Yield:8-10 servings 1x
Ingredients
Scale
2 pounds fresh green beans, trimmed
1 tablespoon olive oil
1 large onion, chopped
2 cloves garlic, minced
8 ounces cremini mushrooms, sliced
1/2 teaspoon dried thyme
1/4 teaspoon salt, plus more to taste
1/4 teaspoon black pepper, plus more to taste
3 tablespoons all-purpose flour
3 cups vegetable broth
1 cup milk (any kind works, I prefer whole milk for richness)
2 pounds Yukon Gold potatoes, peeled and cubed
4 tablespoons butter, divided
1/2 cup grated Parmesan cheese
1 (6-ounce) can crispy fried onions, divided
Optional: 1/4 cup chopped fresh parsley, for garnish
Instructions
Prepare Green Beans: Bring a large pot of salted water to a boil. Add green beans and cook for 5-7 minutes until bright green and slightly tender-crisp. Drain and plunge into ice water to stop cooking. Drain well and set aside.
Prepare Potatoes: In the same pot, add potatoes, cover with cold water, and bring to a boil. Cook for 10-12 minutes until fork-tender. Drain well and set aside.
Make Mushroom Sauce: Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion and cook for 5-7 minutes until softened. Add garlic and mushrooms; cook for 5-7 minutes until softened and moisture is released. Stir in thyme, salt, and pepper; cook for 1 minute.
Create Roux: Sprinkle flour over the mushroom mixture. Cook for 1-2 minutes, stirring constantly.
Add Broth and Milk: Slowly pour in vegetable broth, whisking constantly to prevent lumps. Simmer for 5-7 minutes until thickened. Stir in milk and simmer for 2-3 minutes until smooth and creamy. Season to taste.
Mash Potatoes: Add cooked potatoes to a large bowl. Add 2 tablespoons of butter and mash until smooth and creamy. Stir in Parmesan cheese. Season with salt and pepper to taste.
Assemble Casserole: Preheat oven to 350°F (175°C). In a large bowl, combine green beans, mashed potatoes, and mushroom sauce. Gently toss. Pour into a 9×13 inch baking dish.
Top and Bake: Melt remaining 2 tablespoons of butter and drizzle over the casserole. Sprinkle half of the crispy fried onions over the top.
Bake: Bake for 20-25 minutes, until heated through and golden brown.
Add Remaining Onions: Remove from oven and sprinkle remaining crispy fried onions over the top. Bake for another 5 minutes, until golden brown and crispy.
Cool and Serve: Let cool for a few minutes before serving. Garnish with parsley, if desired.
Notes
Make it ahead: Assemble the casserole ahead of time and store it in the refrigerator for up to 24 hours. Add the crispy fried onions just before baking.
Add protein: For a heartier casserole, add cooked and crumbled bacon, sausage, or shredded chicken.
Use different vegetables: Feel free to substitute other vegetables for the green beans, such as broccoli, cauliflower, or asparagus.
Spice it up: Add a pinch of red pepper flakes to the mushroom sauce for a little heat.
Cheese variations: Experiment with different cheeses, such as Gruyere, cheddar, or mozzarella.
Cream of mushroom soup shortcut: If you’re short on time, you can substitute the homemade mushroom sauce with 2 cans of cream of mushroom soup. Just skip steps 1-7 in the “Making the Creamy Mushroom Sauce” section and stir the soup into the green bean and potato mixture. You may need to add a little milk or broth to thin it out.
Vegan option: Use plant-based milk and butter substitutes. Ensure your vegetable broth is vegan-friendly. You can also find vegan crispy fried onions.