Go Back
+ servings
Homemade Green Bean Casserole

Creamy Homemade Green Bean Casserole Made from Scratch

Elevate your holiday meals with this Homemade Green Bean Casserole featuring a creamy, scratch-made mushroom sauce and fresh green beans.
Prep Time 15 minutes
Cook Time 30 minutes
Cooling Time 10 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Casserole
Cuisine: American
Calories: 350

Ingredients
  

For the Crispy Shallots
  • 2 medium Shallots Adds sweetness and crunch; substitute with onions if needed.
  • 1 cup Vegetable Oil For frying shallots until crispy; olive oil works for a different flavor.
  • 1 tablespoon Creole Cajun Seasoning Provides flavor and spice to fried shallots; seasoned salt can substitute if Cajun seasoning is unavailable.
For the Casserole
  • 1 pound Fresh Green Beans The main vegetable, providing the structure; frozen green beans can substitute but may alter texture.
  • 2 tablespoons Unsalted Butter Adds richness to the sauce; vegan butter can substitute for a dairy-free version.
  • 8 ounces Baby Bella Mushrooms Source of umami in the sauce; white button mushrooms can be used instead.
  • 2 cloves Garlic Provides depth and flavor; fresh garlic is more flavorful than garlic paste.
  • 1/4 cup All-Purpose Flour Thickens the sauce; use a gluten-free flour blend for a gluten-free option.
  • 2 cups Chicken Broth Forms the base of the sauce; vegetable broth serves as a vegetarian alternative.
  • 1 tablespoon Fresh Lemon Juice Brightens flavors; substitute with apple cider vinegar for similar acidity.
  • 1 tablespoon Dijon Mustard Adds a tangy note; regular mustard can be used but will alter flavor slightly.
  • 1 tablespoon Worcestershire Sauce Enhances savory taste; look for a vegan alternative if needed.
  • 1 teaspoon Dried Thyme Adds aromatics; fresh thyme can substitute if available.
  • 1/2 teaspoon Red Pepper Flakes Optional for heat; omit if avoiding spice.
  • 1/4 teaspoon Ground Nutmeg Adds warmth and depth; use sparingly.
  • 1 teaspoon Kosher Salt Basic seasonings for flavor enhancement.
  • 1 teaspoon Freshly Ground Black Pepper Basic seasonings for flavor enhancement.
  • 1 cup Heavy Whipping Cream Adds creaminess to the sauce; coconut cream works for a dairy-free version.
  • 1/2 cup Freshly Grated Parmesan Adds a rich, nutty flavor; nutritional yeast can substitute for a vegan option.

Equipment

  • deep skillet
  • Medium saucepan
  • Large pot
  • Casserole Dish
  • Slotted spoon

Method
 

Preparation Steps
  1. Start by thinly slicing the medium shallots and heating about 1 cup of vegetable oil in a deep skillet over medium heat. Once the oil shimmers, carefully add the shallots and fry until they turn golden brown, about 4-5 minutes, stirring occasionally to avoid burning. Once crispy, remove them with a slotted spoon and drain on paper towels, then season with Creole Cajun seasoning for an added kick.
  2. Bring a large pot of salted water to a rolling boil and add the fresh green beans. Blanch the beans for about 3 minutes, ensuring they stay vibrant green and slightly crisp. After the time is up, quickly transfer the beans to an ice bath to stop the cooking process. Once cooled, drain and set them aside while you prepare the creamy sauce for your homemade green bean casserole.
  3. In a medium saucepan, melt 2 tablespoons of unsalted butter over medium heat. Add 8 ounces of sliced baby Bella mushrooms and 2 minced garlic cloves, sautéing them until tender and fragrant, which should take around 5-7 minutes. Stir frequently to ensure even cooking and prevent sticking. This step builds the delicious umami flavor that forms the base of your creamy mushroom sauce.
  4. Once the mushrooms are nicely sautéed, sprinkle in 1/4 cup of all-purpose flour and mix well to combine, cooking for about 1 minute. Gradually pour in 2 cups of chicken broth, stirring constantly to avoid lumps. Add in your seasonings like 1 tablespoon of Dijon mustard, 1 tablespoon of fresh lemon juice, and a pinch of dried thyme. Cook until the sauce thickens, which should take around 3-5 minutes, and then stir in 1 cup of heavy whipping cream for a luscious finish.
  5. Preheat your oven to 375°F (190°C). In a large bowl, combine the blanched green beans with the creamy mushroom sauce, ensuring they're well-coated. Pour the mixture into a greased 9x13 inch casserole dish. For an extra layer of flavor, sprinkle half of your crispy shallots on top before placing it in the oven. Bake for about 20 minutes, or until the sauce is bubbling.
  6. After 20 minutes, take the casserole out of the oven and carefully sprinkle the remaining crispy shallots over the top. Return the dish to the oven and bake for an additional 7-10 minutes, or until the shallots are a deep golden brown and crunchy. This final step will ensure your Homemade Green Bean Casserole is both creamy and delightfully crispy.
  7. Remove the casserole from the oven and let it sit for a few minutes before serving. The dish should be bubbling with a golden top and creamy texture. Serve hot as a comforting side dish, and watch as everyone gathers around to relish the layers of flavor in this homemade delight!

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 20gProtein: 6gFat: 25gSaturated Fat: 15gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 70mgSodium: 600mgPotassium: 400mgFiber: 4gSugar: 3gVitamin A: 500IUVitamin C: 12mgCalcium: 100mgIron: 1mg

Notes

Cool any leftovers to room temperature and store in an airtight container. It will stay fresh for up to 3 days. For freezing, wrap tightly in plastic wrap and aluminum foil; it can last up to 3 months.

Tried this recipe?

Let us know how it was!