Go Back
+ servings
Green Bean Casserole

Ultimate Homemade Green Bean Casserole with Crispy Shallots

This Green Bean Casserole features a creamy mushroom sauce, topped with crispy shallots for a festive side dish.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 300

Ingredients
  

For the Crispy Shallots
  • 2 medium Shallots Substitute with onions for a milder taste.
  • ½ cup Vegetable Oil Can replace with canola or peanut oil.
  • 1 tablespoon Creole Cajun Seasoning Use seasoned salt if unavailable.
For the Casserole
  • 1 pound Fresh Green Beans Ends trimmed; frozen beans may alter texture.
  • 4 tablespoons Unsalted Butter Can be replaced with olive oil for a dairy-free version.
  • 8 ounces Baby Bella Mushrooms Substitute with other mushrooms like cremini or white button.
  • 2 cloves Garlic Use garlic powder if fresh is not available.
  • ¼ cup All-Purpose Flour Substitute with gluten-free flour if needed.
  • 2 cups Chicken Broth Use vegetable broth for a vegetarian option.
  • 2 tablespoons Fresh Lemon Juice Substitute with white vinegar in a pinch.
  • 1 tablespoon Dijon Mustard Use yellow mustard as an alternative.
  • 1 tablespoon Worcestershire Sauce Can be omitted for a vegetarian version.
  • 1 teaspoon Dried Thyme Fresh thyme can be used if available.
  • ¼ teaspoon Red Pepper Flakes Optional; omit for milder flavor.
  • ¼ teaspoon Ground Nutmeg Can be replaced with allspice.
  • to taste Kosher Salt
  • to taste Freshly Ground Black Pepper
  • ¾ cup Heavy Whipping Cream Use coconut milk for a dairy-free option.
  • ½ cup Freshly Grated Parmesan Leave out for a dairy-free version.

Equipment

  • medium saucepan
  • large pot
  • large skillet
  • Casserole Dish
  • Slotted spoon

Method
 

Step-by-Step Instructions
  1. Heat about ½ inch of vegetable oil in a medium saucepan over medium heat. Add finely sliced shallots and fry until golden brown, approximately 15-20 minutes. Transfer to paper towel to drain and sprinkle with Creole Cajun seasoning.
  2. In a large pot, bring salted water to a boil, then add the trimmed fresh green beans. Blanch for 3 minutes until tender yet bright green. Transfer beans to an ice bath, drain well, and set aside.
  3. In a large skillet, melt unsalted butter over medium heat. Add chopped baby Bella mushrooms and minced garlic, sauté until tender, about 5-7 minutes. Stir in all-purpose flour and cook for 1 minute, then whisk in chicken broth while scraping up browned bits. Simmer and add lemon juice, Dijon mustard, Worcestershire sauce, thyme, red pepper flakes, nutmeg, salt, pepper, and heavy cream. Simmer for an additional 5 minutes until slightly thickened.
  4. Pour the creamy mushroom sauce over the blanched green beans in a large casserole dish. Stir to coat all beans. Sprinkle half of the fresh Parmesan cheese over the top and mix well.
  5. Preheat the oven to 375°F (190°C). Cover the casserole dish with aluminum foil and bake for 20 minutes. Remove the foil, sprinkle with crispy fried shallots and remaining Parmesan cheese, then bake for an additional 7-10 minutes or until bubbly and golden brown.
  6. Let the casserole rest for a few minutes before serving hot as a side dish during holiday gatherings.

Nutrition

Serving: 1cupCalories: 300kcalCarbohydrates: 25gProtein: 6gFat: 22gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 40mgSodium: 600mgPotassium: 500mgFiber: 4gSugar: 3gVitamin A: 800IUVitamin C: 15mgCalcium: 120mgIron: 1.5mg

Notes

Prepare the casserole up to 48 hours in advance without baking. Cover tightly and refrigerate; bake just before serving.

Tried this recipe?

Let us know how it was!