Why You’ll Love This Recipe
- Made with fresh green beans for better flavor and texture
- Crispy fried shallots add incredible crunch
- Creamy homemade sauce tastes richer than canned versions
- Perfect for holidays and special occasions
- Easy to prepare ahead of time
- Crowd-pleasing comfort food
- Elegant upgrade to a classic casserole
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Fresh green beans
- Shallots
- All-purpose flour
- Butter
- Mushrooms
- Garlic
- Chicken or vegetable broth
- Heavy cream or milk
- Salt
- Black pepper
- Vegetable oil for frying
- Parmesan cheese (optional)
Directions
- Preheat the oven to 375°F.
- Trim the green beans and blanch them in boiling salted water for 4–5 minutes until bright green and slightly tender.
- Transfer the green beans immediately to ice water to stop the cooking process, then drain well.
- Thinly slice the shallots and toss them lightly with flour.
- Heat vegetable oil in a skillet and fry the shallots until golden brown and crispy. Drain on paper towels.
- In a large skillet, melt butter over medium heat.
- Add mushrooms and cook until softened and browned.
- Stir in garlic and cook for about 1 minute.
- Sprinkle flour into the skillet and stir to form a roux.
- Slowly whisk in broth and cream until smooth and thickened.
- Season with salt and black pepper.
- Fold the green beans into the creamy mushroom sauce.
- Transfer the mixture to a greased baking dish.
- Bake for 20 minutes until hot and bubbly.
- Top with fried shallots and optional Parmesan cheese before serving.
Servings and timing
- Servings: 8
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
Variations
- Add crispy bacon for extra savory flavor.
- Use Gruyère or cheddar cheese for a richer casserole.
- Substitute panko breadcrumbs for part of the shallot topping.
- Add a pinch of cayenne pepper for subtle heat.
- Use almond milk and dairy-free butter for a dairy-free version.
- Include sautéed onions alongside the mushrooms for deeper flavor.
Storage/Reheating
Store leftover casserole in an airtight container in the refrigerator for up to 4 days. Reheat in a 350°F oven until warmed through. For the crispiest topping, store fried shallots separately and add them after reheating. Avoid microwaving if possible, as the topping may become soft.
FAQs
Can I make this casserole ahead of time?
Yes, assemble the casserole ahead and refrigerate it before baking. Add the fried shallots just before serving.
Why blanch the green beans first?
Blanching keeps the beans bright green and ensures they stay tender-crisp after baking.
Can I use frozen green beans?
Yes, but fresh green beans provide the best texture and flavor.
How do I keep fried shallots crispy?
Store them separately in an airtight container until ready to serve.
Can I make this casserole vegetarian?
Absolutely. Simply use vegetable broth instead of chicken broth.
What mushrooms work best in this recipe?
Cremini, button, or baby bella mushrooms all work wonderfully.
Can I use store-bought fried onions?
Yes, store-bought crispy onions can be used for convenience.
Is this casserole freezer-friendly?
Yes, freeze the casserole without the fried shallot topping for best results.
What can I serve with green bean casserole?
It pairs perfectly with turkey, roasted chicken, ham, or beef dishes.
Can I add cheese to the casserole?
Yes, Parmesan, cheddar, or Gruyère cheese all make delicious additions.
Conclusion
Fresh Green Bean Casserole with Fried Shallots is a flavorful homemade twist on a beloved classic. With crisp green beans, creamy mushroom sauce, and crunchy fried shallots, this comforting side dish is perfect for holidays, celebrations, and cozy family meals alike.
PrintFresh Green Bean Casserole with Fried Shallots
Fresh Green Bean Casserole with Fried Shallots is a comforting holiday side dish made with crisp-tender green beans, a rich homemade mushroom sauce, and crispy golden shallots. This elevated version of the classic casserole delivers incredible flavor and texture in every bite.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 1/2 pounds fresh green beans, trimmed
- 3 shallots, thinly sliced
- 1/4 cup all-purpose flour, divided
- 3 tablespoons butter
- 8 ounces mushrooms, sliced
- 2 cloves garlic, minced
- 1 cup chicken or vegetable broth
- 1 cup heavy cream or milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Vegetable oil for frying
- 1/4 cup Parmesan cheese (optional)
Instructions
- Preheat the oven to 375°F (190°C).
- Trim the green beans and blanch them in boiling salted water for 4–5 minutes until bright green and slightly tender.
- Transfer the green beans immediately to ice water to stop the cooking process, then drain well.
- Thinly slice the shallots and toss them lightly with 2 tablespoons of the flour.
- Heat vegetable oil in a skillet and fry the shallots until golden brown and crispy. Drain on paper towels.
- In a large skillet, melt the butter over medium heat.
- Add the mushrooms and cook until softened and browned.
- Stir in the garlic and cook for about 1 minute.
- Sprinkle the remaining flour into the skillet and stir to form a roux.
- Slowly whisk in the broth and cream until smooth and thickened.
- Season with salt and black pepper.
- Fold the green beans into the creamy mushroom sauce.
- Transfer the mixture to a greased baking dish.
- Bake for 20 minutes until hot and bubbly.
- Top with fried shallots and optional Parmesan cheese before serving.
Notes
- Add crispy bacon for extra savory flavor.
- Gruyère or cheddar cheese can be used for a richer casserole.
- Panko breadcrumbs can replace part of the shallot topping for added crunch.
- Use vegetable broth for a vegetarian version.
- Store fried shallots separately to keep them crispy when reheating.
- Leftovers can be refrigerated for up to 4 days.
Nutrition
- Serving Size: 1 serving
- Calories: 240 kcal
- Sugar: 5 g
- Sodium: 430 mg
- Fat: 16 g
- Saturated Fat: 7 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 4 g
- Protein: 6 g
- Cholesterol: 30 mg