I’ll never forget the first time I tried to “upgrade” my family’s green bean casserole. I was in charge of the sides, and thought, “Let’s skip the canned soup and frozen beans this year.” My aunt gave me the look, you know the one, but after that first bite, everyone was hooked. Fresh green beans, a creamy homemade mushroom sauce, and those golden, crispy onions that shattered just right with every bite? Total game-changer.
Since then, this Green Bean Casserole with Crispy Onions has become a non-negotiable on my holiday table. Whether it’s Thanksgiving, Friendsgiving, or just a cozy Sunday dinner, it’s the side dish people actually ask for seconds of.
Why This Casserole Works
This isn’t your average casserole. We’re skipping canned mushroom soup and using fresh ingredients that make every layer shine. The creamy sauce is built from scratch with garlic, shallots, mushrooms, and a touch of cream. The green beans stay vibrant and slightly crisp, not mushy. And the final layer of crispy fried onions (store-bought or homemade) brings crunch, salt, and nostalgia.
The best part? It tastes even better the next day.
Ingredients
For the casserole:
- 1 lb fresh green beans, trimmed and halved
- 2 tablespoons olive oil or butter
- 1 shallot, finely chopped
- 2 cloves garlic, minced
- 8 oz mushrooms, sliced (button or cremini)
- ¾ cup heavy cream
- ½ cup chicken or vegetable broth
- 1 teaspoon soy sauce or Worcestershire sauce
- Salt and black pepper to taste
For the topping:
- 1½ cups crispy fried onions (homemade or store-bought)
Instructions
1. Blanch the Green Beans
Bring a large pot of salted water to a boil. Add green beans and cook for 3–4 minutes, just until bright green. Drain and rinse under cold water to stop cooking. Set aside.
2. Make the Mushroom Cream Sauce
In a large skillet, heat oil or butter over medium heat. Sauté shallots for 1–2 minutes, then add garlic and mushrooms. Cook until the mushrooms are golden and tender (about 5–6 minutes). Stir in cream, broth, soy sauce, salt, and pepper. Let simmer 4–5 minutes until slightly thickened.
3. Assemble the Casserole
Preheat oven to 375°F. In a 9×9 or similar baking dish, combine green beans with the sauce and stir to coat. Top evenly with crispy onions.
4. Bake
Bake uncovered for 20–25 minutes, until bubbly and golden on top. Let cool for 5 minutes before serving.
Make It Your Own
Want to go homemade all the way? Try making your own crispy onions by soaking thinly sliced shallots or onions in buttermilk, tossing them in flour, and pan-frying until golden.
Prefer dairy-free? Use coconut cream and plant-based butter. It still turns out rich and satisfying.
What to Serve It With
This casserole is a perfect match for Roast Turkey with Herb Butter or even Air Fryer Cod Recipes for a lighter twist. Pair it with something bright like Air Fryer Carrots to round out your plate.
Shaym’s Casserole Tips
- Use fresh green beans. Frozen works in a pinch, but fresh beans give the best texture.
- Make it ahead. Assemble and refrigerate (without topping) up to 24 hours in advance. Add crispy onions just before baking.
- Don’t overcook. The beans should still have some snap after baking.
