Step 1: Prepare the Green Beans
Bring a large pot of salted water to a boil.
Add green beans and cook for 4–5 minutes until bright green and just tender.
Drain and transfer to an ice bath to stop cooking. Drain again and set aside.
Step 2: Make the Crispy Onion Topping
Heat oil in a large skillet over medium heat.
Toss onion slices in buttermilk, then dredge in flour mixed with salt and pepper.
Fry in batches for 2–3 minutes per side until golden brown. Drain on paper towels.
Step 3: Make the Mushroom Cream Sauce
In a large skillet, melt butter with olive oil over medium heat.
Add mushrooms and sauté for 5–6 minutes until softened and golden.
Stir in garlic and cook 1 more minute.
Sprinkle flour over mushrooms and stir for 1 minute to cook out the raw taste.
Slowly whisk in broth until smooth, then add cream, Parmesan, salt, pepper, and nutmeg.
Simmer 4–5 minutes until sauce thickens.
Step 4: Assemble the Casserole
Preheat oven to 375°F (190°C).
In a 9x13-inch baking dish, combine green beans with mushroom sauce.
Top evenly with crispy onions.
Step 5: Bake & Serve
Bake uncovered for 20 minutes, until bubbling and golden.